Ic counting for cd4029

Thread Starter

cliff33

Joined Aug 11, 2016
4
Hi everyone:
Could someone tell me how to change the start sequence on my cd4029 counter.

I would like the count to start at one and not at zero.
Would greatly appreciate any help on this.
 

Papabravo

Joined Feb 24, 2006
22,059
Hi everyone:
Could someone tell me how to change the start sequence on my cd4029 counter.

I would like the count to start at one and not at zero.
Would greatly appreciate any help on this.
You tie the Jam Inputs {J4, J3, J2, J1} = {L, L, L, H}, Take PE (PRESET ENABLE) Low and clock the data through to the outputs.
 

AnalogKid

Joined Aug 1, 2013
12,076
IF you are asking about having the counter roll over to 1 instead of 0 when up-counting, then set the Jam inputs as above, and tie the Carry Out to the Preset Enable through an inverter. I have not tried this, but the timing diagram on the data sheet indicates that it might work.

Wait. The Preset Enable input is asynchronous, which makes this harder to do...

ak
 

Thread Starter

cliff33

Joined Aug 11, 2016
4
You tie the Jam Inputs {J4, J3, J2, J1} = {L, L, L, H}, Take PE (PRESET ENABLE) Low and clock the data through to the outputs.
You tie the Jam Inputs {J4, J3, J2, J1} = {L, L, L, H}, Take PE (PRESET ENABLE) Low and clock the data through to the outputs.
Thanks for that info Papabravo, but couldn't get it to work.
I am trying to get ONLY 8 pulses coming through and then continually reverse.
I don't care if it's 0 to 7 or 1 to 8. I have the bi-directional working ok using a flip-flop to trigger up/down.
With the nine pulses I get: 0000,0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 0111, 0110, 0101 etc.
 

Thread Starter

cliff33

Joined Aug 11, 2016
4
IF you are asking about having the counter roll over to 1 instead of 0 when up-counting, then set the Jam inputs as above, and tie the Carry Out to the Preset Enable through an inverter. I have not tried this, but the timing diagram on the data sheet indicates that it might work.

Wait. The Preset Enable input is asynchronous, which makes this harder to do...

ak
Thanks AnalogKid:
Tried your idea and it does work except that at the count of one, it stays for two pulses.
I'm using a de-bouncing switch for manual pulsing.
 
Top