74hc673 wo kaufen bzw alternative

OP #2262249
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 ?
Gast #2262269
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.
#2262283
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
OP #2262303
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.
OP #2262588
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.
Gast #2262785
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?!
OP #2262835
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.
OP #2263099
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 ?
Gast #2263133
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.
Gast #2263184
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.
Gast #2263297
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.
Gast #2263404
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.
OP #2266226
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.
#2268725
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
#2268857
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.
Gast #2269281
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 ;-)

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