BCD 4 to 5 realisieren

OP #3506776
Lesenswert?

Hallo,

ich bastel gerade an einer Schaltung, die mir 4bit in ein 0-10V 
Steuersignal wandelt (um z.B. einen Lüfter mit 0-10V Steuereingang zu 
betreiben). Damit man auf einem Blick in etwa die aktuelle Stellgröße 
ablesen kann, möchte ich dies mit 5 LED's anzeigen (4 wären zu wenig, 8 
zu viel). Dass 4 Bit den Maximalwert 15d ergeben und nicht 5d ist mir 
klar. Es läuft also auf die anhängende Wahrheitstabelle hinaus wo quasi 
15 durch 3 geteilt wird.

Dies wollte ich nun mit AND und OR Gattern aufbauen, komme aber auf je 2 
7408 und 7432 Bausteine, was mir den eh schon geringen Platz auf der 
Platine gänzlich einnimmt.

Was gibts hier für Alternativen? PIC? Oder gibts sowas wie einen 
programmierbaren BCD Decoder?

--
camelcase
Angehängte Dateien:
Gast #3506791
Lesenswert?

Frank K. schrieb:
> Oder gibts sowas wie einen
> programmierbaren BCD Decoder?

Das wäre dann ein FPGA oder CPLD.
Ich arbeitete mit CPLDs für ein Lehrlingsprojekt und es ist ein 
ziemlicher Aufwand.
CPLDs sind sehr platzsparend, aber du müsstest VHDL oder ABEL lernen um 
es zu programmieren (ich nehme jetzt mal an, du kennst die nicht, da du 
CPLD und FPGAs nicht kennst).

Falls dies aber eine Arbeit ist, um zu lernen, dann kann ich es nur 
empfehlen.

Wenn du sonst fragen zu diesem Thema hast, kannst du dieses Unterforum 
durchsuchen:
http://www.mikrocontroller.net/forum/fpga-vhdl-cpld
(Firma: Schweigstill IT) Persönliche Seite #3506792
Lesenswert?

Frank K. schrieb:
> Was gibts hier für Alternativen? PIC?

In der Tat wäre ein kleiner Microcontroller heutzutage die 
platzsparendste und einfachste Lösung.

> Oder gibts sowas wie einen programmierbaren BCD Decoder?

Ja, für solche Aufgaben gibt es (in chronologischer Reihenfolge) PLD, 
PAL, GAL und ispGAL. Leider sind sie heutzutage ziemlich exotisch 
geworden, insbesondere wegen der benötigten Programmiergeräte. Der 
Vorteil für Dein konkretes Projekt bestünde darin, dass Du Deine 
Wahrheitstabelle 1:1 in die jeweilige Beschreibungssprache umsetzen 
könntest.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren