??? 04/16/11 14:14 Read: times |
#181909 - Pull-downs... Responding to: ???'s previous message |
As Michael stated, use pull-downs at the outputs of 74HC595. 2k2 resistors should work.
Spend a port line of micro (PORTx,y) to control the /OE of 74HC595 in the following way: Give this port line to the input of an 74HC32 OR-gate. Use a pull-up of 10k here. Connect the output of OR-gate to the /OE pin of 74HC595. Use a 10k pull-up here. Take a reset controller with brown-out detection (e.g. MAX1232), connect the output of this reset controller not only to the reset pin of micro, but connect it also to the other input of OR-gate. Use a 4k7 pull-up here. During power-up and power-down the reset controller is emitting logic high. Also, after power-on reset PORTx,y is emitting logic high. In all these situations the 74HC595 outputs are in tristate and the 2k2 pull-downs force low level at the inputs of ULN. Toggle PORTx,y low only after the 74HC595 has been updated and contain correct data! |
Topic | Author | Date |
AT89c55 Connection with ULN2803/4 | 01/01/70 00:00 | |
There is a FAQ for that | 01/01/70 00:00 | |
MAX1232 + some NORs | 01/01/70 00:00 | |
#181903 - AT89c55 Connection with ULN2803/4 | 01/01/70 00:00 | |
'595 Chip /OE | 01/01/70 00:00 | |
Pull-downs... | 01/01/70 00:00 | |
89C55 connection with 2803 | 01/01/70 00:00 | |
Why? | 01/01/70 00:00 | |
Why is Atmel different? | 01/01/70 00:00 | |
Why 89CXX is different | 01/01/70 00:00 | |
Advice not understood | 01/01/70 00:00 | |
You didn't answer the question! | 01/01/70 00:00 | |
Answer | 01/01/70 00:00 | |
not necessarily because of AT89 | 01/01/70 00:00 |