NA v1.1.4: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
 Created page with '{{na_header}}  This version of the Node Assassin hardware implements multiplexers (mux) on the outputs to the optoisolator circuits. This enables an initial support of 16 nodes a…'  | 
				|||
| Line 10: | Line 10: | ||
                                                             <- Outputs to opto-isolated circuits ->  |                                                              <- Outputs to opto-isolated circuits ->  | ||
          1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16               17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  |           1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16               17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  | ||
         ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^                ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^  | |||
          |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |                |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  |           |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |                |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  | ||
         -+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-              -+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-  |          -+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-              -+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-  | ||
| Line 24: | Line 25: | ||
                                                                         /_________\  |                                                                          /_________\  | ||
                                                                              |  |                                                                               |  | ||
                                                                             ^  | |||
                                                                      Input from Arduino  |                                                                       Input from Arduino  | ||
| Line 29: | Line 31: | ||
Arduino digital ports (set as OUT):  | Arduino digital ports (set as OUT):  | ||
2 ->   | 2 -> Input  | ||
3 -> S0  | 3 -> S0  | ||
4 -> S1  | 4 -> S1  | ||
Revision as of 04:26, 7 March 2010
| 
 Node Assassin :: NA v1.1.4  | 
This version of the Node Assassin hardware implements multiplexers (mux) on the outputs to the optoisolator circuits. This enables an initial support of 16 nodes and codifies the new 2-port per node setup to allow fine grained control of both power and reset switches. On the input side, a simple demultiplexer (demux) will read the 16 inputs from the nodes' power LED pins to tell if a node is really dead after a fence call. These will be read on the Arduino's analog input lines.
Note: The current design calls for two 1:16 mux connected via a 1:2 mux to get the 32 ports needed. This may be replaced by a MAX7221 controller.
Output Block Diagram
                                                            <- Outputs to opto-isolated circuits ->
         1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16               17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32
         ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^                ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^
         |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |                |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
        -+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-              -+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-
S0 ----/                                                               \     S0 ----/                                                               \
S1 ---/                                                                 \    S1 ---/                                                                 \
S2 --/                                                                   \   S2 --/                                                                   \
S3 -/                                                                     \  S3 -/                                                                     \
   /_______________________________________________________________________\    /_______________________________________________________________________\
                                       |                                                                            |
                                       \-----------------------------------.   .------------------------------------/
                                                                           |   |
                                                                          -+---+-
                                                                     S4 -/       \
                                                                        /_________\
                                                                             |
                                                                             ^
                                                                     Input from Arduino
Note: Future 1:2 mux can be replaced by a 1:4 and connected to two more 1:16 for a total of 64 outs.
Arduino digital ports (set as OUT):
2 -> Input
3 -> S0
4 -> S1
5 -> S2
6 -> S3
7 -> S4
8 -> n/c
9 -> n/c
Output Isolated Circuit Block Diagram
Input Block Diagram
Input Isolated Circuit Block Diagram
 
| Input, advice, complaints and meanderings all welcome! | ||||
| Digimer | digimer@alteeve.ca | https://alteeve.ca/w | legal stuff: | |
| All info is provided "As-Is". Do not use anything here unless you are willing and able to take resposibility for your own actions. © 1997-2013 | ||||
| Naming credits go to Christopher Olah! | ||||
| In memory of Kettle, Tonia, Josh, Leah and Harvey. In special memory of Hannah, Jack and Riley. | ||||