IRL I don't think there's anything this configuration of the 'HC74 could do but oscillate; with an RC network from not-Q to not-CLR and D, CLK, and not-PRE grounded.
But with these models from the Yahoo LTSpice users group the LTSPice time domain looks like it manages to find some other metastable state and sits there spinning its wheels.
Can anyone suggest some ICs that could bust it out and get it to square-wave in the sim? Thanks
Are we supposed to know what the two traces are in the circuit?
If they are the two ends of the resistor, there is something wrong. I expect it is the model of the FF. Perhaps the model is not gate accurate. Try driving the CLR- input from a square wave and see if the Q- is inverted from that.
--
Rick C.
- Get 1,000 miles of free Supercharging
- Tesla referral code - https://ts.la/richard11209
The voltage gain from \Q to \CLR is low, and there's no schmitt action, so you can get a stable negative feedback loop. It would likely oscillate at a higher frequency, where the logic prop delay becomes important.
Why not use a schmitt inverter? This circuit could be rescued, but it would take more parts.
Maybe "ground" C1 to Q?
But I wouldn't trust the Spice models for what is basically analog behavior.
--
John Larkin Highland Technology, Inc
lunatic fringe electronics
The easy thing to do to get a square wave is the schmitt inverter, I'd like a low frequency (10s of Hz) with the Q and not Q outputs but I don't wanna use a large R, large cap, wanna use a small R and cap that's relatively cheap to get tight tolerance/tempco on the components.
The easy thing to then do is run a higher frequency from the standard schmitt inverter with smaller Rc, C into a divider chain.
But it would be cool if there were some self-oscillating structure of flops that did it all without needing the Schmitt inverter at all, so far my attempts to find it have been unproductive though
If you have Q and not Q whether from a flip-flop or just from a set of appropriately-connected inverters it might be possible to bootstrap the RC constant capacitor somehow instead of grounding it.
Way back when I did get CMOS 4013A to oscillate sucessfully. I seem to remember it needed 2 caps and 2 Rs though. Was fine until the buffered series 4013B took hold and 4013A became hard to get. The extra internal buffer stages refused to play such dirty tricks.
I think not. The PRE- pin is grounded. If CLR- is high the Q is 1 and Q- is 0. The circuit should work in simulation. If the waveform shown in the picture is anything relative to the Q- output, there is something logicall y wrong with the simulation... which is very possible if the FF doesn't ini tialize properly.
--
Rick C.
+ Get 1,000 miles of free Supercharging
+ Tesla referral code - https://ts.la/richard11209
With the error that I made wrt setting parameters corrected and the sim tested such that the flip flop divides down and otherwise operates correctly here is the output in the former configuration, with more clear labeling of voltages. also no oscillation.
I think the oscillator relies on the 0/0 state at the not-PRE/not-CLR inputs being metastable to start up, but the model's state is not actually metastable.
Q- is 0. The circuit should work in simulation. If the waveform shown in the picture is anything relative to the Q- output, there is something logi cally wrong with the simulation... which is very possible if the FF doesn't initialize properly.
Metastability is not needed. Gates in the FF drive the corresponding outpu t high when each input is low. So both Q and Q- will be high when the CLR- input is low. There may be something going on internally if you were cloc king it, but clock is grounded.
This circuit is just an inverter between the CLR- and Q- signals.
When RC went low, the Q- output should have gone high. Not sure what is st ill wrong, but again, I suggest you connect a square wave to the CLR- pin t o test the operation of the FF. Q should stay high while Q- is the square wave inverted.
What is going on with the initialization statement? I don't see a "res" si gnal.
--
Rick C.
-- Get 1,000 miles of free Supercharging
-- Tesla referral code - https://ts.la/richard11209
It's an off-label use, but most flops will act as a net inverter in that circuit. Spice may well not model that mode correctly. But the voltage gain is typically low so the whole thing might stabilize near Vcc/2.
More phase shift around the loop can make it oscillate. A gated, edge-triggered one-shot is sometimes handy, so I've used a similar circuit to make a flop clear itself, but with a higher-order delay than the single RC. An RLC works, or a PCB trace delay line. A dual delay, RCRC, might work too.
--
John Larkin Highland Technology, Inc
lunatic fringe electronics
I removed some other stuff before posting but forgot that, sorry
I found a thread on the Yahoo LTSpice users group that might be relevant,
"Hello!
I think I found an error in the model 74HC74 in 74HC_v.lib.
When I ground D, CLK, PRE und CLR then Q is 0V and /Q is VCC but both Q and /Q should be VCC
see function table page 4
formatting link
Please can someone verify this error and maybe someone can correct the LIB.
I'm not qualified to correct it.
Thanks for your help!!!!!
Best Regards
Harald"
Looks like a corrected model may have been posted in the thread but it doesn't look like the model file I downloaded has been updated, nothing in there about the 'HC74 being revised after the date of the above thread (2017)
"* 74hc.lib
*
74HCxxx Model libraray for LTSPICE from
formatting link
*
*
Revision 0.55 08/20/2003
Revision 0.56 08/21/2003
Revision 0.57 02/04/2005
Revision 0.58 03/28/2005
Revision 0.59 03/29/2005
Revision 0.60 07/09/2006 74HC191 added
Revision 0.61 10/16/2006 74HC4538 added
Revision 0.62 10/23/2009 74HC373 typo corrected
Revision 0.63 11/13/2009 74HC533 added
Revision 0.64 05/02/2010 74HC40103 added
Revision 0.65 30/05/2010 74HC244 added
Revision 0.66 01/30/2012 enabled B(VCC) in input/output driver models
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.