<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to NT_Signals</title><link>https://sourceforge.net/p/searchlight2/wiki4/NT_Signals/</link><description>Recent changes to NT_Signals</description><atom:link href="https://sourceforge.net/p/searchlight2/wiki4/NT_Signals/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 20 May 2014 02:00:01 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/searchlight2/wiki4/NT_Signals/feed" rel="self" type="application/rss+xml"/><item><title>NT_Signals modified by TwinDad</title><link>https://sourceforge.net/p/searchlight2/wiki4/NT_Signals/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -33,6 +33,8 @@
 | B State | B-East | B-North | B-South |

 The message is 12 bits total per direction. 
+
+The actual signal aspects (colors, positions, color/positions) are not specified, and can be unique to each board (assuming the CPLD is appropriately programmed). 

 ## Suggested BOM

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TwinDad</dc:creator><pubDate>Tue, 20 May 2014 02:00:01 -0000</pubDate><guid>https://sourceforge.net4b6b6ab33e7d97cd536f78359f7994a0af6dca6a</guid></item><item><title>NT_Signals modified by TwinDad</title><link>https://sourceforge.net/p/searchlight2/wiki4/NT_Signals/</link><description>&lt;div class="markdown_content"&gt;&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#nt-signals-project"&gt;NT Signals Project&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#quick-explanation"&gt;Quick Explanation&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#data-format"&gt;Data Format&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#suggested-bom"&gt;Suggested BOM&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h1 id="nt-signals-project"&gt;NT Signals Project&lt;/h1&gt;
&lt;p&gt;This project is my interpretation of an idea by Leo Bicknell for a very simple, easy (and quick) to install signaling system for large modular layouts such as NTrak. The idea is to have something that is "plug and play", can be set up in minutes, and "just works". Many of the bells and whistles and complex signaling are intentionally thrown overboard, in favor of solid reliability, low cost, and quick setup. &lt;/p&gt;
&lt;p&gt;I've put together a strawman design for the core logic and interconnect, leaving off for a moment the actual signal drivers. &lt;/p&gt;
&lt;h2 id="quick-explanation"&gt;Quick Explanation&lt;/h2&gt;
&lt;p&gt;Each module implements a block boundary controller. All the modules are connected in a chain (which can actually be a 2-D grid if necessary), and pass information about the state of the track ahead bidirectionally along a bus. The bus is physically implemented using RJ45 connectors and standard 8-wire Ethernet cabling (no particular CAT requirements). &lt;/p&gt;
&lt;p&gt;The bus itself is SPI, implemented in a point-to-point fashion. Each module has four ports (N, S, E, W). Each module serves as the Master for its E and S links, and as the Slave for its N and W links. &lt;/p&gt;
&lt;h3 id="data-format"&gt;Data Format&lt;/h3&gt;
&lt;p&gt;The state of each node is encoded in one of 8 values: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;0 == Occupied (Red) &lt;/li&gt;
&lt;li&gt;1 == Safe (Red) &lt;/li&gt;
&lt;li&gt;2 == Approach (Yellow) &lt;/li&gt;
&lt;li&gt;3 == Advance Approach (Yellow or Green) &lt;/li&gt;
&lt;li&gt;4 == Clear (Green) &lt;/li&gt;
&lt;li&gt;5-6 == Reserved &lt;/li&gt;
&lt;li&gt;7 == "Dark Territory". &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The nodes pass a simple message containing the node's own state, plus the last known state of the other three links connected. Thus, if two nodes are connected (A === B), the message sent from A to B would be: &lt;/p&gt;
&lt;p&gt;| A State | A-West | A-North | A-South | &lt;/p&gt;
&lt;p&gt;And the state clocked back from B to A would be: &lt;/p&gt;
&lt;p&gt;| B State | B-East | B-North | B-South | &lt;/p&gt;
&lt;p&gt;The message is 12 bits total per direction. &lt;/p&gt;
&lt;h2 id="suggested-bom"&gt;Suggested BOM&lt;/h2&gt;
&lt;p&gt;Item  Description  Manufacturer  Mfr P/N  Qty  Notes &lt;/p&gt;
&lt;p&gt;1 &lt;br /&gt;
CPLD &lt;br /&gt;
Xilinx &lt;br /&gt;
XC2C64A-VQ44 &lt;br /&gt;
1 &lt;br /&gt;
Core logic &lt;/p&gt;
&lt;p&gt;2 &lt;br /&gt;
RJ45 Jack &lt;br /&gt;
Molex &lt;br /&gt;
95501-2881 &lt;br /&gt;
4 &lt;br /&gt;
Inter-module connect &lt;/p&gt;
&lt;p&gt;3 &lt;br /&gt;
6-pin header &lt;br /&gt;
Molex &lt;br /&gt;
22-03-2061 &lt;br /&gt;
1 &lt;br /&gt;
JTAG header &lt;/p&gt;
&lt;p&gt;4 &lt;br /&gt;
3-pin header &lt;br /&gt;
Molex &lt;br /&gt;
22-03-2031 &lt;br /&gt;
6 &lt;br /&gt;
Local inputs &lt;/p&gt;
&lt;p&gt;5 &lt;br /&gt;
2-pin screw terminal &lt;br /&gt;
Molex &lt;br /&gt;
399-70-0102 &lt;br /&gt;
1 &lt;br /&gt;
power in &lt;/p&gt;
&lt;p&gt;6 &lt;br /&gt;
Oscillator &lt;br /&gt;
Abracon &lt;br /&gt;
ASM-10.000MHZ-ET &lt;br /&gt;
1 &lt;br /&gt;
Clock source &lt;/p&gt;
&lt;p&gt;7 &lt;br /&gt;
Power Regulator &lt;br /&gt;
ON Semi &lt;br /&gt;
MC7805BDTRKG &lt;br /&gt;
1 &lt;br /&gt;
5V Regulator &lt;/p&gt;
&lt;p&gt;8 &lt;br /&gt;
Bridge Rectifier &lt;br /&gt;
Diodes Inc &lt;br /&gt;
DF01S &lt;br /&gt;
1 &lt;br /&gt;
Diode Bridge &lt;/p&gt;
&lt;p&gt;Of course, there are some Rs and Cs missing, as well as some isolation circuitry and the actual signal drivers themselves. But this gives a basic idea. The core stuff above fits on a 2.8" square board, which would cost about $2.25 in Qty/1000. With parts, the core comes to $15/board in Qty/1000. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TwinDad</dc:creator><pubDate>Tue, 20 May 2014 02:00:01 -0000</pubDate><guid>https://sourceforge.net4c9e6e5000656c85d7448f3d73a16c0953efe805</guid></item></channel></rss>