La razón principal es que es simplemente un lote hacer que los circuitos estén siempre en uno de los dos estados que tenerlos en los estados intermedios. La complejidad adicional, el costo y la penalización de velocidad para comprimir más estados en una sola señal superan cualquier ventaja ganada por la compresión.
Una conveniencia importante de usar solo dos estados es que cualquier señal puede amplificarse arbitrariamente en el medio. Esto da como resultado que la salida del amplificador golpee a un extremo u otro. Por lo tanto, la ganancia puede variar ampliamente y puede hacerse arbitrariamente grande.
Imagina un análogo humano de esto. Si tiene un interruptor de luz en la pared que está encendido o apagado, puede golpearlo para ponerlo en el otro estado. No importa si todavía lo está presionando un poco cuando llega allí, ya que tiene un límite mecánico incorporado. Puede presionarlo lo suficiente para hacer que cambie, o mucho más mientras no lo haga. t físicamente romperlo Ahora imagine que el interruptor tuviera 3 o más estados y quisiera establecerlo en uno de los estados intermedios. Tendría que ser mucho más cuidadoso para aplicar la cantidad justa de fuerza o viaje. Demasiado y terminas en el siguiente estado. No puedes simplemente hacer lo simple y rápido de golpearlo más.
Se requiere una complejidad similar para establecer el nivel de una señal en un estado intermedio. Esto cuesta partes, energía, y toma tiempo. Entonces, nuevamente tiene más complejidad para interpretar la señal cuando quiere usar su valor. Esto se puede hacer, pero no vale la pena.
Otro problema es que mantener una señal en un nivel intermedio probablemente tomaría más poder. Con una señal alta o baja, puede pensar en la señal conectada a la alimentación o a tierra a través de uno de los dos interruptores. Estos no toman energía para mantenerse completamente encendido o apagado, pero cualquier circuito para mantener una señal intermedia no tiene ese beneficio y es muy probable que requiera alimentación de reserva constante para mantenerla de esa manera.
En realidad, hay casos en los que hoy en día se utilizan más de dos niveles para codificar datos digitales. Hay algunas memorias flash a granel que funcionan en este principio. Los datos se almacenan en pilas de carga. Estas pilas pueden tener más de 2 tamaños. Se requiere complejidad adicional para decodificar el tamaño de las pilas cuando se realiza una lectura, pero en el caso de memorias flash grandes, esa complejidad adicional se gasta solo unas pocas veces en el circuito de lectura mientras que el ahorro de compresión se aplica a muchos millones de bits. así que la compensación vale la pena.