Por lo que recuerdo, desde hace décadas, los chips TTL de 5v de la década de 1980 verían una entrada flotante como un cero (porque encendían la corriente, en lugar del voltaje). Actualización: parece que fueron interpretados como uno.
¿Existe actualmente alguna familia de lógica discreta que interprete una entrada flotante como un cero o un uno, en lugar de un valor no determinista? (AC, ACT, HC, HCT, ALS, AS, AC, CB, CBT, F, S, LV, LC, etc.)
Las entradas TTL no utilizadas son altas = 1; La nota de aplicación 363 de Fairchild : Diseño con TLL dice:
Las entradas no utilizadas en los dispositivos TTL flotan en el umbral, entre 1,1 V y 1,5 V, según el dispositivo y su familia. Si bien esto generalmente simula un "alto", muchos problemas de la aplicación pueden atribuirse a entradas abiertas. Las entradas que flotan en el umbral son muy susceptibles al ruido inducido (transmitido desde otras líneas) y pueden cambiar fácilmente el estado del dispositivo. Una buena regla de diseño es vincular las entradas no utilizadas a un nivel lógico sólido. Las entradas generalmente están vinculadas a V CC a través de una resistencia de 1 kΩ a 5 kΩ, ya que vincularlas a tierra significa suministrar la corriente I IL en lugar de la corriente I IH . IIL es varios órdenes de magnitud mayor que IIH . Se recomienda la resistencia para proteger la entrada contra V CCsobretensiones y para proteger el sistema contra la posibilidad de que la entrada haga un cortocircuito directamente a tierra. Una sola resistencia de 1k puede manejar hasta 10 entradas.
Si bien no todas las familias similares a TTL basadas en BJT ((A)LS, (A)S, F, etc.) usan el emisor de un BJT como entrada, están diseñadas para comportarse de la misma manera.
Los dispositivos CMOS usan puertas MOSFET como entradas. Esto implica que las entradas flotantes pueden llevar a un estado semiencendido en el que el estado de entrada es indeterminado u oscila (consulte, por ejemplo, la nota de aplicación de TI Implications of Slow or Floating CMOS Inputs ).
La única forma práctica de dar a una entrada CMOS un valor 'predeterminado' es usar una resistencia pull-up o -down, pero generalmente no se hace para lógica discreta porque reduciría la impedancia de entrada en gran medida.
(Algunos dispositivos CMOS tienen circuitos de retención de bus para evitar que sus entradas floten, pero el estado de encendido aún no está definido).
Esta no es una respuesta directa, pero sí información relevante.
Si bien es cierto que el antiguo TTL interpretaría las entradas flotantes como altas, esto nunca fue algo en lo que confiar en un diseño real. Las entradas flotaban solo un poco por encima del umbral, por lo que el margen de ruido era bajo. Debido a que no estaban impulsados activamente, la impedancia era alta. Entre estos y los efectos, las entradas flotantes podían fallar, ya veces lo hacían, a un nivel bajo.
La solución habitual era llevarlos a +5 a 1 kΩ. A veces tendrías un inversor sin usar. Puede conectar a tierra la entrada del inversor y luego usar su salida para mantener altas varias entradas no utilizadas.
De una forma u otra, tenía que asegurarse de que las entradas flotantes que debían interpretarse como altas se mantuvieran realmente altas. Simplemente dejarlos desconectados fue un diseño irresponsable y realmente condujo a un comportamiento de campo escamoso.
finbarr
abeja desvanecida
TonyM