[sdiy] Tri-state outputs and CMOS inputs.
Dave Kendall
davekendall at ntlworld.com
Fri Feb 20 17:59:01 CET 2009
Thanks Florian.
That makes sense. It's an Octal 3-state latch I'm using. I just
temporarily disconnected the 8 resistor/LED indicators from it's
outputs, and Bingo! the circuit went crazy.
Luckily it didn't explode though .... :-)
cheers,
Dave
On Feb 20, 2009, at 16:46, Florian Teply wrote:
> Am Freitag 20 Februar 2009 16:56:22 schrieb Dave Kendall:
>> Hi all.
>>
>> I can't find a definite answer anywhere to this one - Do CMOS inputs
>> need pull-up/down resistors if connected directly to the outputs of
>> ,say, a 3-state latch - which is not connected to anything else)
>> In my experiments, it *seems* to work OK, but there are too many
>> variables in the rest of the circuit to be sure....
>>
>> My gut feeling is that CMOS inputs *should* need resistors, but it'd
>> be
>> good to know for definite.
>>
> Short answer: it depends... ;-)
>
> Longer story: as long as the 3-state output connected to the cmos
> inputs never
> goes to its third state (Hi-Z), everything is fine as it is, just with
> the
> added expense for the unneeded 3-state output.
> But if the output enters hi-Z mode, the input is quasi-floating, so
> virtually
> everything could happen: Input acting as if a logic high was applied,
> acting
> as if logic low was applied (maybe even dependent on the level seen
> before
> output went to hi-Z, same-as-before and opposite).
> Basically, the CMOS input would be self-biasing to somewhat around
> half its
> supply voltage, for which behaviour is undefined. Worst case would be
> highly
> exothermic destruction as both input MOSFETs would be conducting and
> thus
> shorting your supply.
>
> HTH,
> Florian
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>
More information about the Synth-diy
mailing list