1.1 --- a/README.txt Sun Jan 18 00:37:55 2015 +0100
1.2 +++ b/README.txt Sun Jan 18 02:13:56 2015 +0100
1.3 @@ -78,7 +78,6 @@
1.4
1.5 Pin A Pin B Latch select
1.6 ----- ----- ------------
1.7 -0 0 0
1.8 0 1 1
1.9 1 0 2
1.10 1 1 3
1.11 @@ -88,46 +87,43 @@
1.12 CP (latch 1) = ~A & B
1.13 CP (latch 2) = A & ~B
1.14 CP (latch 3) = A & B
1.15 -CP (latch 0) = ~A & ~B
1.16
1.17 Selector (in) 74HC04 (NOT) 74HC08 (AND) Selector (out)
1.18 ------------- ------------ ------------ --------------
1.19 A 1A (*)
1.20 - 1Y 1A 4A
1.21 + 1Y 1A
1.22 B 1B (*)
1.23 1Y LS1
1.24 A 2A (*)
1.25 B 2A (*)
1.26 - 2Y 2B 4B
1.27 + 2Y 2B
1.28 2Y LS2
1.29 A 3A (*)
1.30 B 3B (*)
1.31 3Y LS3
1.32 - 4Y LS0
1.33
1.34 (*) Apply pull-down resistor to 74HC04 1A, 2A, 3A, 3B when driving using switches.
1.35
1.36 As a result, only 13 pins are needed on the Arduino.
1.37
1.38 -Arduino Selector 74HC273 #1 74HC273 #2 74HC273 #3 74HC273 #0 Am29F010B
1.39 -------- -------- ---------- ---------- ---------- ---------- ---------
1.40 +Arduino Selector 74HC273 #1 74HC273 #2 74HC273 #3 74HC4052N Am29F010B
1.41 +------- -------- ---------- ---------- ---------- --------- ---------
1.42 1 CE#
1.43 2 OE#
1.44 3 WE#
1.45 -4 A
1.46 +4 A
1.47 5 B
1.48 LS1 CP
1.49 LS2 CP
1.50 - LS3 CP
1.51 - LS0 CP
1.52 -6 D0 (*) D0 (*) D0 (*) Q0
1.53 -7 D1 (*) D1 (*) D1 (*) Q1
1.54 -8 D2 (*) D2 (*) D2 (*) Q2
1.55 -9 D3 (*) D3 (*) D3 (*) Q3
1.56 -10 D4 (*) D4 (*) D4 (*) Q4
1.57 -11 D5 (*) D5 (*) D5 (*) Q5
1.58 -12 D6 (*) D6 (*) D6 (*) Q6
1.59 -13 D7 (*) D7 (*) D7 (*) Q7
1.60 + LS3 CP S0
1.61 +6 D0 (*) D0 (*) D0 (*) 1Z0 (#1)
1.62 +7 D1 (*) D1 (*) D1 (*) 2Z0 (#1)
1.63 +8 D2 (*) D2 (*) D2 (*) 1Z0 (#2)
1.64 +9 D3 (*) D3 (*) D3 (*) 2Z0 (#2)
1.65 +10 D4 (*) D4 (*) D4 (*) 1Z0 (#3)
1.66 +11 D5 (*) D5 (*) D5 (*) 2Z0 (#3)
1.67 +12 D6 (*) D6 (*) D6 (*) 1Z0 (#4)
1.68 +13 D7 (*) D7 (*) D7 (*) 2Z0 (#4)
1.69 Q0 A0
1.70 Q1 A1
1.71 Q2 A2
1.72 @@ -145,20 +141,31 @@
1.73 Q6 A14
1.74 Q7 A15
1.75 GND A16 (not used)
1.76 - Q0 D0 (*) DQ0
1.77 - Q1 D1 (*) DQ1
1.78 - Q2 D2 (*) DQ2
1.79 - Q3 D3 (*) DQ3
1.80 - Q4 D4 (*) DQ4
1.81 - Q5 D5 (*) DQ5
1.82 - Q6 D6 (*) DQ6
1.83 - Q7 D7 (*) DQ7
1.84 -5V MR# (**) MR# (**) MR# (**) MR# (**)
1.85 -5V VCC VCC VCC VCC VCC
1.86 -GND VSS
1.87 + Q0 1Z1 (#1)
1.88 + Q1 2Z1 (#1)
1.89 + Q2 1Z1 (#2)
1.90 + Q3 2Z1 (#2)
1.91 + Q4 1Z1 (#3)
1.92 + Q5 2Z1 (#3)
1.93 + Q6 1Z1 (#4)
1.94 + Q7 2Z1 (#4)
1.95 + 1Z (#1) DQ0
1.96 + 2Z (#1) DQ1
1.97 + 1Z (#2) DQ2
1.98 + 2Z (#2) DQ3
1.99 + 1Z (#3) DQ4
1.100 + 2Z (#3) DQ5
1.101 + 1Z (#4) DQ6
1.102 + 2Z (#4) DQ7
1.103 +5V MR# (**) MR# (**) MR# (**)
1.104 +GND E# (***)
1.105 +GND S0 (***)
1.106 +5V VCC VCC VCC VCC VCC VCC
1.107 +GND GND GND GND GND GND VSS
1.108
1.109 (*) Apply pull-down resistor to 74HC273 D inputs when driving using switches.
1.110 (**) Apply pull-up resistor to 74HC273 MR# inputs to preserve state.
1.111 +(***) Hold 74HC4052N lines low using pull-down resistors.
1.112
1.113 74HC273 Q outputs may initially be high and should be reset, either driving
1.114 MR# low or by explicitly latching values onto each device.