Der Hauptgrund ist, dass es einfach viel b> einfacher ist, Schaltkreise herzustellen, die sich immer in einem von zwei Zuständen befinden, als dass sie Zwischenzustände unterstützen. Die zusätzliche Komplexität, die Kosten und die Geschwindigkeitsstrafe für das Komprimieren von mehr Zuständen in ein einzelnes Signal überwiegen alle Vorteile, die durch die Komprimierung erzielt werden.
Ein wichtiger Vorteil bei der Verwendung von nur zwei Zuständen besteht darin, dass jedes Signal beliebig um das Signal verstärkt werden kann Mitte. Dies führt dazu, dass der Verstärkerausgang auf das eine oder andere Extrem zuschlägt. Die Verstärkung kann daher stark variieren und kann beliebig groß gemacht werden.
Stellen Sie sich ein menschliches Analogon dazu vor. Wenn Sie einen Lichtschalter an der Wand haben, der entweder ein- oder ausgeschaltet ist, können Sie ihn schlagen, um ihn in den anderen Zustand zu versetzen. Es spielt keine Rolle, ob Sie noch ein wenig darauf drücken, wenn es dort ankommt, da eine mechanische Begrenzung eingebaut ist. Sie können es gerade so weit drücken, dass es umschaltet, oder viel mehr, solange Sie es nicht tun. t es physisch brechen. Stellen Sie sich nun vor, der Switch hätte 3 oder mehr Zustände und Sie wollten ihn auf einen der Zwischenzustände setzen. Sie müssten viel vorsichtiger sein, um genau die richtige Menge an Kraft oder Bewegung anzuwenden. Zu viel und du landest im nächsten Zustand. Sie können es nicht mehr einfach und schnell schlagen.
Eine ähnliche Komplexität ist erforderlich, um den Pegel eines Signals auf einen Zwischenzustand zu setzen. Dies kostet Teile, Strom und braucht Zeit. Dann haben Sie wieder mehr Komplexität, um das Signal zu interpretieren, wenn Sie seinen Wert verwenden möchten. Dies könnte getan werden, ist es aber nicht wert.
Ein weiteres Problem besteht darin, dass das Halten eines Signals auf einem Zwischenpegel wahrscheinlich mehr Leistung erfordert. Bei einem hohen oder niedrigen Signal können Sie sich vorstellen, dass das Signal über einen von zwei Schaltern mit Strom oder Masse verbunden wird. Diese benötigen keinen Strom, um vollständig ein- oder ausgeschaltet zu bleiben, aber jeder Schaltkreis, der ein Signal dazwischen hält, hat diesen Vorteil nicht und würde höchstwahrscheinlich eine konstante Standby-Stromversorgung erfordern, um dies so zu halten.
Es gibt tatsächlich Fälle, in denen heute mehr als zwei Ebenen zum Codieren digitaler Daten verwendet werden. Es gibt einige Bulk-Flash-Speicher, die nach diesem Prinzip arbeiten. Daten werden in Ladungsstapeln gespeichert. Diese Stapel können mehr als 2 Größen haben. Es erfordert zusätzliche Komplexität, um die Größe der Stapel zu dekodieren, wenn ein Lesevorgang ausgeführt wird. Bei großen Flash-Speichern wird diese zusätzliche Komplexität jedoch nur einige Male in Leseschaltungen aufgewendet, während die Komprimierungsersparnis auf viele Millionen Bits angewendet wird. Der Kompromiss lohnt sich also.