Forum: Mikrocontroller und Digitale Elektronik Gesucht wird ein 7-Segment BCD Dekoder.


von Retzlaff J. (Gast)


Lesenswert?

Er muss 7-Segment Anzeigen mit gemeinsamen Kathodenanschluss ansteuern 
können.

Die komplette 4511er Reihe fällt flach.

Danke

Euer Jochen

von Retzlaff J. (Gast)


Lesenswert?

Und bitte keine Mätzchen

von Peter D. (peda)


Lesenswert?

Wie wärs mit einem MC, z.B. ATtiny24.

von Retzlaff J. (Gast)


Lesenswert?

Mit Mätzchen meinte ich µC. Ist zu teuer sagt die Mutti

von Peter D. (peda)


Lesenswert?

Ein 74LS47 ausm Museum ist teurer und braucht mehr Strom.

von m.n. (Gast)


Lesenswert?

Retzlaff J. schrieb:
> Mit Mätzchen meinte ich µC. Ist zu teuer sagt die Mutti

Dann nimm einen 4094. Der kann CC und CA ansteuern.

von Axel S. (a-za-z0-9)


Lesenswert?

Retzlaff J. schrieb:
> Mit Mätzchen meinte ich µC. Ist zu teuer sagt die Mutti

Dann gibts das nicht. Decoder für gemeinsame Anode gabs etliche, z.B. 
den schon genannten 74LS247. Gemeinsame Kathode war deutlich weniger 
verbreitet und im wesentlichen in CMOS erhältlich. K.A. warum du gerade 
diese Typen ausschließt. Aber es ist ja dein Fuß. Schieß ruhig ;)

Und seit gut einem Jahrzehnt macht man die Dekodierung in Software (eine 
simple Tabelle mit 10 Einträgen) und hängt die Anzeige entweder direkt 
an den µC oder über ein Schieberegister a'la 4094.


XL

von OG (Gast)


Lesenswert?

Habe noch jede Menge V40511 aus der ehemaligen DDR.
Sind CMos und brauchen Anzeigem mit gemeinsamer Kathode (VQE 23, auch 
welche da)

Warum keine 4511er Reihe?
OG

von Retzlaff J. (Gast)


Lesenswert?

Das Problem ist das das ein Teil für so ne Prüfung ist und die 
Aufgabenstellung lautet das man einen Ersatz für einen 74HCT4511 finden 
soll.

Die Aufgabenstellung ist schwammig gestellt. Ich hätte zum HEF4511 
tendiert aber das wollte der Ausbilder nicht, der meinte das ein anderer 
Baustein verwendet werden soll und die Schaltung dann eventuell 
angepasst werden muss.

Was wäre denn die einfachste Lösung? Bzw welche 7 Segment BCD Dekoder 
für Anzeigen mit gemeinsamer Kathode gibt es überhaupt auf dem markt?

von m.n. (Gast)


Lesenswert?

Retzlaff J. schrieb:
> Was wäre denn die einfachste Lösung? Bzw welche 7 Segment BCD Dekoder
> für Anzeigen mit gemeinsamer Kathode gibt es überhaupt auf dem markt?

Bau ihm doch etwas mit Relais oder Röhren auf; das ist wohl seine 
Schuhgröße.
Oder Du programmierst Dir einen 20-pol. µC, der das Muster an vier 
Eingängen auf acht Ausgänge dekodiert. Eine andere Möglichkeit wäre ein 
programmiertes GAL oder EPROM; das wäre dann Steinzeit mit 'metallic' 
Lackierung.

von Rainer (Gast)


Lesenswert?


von NaNa_JaJa (Gast)


Lesenswert?

NXP HEF4543B - der kann alles LCD,common anode /cathode
http://www.nxp.com/documents/data_sheet/HEF4543B.pdf

aber googeln könntest du auch selber

mfg

von Retzlaff J. (Gast)


Lesenswert?

Danke Jungs! Ihr seid die Beschteschten! Schönen Abend noch

von Holm T. (Gast)


Lesenswert?

Wenn ich mir den HEF4543 so anschaue frage ich mich warum man eigentlich 
im Westen immer die eigentlich ganz hilfreichen Pseudotetraden wegfallen 
läßt.
Die DDR hat den 4511 zum 40511 "verbessert" weil man das für nützlich 
hielt
Warum nur hält das der Westen für nutzlos?
Gruß,

Holm

von Axel S. (a-za-z0-9)


Lesenswert?

Retzlaff J. schrieb:
> Das Problem ist das das ein Teil für so ne Prüfung ist

DU FAULPELZ

Und an die anderen, die ihm geholfen haben: Ich bin enttäuscht von euch!


XL

von SBZler (Gast)


Lesenswert?

Ich mach das mittlerweile so:
1
  with data select
2
  segment <=
3
      "11000000"  when "0000",
4
      "11111001"  when "0001",
5
      "10100100"  when "0010",
6
      "10110000"  when "0011",
7
      "10011001"  when "0100",
8
      "10010010"  when "0101",
9
      "10000010"  when "0110",
10
      "11111000"  when "0111",
11
      "10000000"  when "1000",
12
      "10010000"  when "1001",
13
      "10001000"  when "1010",
14
      "10000011"  when "1011",
15
      "10100111"  when "1100",
16
      "10100001"  when "1101",
17
      "10000110"  when "1110",
18
      "10001110"  when "1111";

Die 7447 waren schon ganz schön verfressen...

von Lisa (Gast)


Lesenswert?

SBZler schrieb:
> with data select
>   segment <=
>       "11000000"  when "0000",
>       "11111001"  when "0001",
Darf ich fragen, was das für eine Sprache ist? Für FPGA?

von SBZler (Gast)


Lesenswert?

> Darf ich fragen, was das für eine Sprache ist? Für FPGA?

Der Kauderwelsch nennt sich VHDL.

von Sascha V. (sasvoe)


Lesenswert?

Für die späte Stunde ein sehr angenehme Diskussion :)

von Jobst M. (jobstens-de)


Lesenswert?

SBZler schrieb:
> Ich mach das mittlerweile so:

Und ich nehme nur die ersten Werte, packe sie in ein Array und gebe 
einfach den Wert für 'Zahl' aus ... ;-)

Keine Vergleiche etc. ...


Gruß

Jobst

von SBZler (Gast)


Lesenswert?

> Und ich nehme nur die ersten Werte, packe sie in ein Array und gebe
> einfach den Wert für 'Zahl' aus ... ;-)

> Keine Vergleiche etc. ...

Das was aussieht wie sequentielle Vergleiche sind gar keine.
Sie beschreiben nur das gewünschte (parallele) Verhalten im Sinne
einer Wahrheitstabelle.

Idealerweise baut der Synthesizer daraus eine logische Funktion
die er mit einem Minimum an Laufzeit oder mit einem Minimum an
verbrauchten Ressourcen auf die Hardware abbilden kann.
Je nachdem wie man es möchte.

Initialisierte ROM-Tabellen (aka Array) werden dabei im allgemeinen
nicht enstehen.
Gegenüber einer auf Laufzeit optimierten Logik sind sie langsamer.
Und Ressourcensparend sind sie auch nicht...

Lies erstmal ein bisschen über VHDL...

von Wolfgang (Gast)


Lesenswert?

Retzlaff J. schrieb:
> Das Problem ist das das ein Teil für so ne Prüfung ist und die
> Aufgabenstellung lautet das man einen Ersatz für einen 74HCT4511 finden
> soll.

Und wo liest du da, dass es kein µC sein darf?

von Axel S. (a-za-z0-9)


Lesenswert?

Wolfgang schrieb:
> Retzlaff J. schrieb:
>> Das Problem ist das das ein Teil für so ne Prüfung ist und die
>> Aufgabenstellung lautet das man einen Ersatz für einen 74HCT4511 finden
>> soll.
>
> Und wo liest du da, dass es kein µC sein darf?

Das Problem ist, daß er die Aufgabenstellung (bzw. die Intention seines 
Betreuers [1]) nicht verstanden hat. Und/oder sich zu fein ist, einfach 
mal nachzufragen. Statt dessen macht er einen auf Oberschlauberger und 
versucht, andere seine Arbeit machen lassen. Und wie so oft finden sich 
sogar ein paar Dumme.

OK, mit dieser Einstellung kann er mal BWLer werden. Elektroniker sicher 
nicht.


XL

[1] denkbare Varianten: Er sollte drauf kommen, einen Decoder mit 
L-aktiven Ausgängen zu verwenden und ****** (psst, nicht verraten, er 
liest ja mit) zwischen Decoder und Anzeige zu schalten. Oder einen 
BCD-zu-1-aus-10 Decoder und eine *****matrix für die Abbildung auf 
7-Segmentcode.

von Sebastian H. (technik_freak)


Lesenswert?

Ich behaupte jetzt einmal, dass dieser Chip für die Abschlussprüfung, 
Teil2 für EGS ist. Gesetz dem Fall, warum machst Du es nicht wie die 
IHK, so soll z.B. Das Datenblatt für einen abgekündigten IC 
herausgesucht werden, aber es wird ein anderer in der Stückliste 
angegeben.

Wenn es geht, dann nehme doch z.B. Den CD4511 (er ist zumindest 
Pinkompatibel, leider wiederspricht dieser deiner Aussage bzgl. dem 
Wegfall der 4511er)

Meiner Meinung nach bezieht sich die Frage eher darauf, einen Ersatz zu 
finden, ohne viel an der Schaltung bzw. dem Layout zu ändern. Ich kann 
mich aber auch irren.

von Jobst M. (jobstens-de)


Lesenswert?

SBZler schrieb:
> Lies erstmal ein bisschen über VHDL...

Du, habe ich keine Zeit für. Würde ich gerne.

In dem Moment, als ich meinen Beitrag abgeschickt habe (jaaaa, ich hatte 
die Seite etwas länger offen ...) stand dort noch nicht, dass es sich 
nicht um eine Programmiersprache handelt. Daher ist es zu dieser 
unglücklichen Konstellation gekommen. Bitte verzeih mir! :-)


Gruß

Jobst

von HJH-MD (Gast)


Lesenswert?

Hallo OG (Gast)!!!
Suche noch die V40511 für einen kleinen Zähler und Anzeigen
mit gemeinsamer Katode! Brauche unbedingt den Latsch von dem
Ding. Und die "6" und die "9" beim 4511 sieht nicht aus!
Danke und Gruß aus Magdeburg
H.-Jürgen

von H.Joachim S. (crazyhorse)


Lesenswert?

Habe ich reichlich da.

von Route_66 H. (route_66)


Lesenswert?

HJH-MD schrieb:
> Brauche unbedingt den Latsch von dem
> Ding.

Den rechten oder linken Pantoffel?
Und welche Größe?

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.