I created a simple Digital to Analog Converter(DAC). I am attaching the circuit diagram that I made in MultiSim.
While it works fine with increments in output on each count increment, my issue is this:
I have used a 1 Hz clock in a synchronous counter using T F/F . So it's natural to expect an increment in the output of the op-amp every 1 second right? But instead the increment occurs every 3-4 seconds roughly. I can't understand why! Is it because of the propagation delays? I don't believe that to be the case. I thought propagation delays were of the order of nano seconds and a T F/F contains 2 gate levels....
Initially I made a ripple counter and thought perhaps the ripple was causing the delay, but the same effect occurs for the synchronous counter too. Could anyone provide an explanation?
While it works fine with increments in output on each count increment, my issue is this:
I have used a 1 Hz clock in a synchronous counter using T F/F . So it's natural to expect an increment in the output of the op-amp every 1 second right? But instead the increment occurs every 3-4 seconds roughly. I can't understand why! Is it because of the propagation delays? I don't believe that to be the case. I thought propagation delays were of the order of nano seconds and a T F/F contains 2 gate levels....
Initially I made a ripple counter and thought perhaps the ripple was causing the delay, but the same effect occurs for the synchronous counter too. Could anyone provide an explanation?
Attachments
-
421.2 KB Views: 22