Gesucht wird ein 7-Segment BCD Dekoder.

#3449169
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
Gast #3449324
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?
Gast #3449336
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.
Gast #3449391
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
Gast #3449551
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...
Gast #3449800
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...
#3450492
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.
#3450634
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.
#3451032
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
Gast #4221280
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

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