logo elektroda
logo elektroda
X
logo elektroda

Why Does 74HCT393 Not Count When Reset Pin Is Driven by EEPROM DQ0 Output?

0 8
ADVERTISEMENT
  • #1 21682475
    Christopher Andrews
    Anonymous  
  • ADVERTISEMENT
  • #2 21682476
    Rick Curl
    Anonymous  
  • ADVERTISEMENT
  • #3 21682477
    Elizabeth Simon
    Anonymous  
  • #4 21682478
    PeterTraneus Anderson
    Anonymous  
  • ADVERTISEMENT
  • #5 21682479
    Aubrey Kagan
    Anonymous  
  • ADVERTISEMENT
  • #6 21682480
    Christopher Andrews
    Anonymous  
  • #7 21682481
    PeterTraneus Anderson
    Anonymous  
  • #8 21682482
    PeterTraneus Anderson
    Anonymous  
  • #9 21682483
    Christopher Andrews
    Anonymous  

Topic summary

A 74HCT393 ripple counter fails to count correctly when its asynchronous master reset (MR) pin is driven directly by the EEPROM output pin DQ0, which is intended to reset the counter at count 3. The EEPROM outputs 4.8V at DQ0 when the count reaches 3 and 0V otherwise. The issue arises due to glitches caused by the asynchronous nature of the 74HCT393 and the EEPROM's access time, leading to unintended narrow high pulses on the reset line that continuously reset the counter. Solutions discussed include adding ceramic bypass capacitors near power pins to reduce noise, ensuring address lines to the EEPROM are not floating, and checking for glitches on the EEPROM output with an oscilloscope. A recommended hardware change is replacing the 74HCT393 with a fully synchronous 74HCT163 counter, which samples inputs only on the clock's rising edge, thus ignoring transient pulses from the EEPROM output. Additional fixes involve adding a small capacitor (RC circuit) on the MR input to filter glitches and using a 74HCT74 flip-flop to synchronize the reset signal. Proper cascading of multiple 74HCT163 counters was also detailed, emphasizing correct connections of Ep, Et, and RC outputs for ripple-carry functionality. The combined approach of adding capacitance on the MR input and addressing signal integrity resolved the counting and reset issues.
Summary generated by the language model.
ADVERTISEMENT