two-bit asynchronous counter

Thread Starter

Xufyan

Joined Aug 3, 2010
114
Why my 2-bit asynchronous counter is not working ? :confused: both the LEDs are 'On' :(

we have designed a similir 4 bit binary counter in University digital LAB n proto board it was also not working :S
 

Attachments

SgtWookie

Joined Jul 17, 2007
22,230
V2 should be 5v, not 12v. Standard TTL operates with a Vcc in a range from 4.5v to 5.5v.
The CLR and PR inputs should all be at a logic high (5v) level. Right now they are "floating", probably low, which is an invalid condition; the outputs will most likely be oscillating at high frequency.

Also, try slowing your V1 clock speed down to 1Hz to 10Hz; the simulation may simply be running too fast for you to observe the X1 and X3 indicators changing.
 

Thread Starter

Xufyan

Joined Aug 3, 2010
114
hey thanks alot its working now, but can you please tell me why we have set both clr and present to high ??? since they are capable to completely set or reset the output
 

SgtWookie

Joined Jul 17, 2007
22,230
Note the inverters on the PR(eset) and CLR inputs.
Take a look at a datasheet for a Texas Instruments SN7476:
http://focus.ti.com/lit/ds/symlink/sn7476.pdf
Note the "'76 function table" on the right side of the 1st page.
See the case where PRE and CLR are both L? To the right there are "H"'es with up-arrows next to them. In the note below, there is a statement that "This configuration is nonstable; that is it will not persist when either preset returns to its' inactive (high) level."

Thus, if the PRE or CLR are low, they are actively trying to PREset or CLR the flip-flop.

You must read the datasheet for the device, and understand the function/truth tables in order to be able to get the desired output from them.
 

SgtWookie

Joined Jul 17, 2007
22,230
As I recall the Jk connections must be connected tto the proper output to make it toggle. Fixed input doesn't work.
See the '76 function table in the reference datasheet; holding both J and K inputs high results in the outputs toggling when a clock is received on the clock input.
 
Top