Digitale Schaltungstechnik/ Binär nach BCD/ 4 bit

Aus testwiki
Zur Navigation springen Zur Suche springen

Digitale Schaltungstechnik/ Navigation An dieser Stelle wollen wir nun eine Schaltung entwickeln, welche 4 Bit Binär nach BCD umwandelt. Die höchste Zahl die wir mit 4 Bit Binär darstellen können ist 15dez, also brauchen wir am Ausgang 5 Bit.

Herleitung

Wert D C B A Eout Dout Cout Bout Aout
8 4 2 1 10 8 4 2 1
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 1
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 0 1 0 1
6 0 1 1 0 0 0 1 1 0
7 0 1 1 1 0 0 1 1 1
8 1 0 0 0 0 1 0 0 0
9 1 0 0 1 0 1 0 0 1
10 1 0 1 0 1 0 0 0 0
11 1 0 1 1 1 0 0 0 1
12 1 1 0 0 1 0 0 1 0
13 1 1 0 1 1 0 0 1 1
14 1 1 1 0 1 0 1 0 0
15 1 1 1 1 1 0 1 0 1

Um die Schaltung zu entwickeln stellen wir einfach eine Wahrheitstabelle auf.

Bis 10dez sind Ein- und Ausgang identisch: Darüber geht Eout (entspricht der Wertigkeit 10) auf eins und Aout bis Dout beginnen wieder mit null.

KV Diagramme

Aout

Digitale Schaltungstechnik/ Vorlage:KV16-3

Aout=A

Bout

Digitale Schaltungstechnik/ Vorlage:KV16-3

Bout=DBDCB

Cout

Digitale Schaltungstechnik/ Vorlage:KV16-3

Cout=DCCB

Dout

Digitale Schaltungstechnik/ Vorlage:KV16-3

Dout=D C B

Eout

Digitale Schaltungstechnik/ Vorlage:KV16-3

Eout=DCDB

Rückspiegel

A wird eigentlich für die Schaltung gar nicht benötigt: Das Signal wird einfach durchgeführt und kommt in keiner Verknüpfung vor. Anstelle von KV-Diagrammen mit vier Variablen wären also auch solche mit drei variablen gegangen.

Schaltung

Vorlage:Clear

Blockschaltbild

Für den weiteren Verlauf des Buches fassen wir diese Schaltung zu diesem Schaltzeichen zusammen.

Skalierbarkeit

Diese Schaltung ist extrem schlecht skalierbar:

Wenn wir mehr als 4-Bit nach BCD Umwandeln wollen, müssen wir die Komplette Schaltung neu entwickeln.