Digitale Schaltungstechnik/ Binär nach BCD/ 4 bit
| Titelseite |
|---|
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
[Bearbeiten]| 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
[Bearbeiten]Aout
[Bearbeiten]| Aout | B A | B A | B A | B A |
|---|---|---|---|---|
| D C | 0 | 1 | 1 | 0 |
| D C | 0 | 1 | 1 | 0 |
| D C | 0 | 1 | 1 | 0 |
| D C | 0 | 1 | 1 | 0 |
Bout
[Bearbeiten]| Bout | B A | B A | B A | B A |
|---|---|---|---|---|
| D C | 0 | 0 | 1 | 1 |
| D C | 0 | 0 | 1 | 1 |
| D C | 1 | 1 | 0 | 0 |
| D C | 0 | 0 | 0 | 0 |
Cout
[Bearbeiten]| Cout | B A | B A | B A | B A |
|---|---|---|---|---|
| D C | 0 | 0 | 0 | 0 |
| D C | 1 | 1 | 1 | 1 |
| D C | 0 | 0 | 1 | 1 |
| D C | 0 | 0 | 0 | 0 |
Dout
[Bearbeiten]| Dout | B A | B A | B A | B A |
|---|---|---|---|---|
| D C | 0 | 0 | 0 | 0 |
| D C | 0 | 0 | 0 | 0 |
| D C | 0 | 0 | 0 | 0 |
| D C | 1 | 1 | 0 | 0 |
Eout
[Bearbeiten]| Eout | B A | B A | B A | B A |
|---|---|---|---|---|
| D C | 0 | 0 | 0 | 0 |
| D C | 0 | 0 | 0 | 0 |
| D C | 1 | 1 | 1 | 1 |
| D C | 0 | 0 | 1 | 1 |
Rückspiegel
[Bearbeiten]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
[Bearbeiten]Blockschaltbild
[Bearbeiten]
Für den weiteren Verlauf des Buches fassen wir diese Schaltung zu diesem Schaltzeichen zusammen.
Skalierbarkeit
[Bearbeiten]Diese Schaltung ist extrem schlecht skalierbar:
Wenn wir mehr als 4-Bit nach BCD Umwandeln wollen, müssen wir die Komplette Schaltung neu entwickeln.