NA v1.1.4

From Alteeve Wiki
Revision as of 04:25, 7 March 2010 by Digimer (talk | contribs) (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…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

 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 -> Inputs
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.