[sdiy] Tri-state outputs and CMOS inputs.

Florian Teply usenet at teply.info
Fri Feb 20 17:46:21 CET 2009


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



More information about the Synth-diy mailing list