Forum: Mikrocontroller und Digitale Elektronik 74hc673 wo kaufen bzw alternative


von Chris S. (chris_s98)


Lesenswert?

Hi

Zur ausgangsporterweiterung würde ich gerne o.g. 16bit seriell in 
paralell out schieberegister benutzen und zwar als SMD Version..

Ich find nur nirgendwo welche. Jemand ne Idee ?

2 74xx695 kaskadiert zu verwenden ginge auch, mir ist die 1-Chip Losung 
aber lieber.


Oder andersherum : man kann damit schon 2 7segment anzeigen befeuern 
oder ?

von Sam .. (sam1994)


Lesenswert?

Chris S. schrieb:
> Oder andersherum : man kann damit schon 2 7segment anzeigen befeuern
> oder ?

Du kannst mit einem Schieberegister 2 7Segment Anzeigen ansteuern. 
Stichwort Multiplexing (LED-Matrix).

von Wilhelm F. (Gast)


Lesenswert?

Chris S. schrieb:

> Oder andersherum : man kann damit schon 2 7segment anzeigen befeuern
> oder ?

Verdammt lange her, daß es mal einen schönen Portexpander für alte 
µC-Systeme gab: Den 8243 mit 4-bit-Input, und 16 bit bidirektionalen 
Ports.

Sicher gibt es da heute was bei I2C-Bausteinen. Sonst braucht man 2 
Schieberegister-Bausteine, wie z.B. den 74HC595.

von Falk B. (falk)


Lesenswert?

@  Chris S. (chris_s98)

>Zur ausgangsporterweiterung würde ich gerne o.g. 16bit seriell in
>paralell out schieberegister benutzen und zwar als SMD Version..

Exotische Bauteile sind selten sinnvoll, erst recht nicht für so eine 
Trivialbastelei. Nimm zwei 74HC595 und sei glücklich.

>2 74xx695

den gibt es nicht.

>kaskadiert zu verwenden ginge auch, mir ist die 1-Chip Losung
>aber lieber.

Du hast ein Luxusproblem.

>Oder andersherum : man kann damit schon 2 7segment anzeigen befeuern
>oder ?

Jain. Siehe LED-Matrix.

MfG
Falk

von H.Joachim S. (crazyhorse)


Lesenswert?

Hat es einen bestimmten Grund, warum du die 2 7-Segmentanzeigen 
tatsächlich vollständig parallel betreiben willst?

von Chris S. (chris_s98)


Lesenswert?

Falk Brunner schrieb:
> @  Chris
>>2 74xx695
>
> den gibt es nicht.
>
> MfG
> Falk

Hoppla, vertippt, meine natürlich nen 595.
Ich dachte an eine kompakte Losung darum nur 1 Chip.


Danke an alle für den Tip mir der Matrix, guck ich mir an :)

Einen wirklichen Grund für rein paralellen Betrieb gibt es nicht, nein.
Mal sehen wie ich den Multiplex betrieb optisch auffasse.

von Frank K. (fchk)


Lesenswert?

Chris S. schrieb:
> Hi
>
> Zur ausgangsporterweiterung würde ich gerne o.g. 16bit seriell in
> paralell out schieberegister benutzen und zwar als SMD Version..

TLC59025

Hat auch gleich schon Konstantstromausgänge.

fchk

von Chris S. (chris_s98)


Lesenswert?

Ahhhh, das sieht doch interessant aus :) Danke.
Scheint nur nicht so leicht hierzulande zu kriegen zu sein.


Aber nochmal zurück zur Matrix.
Was mir etwas unklar ist bzw. ginge folgendes:

An ein 74HC595 schliesse ich eine CC 7 Segment Anzeige (meinetwegen auch 
8 LEDs) mit Vorwiderständen an, so dass die einzelnen Segmente quasi die 
Zeilen der Matrix sind sind und die gesamte Anzeige eine Spalte. Die 
nächste Anzeige ist dann die nächste Spalte usw.

Die Kathode der Anzeige muss ja nach GND, d.h. hier muss ich 
durchschalten (spalte aktiv) oder eben nicht (spalte inaktiv). Mach ich 
das dann am besten über Transistoren (Basisanschlüsse an zb. einem 
zweiten74hc595) oder wie ? Muss ich da noch irgendwo R's in die 
Transistorschaltung packen ???

Jedenfalls hätte ich ja dann mit 2 SR 8 7-Segmenter angesteuert.

von ich (Gast)


Lesenswert?


von Chris S. (chris_s98)


Lesenswert?

Hmmm...auch gut :) danke

von Arno Nyhm (Gast)


Lesenswert?

Wilhelm Ferkes schrieb:
> Verdammt lange her, daß es mal einen schönen Portexpander für alte
> µC-Systeme gab: Den 8243 mit 4-bit-Input, und 16 bit bidirektionalen
> Ports.
>
> Sicher gibt es da heute was bei I2C-Bausteinen. Sonst braucht man 2
> Schieberegister-Bausteine, wie z.B. den 74HC595.

Och, aktuell gibt es auch nette Portexpander, mein Liebling ist z.B. der 
MCP23x17 - SPI- oder I²C-Anschluss (MCP23017 respektive MCP23S17 - 
sind bis auf den Busanschluss identisch). Die Schlüsseleigenschaften 
wären:
16 Signale - einzeln konfigurierbar als Eingang/Ausgang, zwei 
Inerrupt-Ausgänge mit breit konfigurierbaren Quellen, konfigurierbare 
Invertierung einzelner Signale, einzel aktivierbare Pullups für jeden 
Pin.

...man könnte sagen, ein vollwertiger 16-Bit µC-Port!
zu bekommen sind diefür ~1.50EUR bei Farnell.

So, genug Werbung ;)
Zum 74xx695 - Was ist das denn für ein exot? Der ist ja wirklich 
nirgends zu finden! Ist das quasi ein 74xx595 nut mit 16-Bit, statt 
8-Bit?!

von Chris S. (chris_s98)


Lesenswert?

Arno Nyhm schrieb:

> So, genug Werbung ;)
> Zum 74xx695 - Was ist das denn für ein exot? Der ist ja wirklich
> nirgends zu finden! Ist das quasi ein 74xx595 nut mit 16-Bit, statt
> 8-Bit?!


Nein, das ist ein SpellingError IC. Der generiert zufällige Fehler in 
Zeichenketten. Typische Anwendung wäre zb. Forenuser die versuchen IC 
Bezeichnungen richtig einzugeben ;)


Aber der MCP23017 gefällt mir sehr gut.

von Wilhelm F. (Gast)


Lesenswert?

Chris S. schrieb:

> Aber der MCP23017 gefällt mir sehr gut.

Du könntest dir eventuell mal noch den MAX7219 anschauen. Er hat 3 Pins 
als Interface zum µC, und kann sogar bis zu 8 Siebensegmentbausteine 
ansteuern. Multiplexung und Treiber sind im IC integriert. Die 
Helligkeit ist über einen Widerstand einstellbar.

von Chris S. (chris_s98)


Lesenswert?

Wilhelm Ferkes schrieb:
> Chris S. schrieb:
>
>> Aber der MCP23017 gefällt mir sehr gut.
>
> Du könntest dir eventuell mal noch den MAX7219 anschauen. Er hat 3 Pins
> als Interface zum µC, und kann sogar bis zu 8 Siebensegmentbausteine
> ansteuern. Multiplexung und Treiber sind im IC integriert. Die
> Helligkeit ist über einen Widerstand einstellbar.

Oh, der gefällt mir eigentlich bisher am besten!
Insgesamt habe ich nämlich 13 7segs, da würden mir 2 von denen 
ausreichen !

Ich brauch auch nur den einen Widerstand, oder ?

von Wilhelm F. (Gast)


Lesenswert?

Chris S. schrieb:

> Ich brauch auch nur den einen Widerstand, oder ?

Ja, und zwar kommt der zwischen VCC und ISET. In meinem Beispiel hat er 
22k. Ich denke, daß es im Datenblatt auch eine Tabelle für Werte mit 
verschiedenen Displayströmen und Segmentfarben gibt.

Zu meiner Schande muß ich gestehen, daß ich mir das Datenblatt noch 
nicht ansah. Aber: Ich habe hier ein altes Buch "Applikationen zur 
8051-Familie" vom Otmar-Feger-Verlag aus den 1990-er Jahren, und dort 
ist eine Beschreibung mit Stromlaufplan drin. Eine Leerplatine, die ich 
irgendwann noch mal bestücken werde, war auch dabei. Dort sitzt der 
MAX7219 genau mittig an der Rückseite der Platine, auf der Vorderseite 
befinden sich die 8 Siebensegmentbausteine.

Der MAX7219 ist schon gut 20 Jahre auf dem Markt. Er hat sich 
anscheinend sehr bewährt. Etwa 1995 noch glaubte ich, es wäre ein Exot, 
der das Jahr 2000 nicht mehr überlebt. Aber so kann man sich auch mal 
täuschen.

So wie es aussieht, ist der Baustein kaskadierbar. Über DIN und DOUT. 
Man kommt also weiterhin mit nur 3 Steuerleitungen aus.

Was man außer dem Widerstand noch braucht, ist ein kleiner Ladeelko an 
jedem Baustein. In meinem Beispiel 47µF. Aber das sollte klar sein.

von Chris S. (chris_s98)


Lesenswert?

Wilhelm Ferkes schrieb:

> Was man außer dem Widerstand noch braucht, ist ein kleiner Ladeelko an
> jedem Baustein. In meinem Beispiel 47µF. Aber das sollte klar sein.

Oh das war mir nicht klar .... wo und warum ?

von Wilhelm F. (Gast)


Lesenswert?

Chris S. schrieb:
> Wilhelm Ferkes schrieb:
>
>> Was man außer dem Widerstand noch braucht, ist ein kleiner Ladeelko an
>> jedem Baustein. In meinem Beispiel 47µF. Aber das sollte klar sein.
>
> Oh das war mir nicht klar .... wo und warum ?

An der Betriebsspannung, zwischen VCC und GND.

Nun ja, da geht immerhin einiges an Strom durch, wenn 16 Bausteine 
leuchten sollen. Das sind immerhin 16 mal 8 LEDs.

In der Buchbeschreibung finde ich aber auch keine Hinweise, wie man da 
auf die 47µF kommt. Man meinte es wohl gut, und die üblichen 
100nF-Blockkondensatoren am IC erschienen den Herrschaften wohl etwas 
mickrig.

von Chris S. (chris_s98)


Lesenswert?

Ach so ..... den "normalen" zwischen VCC und GND meintest du, hatte mich 
von den 47µ verwirren lassen :)

von Wilhelm F. (Gast)


Lesenswert?

Chris S. schrieb:

> Ach so ..... den "normalen" zwischen VCC und GND meintest du, hatte mich
> von den 47µ verwirren lassen :)

Genau. Es könnte ja sein, daß das Netzteil etwas schwach ist, 
hochimpedant, nicht ausreichend durch Elkos abgeblockt, und auf der 
Versorgungsspannung Schaltimpulse durch die Multiplexung auftreten.

Sollte das tatsächlich stören, kann man dem Display ja noch einen 
separaten Spannungsregler verpassen.

In einem reinen Mikroprozessor-System sieht die Versorgungsspannung 
sowieso immer verrauscht aus, durch die digitalen Schaltungen. Wenn man 
da nicht eine empfindliche Analogschaltung an der selben Versorgung 
betreibt, stört es meistens nicht.

Aus dem Buch habe ich entnommen, daß der Betriebsstrom mit einem MAX7219 
und 8 Siebensegmentbausteinen etwa zwischen 160 und 200mA liegen kann. 
Möchte man es maximal hell haben, kann unter Umständen auch ein kleiner 
IC-Kühlkörper nötig sein. Da aber die halbe Spannung an den LEDs 
abfällt, kann man da etwa mit 0,5W Wärmeverlust am IC rechnen. Es wird 
auf jeden Fall nicht ganz kühl bleiben.

Bei 13 Bausteinen und zwei MAX7219 kannst du mal grob 300-400mA 
Stromaufnahme einplanen.



Nachtrag zu dem Widerstand, der die Segmentströme bestimmt:

Wenn man etwas Luxus haben möchte, da kann ich mir sehr gut vorstellen, 
daß man diesen Widerstand etwas variabel machen kann, um die Helligkeit 
zu ändern, bzw. an die Umgebung anzupassen. Z.B. mit schaltbaren 
Widerständen über Analogschalter oder Transistoren.

Man könnte da auch erst mal ein Poti anklemmen, um zu betrachten, was 
bei Widerstandsänderung qualitativ passiert. Laut Buch dürfen etwa 
10kOhm nie unterschritten werden, weil sonst die Segmentströme 
unzulässig hoch werden. Also: Poti 50k oder 100k, mit Serienwiderstand 
10k.

Der Strom durch den Widerstand bestimmt mit Faktor 100 den Segmentstrom. 
Ein einstellbarer Konstantstromregler wäre da auch noch denkbar.

von Chris S. (chris_s98)


Lesenswert?

Jo...


Naja, ich habe gerade mal auf die schnelle einen Eagle Schaltplan mit 
einem von den Jungs und 6 Anzeigen aufgebaut....das ist ja unmöglich zu 
routen auf 2 Ebenen :(

von Wilhelm F. (Gast)


Lesenswert?

Chris S. schrieb:

> Naja, ich habe gerade mal auf die schnelle einen Eagle Schaltplan mit
> einem von den Jungs und 6 Anzeigen aufgebaut....das ist ja unmöglich zu
> routen auf 2 Ebenen :(

Leider darf ich dir meine Platine zum MAX7219 nicht abfotografieren. 
Copyright.

Aber es sind schon einige Durchkontaktierungen drauf. Sehr kompliziert 
sieht es aber gar nicht aus. Da mußt du jetzt durch!

Wenn man es einmal hat, dann hat man die Schaltung ja auch für weitere 
Kopien.

Und ich kann dich beruhigen: Die Leiterbahnen sind nicht dicht an dicht. 
Es ist überall noch viel Luft dazwischen.

von Chris S. (chris_s98)


Lesenswert?

Hi, ich nochmal.

Ich überlege mir gerade mein "Projekt" mit dem MAX7219 zusammen, dabei 
frage ich mich ob ich auch 2 normale LED's an einen Segment-Pin des IC's 
in Serie hängen kann. Solange der gesamte Spannungsabfall an den LED's 
die Versorgungsspannung nicht überschreitet - sprich wenn jede LED unter 
2.5V bleibt - dann sollte das schon gehen, oder ?
Strommässig sollte das auch gehen, pro Pin darf ich lt. Datenblatt 100mA 
fahren (bzw. 500mA in den Senken-Pins) und zwei LED kommen ja vielleicht 
auf 40mA.

von Such(t)hilfe (Gast)


Lesenswert?

74HC673?

Davon warten immer noch zehntausende auf Käufer, eine neue Heimat und 
mit gutem Strom dotierte Arbeitsplätze auf der grünen Wie... ähm: 
Platine:

http://www.chinaicmart.com/series-74H/74HC673.html

MfG

von Chris S. (chris_s98)


Lesenswert?

Danke für den Tip, bin mittlerweile aber (wie der aufmerksame Leser 
weiss) schon vom 74HC673 abgekommen.

Vielleicht kann mir jemand meine vorherige Frage aber noch 
beantworten...

von Falk B. (falk)


Lesenswert?

@  Chris S. (chris_s98)

>Ich überlege mir gerade mein "Projekt" mit dem MAX7219 zusammen, dabei
>frage ich mich ob ich auch 2 normale LED's an einen Segment-Pin des IC's
>in Serie hängen kann.

Jain.

> Solange der gesamte Spannungsabfall an den LED's
>die Versorgungsspannung nicht überschreitet - sprich wenn jede LED unter
>2.5V bleibt - dann sollte das schon gehen, oder ?

Oder. Der MAX will auch von was leben, sprich, sowohl die 
Segmentausgänge als auch Digitausgänge haben Spannungsabfälle. Siehe 
Datenblatt unter I_DIGIT und I_SEGMENT. Da fallen in Summe ~1,7V ab, 
bleiben nur noch 3,3V für die LEDs. Das reicht nicht mal für zwei rote 
LEDs in Reihe.

MFG
Falk

von Chris S. (chris_s98)


Lesenswert?

Ok :)

Good to know.

Dann werde ich umplanen.

Danke!

von H.Joachim S. (crazyhorse)


Lesenswert?

Chris S. schrieb:
> Jo...
>
>
> Naja, ich habe gerade mal auf die schnelle einen Eagle Schaltplan mit
> einem von den Jungs und 6 Anzeigen aufgebaut....das ist ja unmöglich zu
> routen auf 2 Ebenen :(

Eine wietere Vereinfachung: es gibt mehrstellige Displays, die schon 
intern für Multiplex verdrahtet sind. Damit ist es wirklich ein 
Kinderspiel.
Ebenso überdenkenswert: "intelligente" Anzeigen wie TIL311.

von Chris S. (chris_s98)


Lesenswert?

H.joachim Seifert schrieb:
>
> Eine wietere Vereinfachung: es gibt mehrstellige Displays, die schon
> intern für Multiplex verdrahtet sind. Damit ist es wirklich ein
> Kinderspiel.
> Ebenso überdenkenswert: "intelligente" Anzeigen wie TIL311.

Ich finde keine mehrstelligen multiplex-Displays.
Könntest Du mir einen Link geben ?

Danke
Chris

von H.Joachim S. (crazyhorse)


Lesenswert?

Hm, sind in der Tat etwas ausgedünnt - benutzt ja auch kaum noch jemand 
LED-Anzeigen.
Bei Farnell gibts noch diverse HDSP-Bxxx, Digikey hat noch ziemlich viel 
im Programm.
Ich habe noch etliche LTC5723 und CC-56-12.

von Seltener Gast (Gast)


Lesenswert?

H.joachim Seifert schrieb:

> Hm, sind in der Tat etwas ausgedünnt - benutzt ja auch kaum noch jemand
> LED-Anzeigen.

Wie sich die Zeiten ändern. Beim ersten Lesen kam mir obiger Satz noch 
etwas seltsam vor - aber es ist definitiv was dran. Außer in 
Radioweckern und vielleicht manchen Industriesteuerungen kommen kaum 
mehr welche vor. Ausnahmen bestätigen die Regel (Dart-Automaten ...)

Hier gibt's jedenfalls (noch?) ziemlich viele unterschiedliche 
2-Digit-LED-Displays:

  http://darisusgmbh.de/shop/?cat=c2367

Die Datenblätter muss man sich da leider selbst zusammensuchen, das ist 
aber (meistens) nicht so schwierig ;-)

von Chris S. (chris_s98)


Lesenswert?

Ah ok, danke.

Konkret gesagt bräuchte ich eigentlich folgede Anzeigen:
3 Ziffern, Ziffernhöhe 10-15 mm

von H.Joachim S. (crazyhorse)


Lesenswert?


von Chris S. (chris_s98)


Lesenswert?

H.joachim Seifert schrieb:
> http://www.kingbright.com/manager/upload/pdf/BA56-12SEKWA%28Ver1293419677.4%29

Nice ! Jetzt nur noch als Common Cathode, dann bin ich glücklich :)

Edit: Schon gefunden, das ist dann jeweils die BC56xxxxx Serie

Edit2: Bei Mouser Electronics gibt es die und viele andere solcher 
Displays. Hat dort schonmal jemand bestellt ?

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.