Hi,
I have created a circuit that:
-Debounces 5 momentary push buttons.
-Inverts the active low signals from debouncer.
-Triggers a D flip-flop to toggle its outputs.
It works fine with one exception: when applying the Vcc at start-up the outputs (Q) of the D flip-flop are set high (and stay high). As I understand the initial value should be low. Seems that there is some transient issue when voltage is applied. If I increase the voltage very slowly the problem does not occur. "Slowly" in this case means 0->5V in ~10 seconds. I connected Clear and Set to Vcc according to datasheet.
Does anyone have any idea how to avoid this problem? Please see attached picture.
//Björn
I have created a circuit that:
-Debounces 5 momentary push buttons.
-Inverts the active low signals from debouncer.
-Triggers a D flip-flop to toggle its outputs.
It works fine with one exception: when applying the Vcc at start-up the outputs (Q) of the D flip-flop are set high (and stay high). As I understand the initial value should be low. Seems that there is some transient issue when voltage is applied. If I increase the voltage very slowly the problem does not occur. "Slowly" in this case means 0->5V in ~10 seconds. I connected Clear and Set to Vcc according to datasheet.
Does anyone have any idea how to avoid this problem? Please see attached picture.
//Björn
Attachments
-
49.6 KB Views: 71