7-Segment Common Annode --> Common Cathode "Converter" (f.e. HT16K33)

Persönliche Seite #4907656
Lesenswert?

Hi,

ich nehme gerade eine alte Schaltung auseinander wo der SAA1064 (und 
somit 4x 7-Segment-Anzeigen mit "Common Annode") verbaut ist.

Im neuen Design kommt der HT16K33 zum Einsatz (der laut Datenblatt 
"Common Cathode" ansteuert)

Nun habe ich allerdings noch über 100 Segment-Displays über und möchte 
nebenbei auch die Theorie eines solchen Converters verstehen.

Kann mir daher Jemand (am bestem am Bespiel des HT16K33 && "Common 
Annode") die Schaltung skizzieren, um die "falschen" Anzeigen doch 
anschließen zu können?

Ich habe zwar schon einiges in der Bildersuche gefunden, möchte aber 
davon absehen dies hier zu posten, um nicht ggf. Fehlinformationen mit 
einfließen zu lassen.

Bin für jedes Bild mit ausreichender Erklärung zu den Bauteilen sehr 
dankbar.

Grüße Oekel
#4907700
Lesenswert?

D a v i d K. schrieb:
> Kann mir daher Jemand (am bestem am Bespiel des HT16K33 && "Common
> Annode") die Schaltung skizzieren, um die "falschen" Anzeigen doch
> anschließen zu können?

Die Chips sind sowieso nicht software- und pinkompatibel.

Der SAA1064 hat 16 Kathoden a 21mA (konstantstrom) zu 2 Anoden 
(transistorverstärkt),
der HT16K33 hätte 12-16 Anoden a 25mA (Konstantstrom) und 4-8 Kathoden a 
200mA.

Wenn es um 4 einzelne 7-Segment Anzeigen geht, kann man einfach alle 7 
Segmente an die COM0-6 hängen (und den d.p. an COM7) und nur die 4 
Anoden an ROW0-3 und alles per Software ummappen.
Der Multiplex erfolgt dann über die Segmente 1:8.

Wenn die 7-Segment-Anzeige so verschaltet ist, daß man 16 Kathoden und 2 
Anoden steuern muss, blieben nur 12 Transistoren
1
            +5V
2
             |E
3
COL --220R--|< PNP (BC327)
4
             |
5
           Anode
6

7
          Kathode
8
             |
9
             R  <- Vorwiderstand nötig weil kein Konstantstrom
10
             |
11
ROW --2k2---|< NPN (BC547)
12
             |E
13
            GND
Persönliche Seite #4907755
Lesenswert?

Michael B. schrieb:

> Wenn es um 4 einzelne 7-Segment Anzeigen geht, kann man einfach alle 7
> Segmente an die COM0-6 hängen (und den d.p. an COM7) und nur die 4
> Anoden an ROW0-3 und alles per Software ummappen.
Siehe Anhang, der "d.p." hat doch keinen separaten COM??

Ansonsten handelt es sich wohl genau um diesen Usecase.

> Der Multiplex erfolgt dann über die Segmente 1:8.
Von welchen 8 Segmenten sprechen wir hier?

>
> Wenn die 7-Segment-Anzeige so verschaltet ist, daß man 16 Kathoden und 2
> Anoden steuern muss, blieben nur 12 Transistoren

Diese Variante würde ich gerne auch verstehen:

Wie komme ich bei 16+2 auf 12 Transistoren?
>
1
>             +5V
2
>              |E
3
> COL --220R--|< PNP (BC327)
4
>              |
5
>            Anode
6
> 
7
>           Kathode
8
>              |
9
>              R  <- Vorwiderstand nötig weil kein Konstantstrom
10
>              |
11
> ROW --2k2---|< NPN (BC547)
12
>              |E
13
>             GND
14
>
Angehängte Dateien:
#4907774
Lesenswert?

D a v i d K. schrieb:
> Siehe Anhang

Wow, wie mann kan nur so Falsches ins Internet posten,
da haben die Kinder von micro-digial.net es doch nicht hinbekommen,
die Dioden bei common cathode im oberen Bereich richtig zu zeichnen.

Meide diese WebSeite.

Der d.p. wäre wie ein Segment anzuschliessn (in dem Fall also auch an 
COM), wenn man ihn anschliessen will.

D a v i d K. schrieb:
> Wie komme ich bei 16+2 auf 12 Transistoren?

Hab aus Versehen 8+4 statt 16+2 gerechnet, also 18.
Persönliche Seite #4907927
Lesenswert?

Michael B. schrieb:

> Wow, wie mann kan nur so Falsches ins Internet posten,
> da haben die Kinder von micro-digial.net es doch nicht hinbekommen,
> die Dioden bei common cathode im oberen Bereich richtig zu zeichnen.

Oh sorry, das ist mir gar nicht aufgefallen (wenn auch wissend).
Mir ging es nur um das "d.p. wäre wie ein Segment anzuschließen".

Also habe ich es denn nun richtig verstanden, dass ich es wie im Anhang 
gezeichnet "stumpf" anschließen kann und so per Softwaremapping die 
"alten" Segmente mit CA (gelb) aufbrauchen und später gegen die CC 
ersetzen kann?

(Vorausgesetzt natürlich, dass ich die beiden Muster im Kupfer 
übereinander bekomme und mit kleinen Lötjumpern selektiere (hier durch 
rote Unterbrechungen angedeutet)


Grüße Oekel

PS: die lib hab ich hier gefunden 
https://www.diymodules.org/eagle-show-library?type=usr&id=5819
Angehängte Dateien:
#4908288
Lesenswert?

D a v i d K. schrieb:
> Also habe ich es denn nun richtig verstanden, dass ich es wie im Anhang
> gezeichnet "stumpf" anschließen kann und so per Softwaremapping die
> "alten" Segmente mit CA (gelb) aufbrauchen und später gegen die CC
> ersetzen kann?

Was ist DAS denn jetzt für ein Durcheinander.

Wieso kommen jetzt passende CC Displays ins Spiel, ich dachte du hast 
100 mit CA und keinen Bock neue zu kaufen.

Im Prinzip ist der Schaltplan richtig, wenn die gelb umrandeten oben CA 
Displays sind und die 4 Displays unten CC sein sollen.

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