Forum: Mikrocontroller und Digitale Elektronik LED-Display mit Common Kathode = Fehlkauf?


von Jan (Gast)


Lesenswert?

Hallo,

ich habe hier so LED-Displays im Uhr-Format, also 4 Ziffern mit 
Doppelpunkt und gemeinsamer Kathode. Jetzt suche ich einen LED-Treiber, 
aber alle sind sogenannte Sink-Driver. Warum gibt es keine High Side 
Driver?

von Jan (Gast)


Lesenswert?

Ausser jetzt die von Maxim für 10 hust Euro.

von hallo (Gast)


Lesenswert?

Jan schrieb:
> Jetzt suche ich einen LED-Treiber

BC547?

von Jörg R. (solar77)


Lesenswert?

Jan schrieb:
> ...ich habe hier so LED-Displays im Uhr-Format, also 4 Ziffern mit
> Doppelpunkt und gemeinsamer Kathode. Jetzt suche ich einen LED-Treiber,
> aber alle sind sogenannte Sink-Driver. Warum gibt es keine High Side
> Driver?

Das Display ist wohl eine komplette Fehlkonstruktion wenn es keine 
Treiber dafür gibt. Was hat sich der Entwickler dabei wohl gedacht?

von hallo (Gast)


Lesenswert?

äääahh, high side? BC557

von Jörg R. (solar77)


Lesenswert?

Setzen wir mal voraus das es ein Display mit Multiplexansteuerung ist.

MAX7219 treibt bis zu 8 Stellen, auch Matrix
HT16K33 treibt bis zu 16 Stellen, auch Matrix
ICM7045 Uhrenchip, obsolet
ICM7218 Treiber 8-stellig, obsolet
CD4511
CD40110

Du hast nicht geschrieben wie der Treiber angesteuert werden soll.
Also I2C.....???
Ebenso fehlt die Informationen wie groß das Display ist, also auch wie 
groß Uf sein muss bzw. Angaben welchen Strom die Segmente benötigen.

: Bearbeitet durch User
von Jan (Gast)


Lesenswert?

Es handelt sich genau gesagt um dieses Display:

https://www.aliexpress.com/item/0-8-Inch-7-Segment-4-Digit-Super-green-0-8-0-8in-Clock-TIME-LED/32646147566.html

Ansteuerung via SPI wäre ideal, aber I2C geht auch.

von Jörg R. (solar77)


Lesenswert?

Jan schrieb:
> Es handelt sich genau gesagt um dieses Display:
>
> 
https://www.aliexpress.com/item/0-8-Inch-7-Segment-4-Digit-Super-green-0-8-0-8in-Clock-TIME-LED/32646147566.html

Ist wohl geheim...?


> Ansteuerung via SPI wäre ideal, aber I2C geht auch.

MAX7219

: Bearbeitet durch User
von roehrenvorheizer (Gast)


Lesenswert?

Vermutlich ist es kein Display, sondern eine Siebensegmentanzeige. Aber 
niemand weiß genaueres.
Ein ATTiny2313 könnte dies nach geeigneter Programmierung ansteuern.

MfG

von pegel (Gast)


Lesenswert?


von Peer (Gast)


Lesenswert?

Es gibt Anzeigen für den I2C Bus mit dem HT16K33. Ansteuerung ist etwas 
tricki aber ansonsten ein ganz edles Teil. Kann man auch ganz bequem 
Matrix mit 8x8 und bi ansteuern.

von Stefan F. (Gast)


Lesenswert?

Jan schrieb:
> Warum gibt es keine High Side Driver?

Für vierstellige Anzeigen kannst du für die High-Side jedes normale 
74HC(T)xx IC verwenden. Bei AVR und PIC µC brauchst du gar keinen 
Treiber.

Diese Uhren machen es vor: 
https://www.amazon.de/KKmoon-4-stellige-Steuerung-Temperatur-Transparent-Wei%C3%9F/dp/B01HMHZHX8

Da werden die 4 Kathoden mit NPN Transistoren geschaltet und die Anoden 
direkt vom PIC angesteuert.

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


Lesenswert?

Jan schrieb:
> Es handelt sich genau gesagt um dieses Display:
>
> 
https://www.aliexpress.com/item/0-8-Inch-7-Segment-4-Digit-Super-green-0-8-0-8in-Clock-TIME-LED/32646147566.html

Also eine nackte LED-Anzeige, intern für Multiplex verschaltet.

Jan schrieb:
> Jetzt suche ich einen LED-Treiber

Man braucht nicht für jeden Scheiß ein Spezial-IC. Moderne LED sind so 
hell, da kann man die Segmente direkt mit einem µC-Pin treiben. Für die 
Common-Anschlüsse braucht man dann jeweils noch einen Transistor. Schau 
dir an, wie ich das beim Frequenzzählermodul: LED-Version mache.

> aber alle sind sogenannte Sink-Driver.
> Warum gibt es keine High Side Driver?

Weil du blind bist? Ali verkauft dir auch billig MAX7219/7221. Die 
passen genau zu dieser Art Anzeige.

von Manfred (Gast)


Lesenswert?

Jörg R. schrieb:
>> Es handelt sich genau gesagt um dieses Display:
> 
https://www.aliexpress.com/item/0-8-Inch-7-Segment-4-Digit-Super-green-0-8-0-8in-Clock-TIME-LED/32646147566.html

> Ist wohl geheim...?

Das passt zu den anderen Threads über aliexpress: Wähle unter "ship to" 
ein anderes Land aus und es wird angezeigt, für einen horrenden Preis.

Im Text "Product model: Common cathode/anode(if you need cathode pls 
leave message to us)", man kann es also auch andersherum kaufen.

In dem gegebenen Fall würde ich wohl sieben P-FETs vor die Anoden 
setzen, bei genug Spannungsreserve auch bipolare BC_irgendwas.

von Peter D. (peda)


Lesenswert?

Beim Multiplexen ist es vollkommen wurst, ob man die Digits oder die 
Segmente multiplext.
Man muß beim Segmentmultiplex nur vorher etwas umsortieren, die paar 
Bytes mehr Code sollten aber kein Problem sein.

von Manfred (Gast)


Lesenswert?

Peter D. schrieb:
> Beim Multiplexen ist es vollkommen wurst, ob man die Digits oder die
> Segmente multiplext.
> Man muß beim Segmentmultiplex nur vorher etwas umsortieren, die paar
> Bytes mehr Code sollten aber kein Problem sein.

Ich sehe einfach die Hardware:

Bei CA sind vier Stellen Highside und sieben Segmente nach low zu 
schalten.

Bei CC müssen sieben Segmente Highside gesteuert werden. Aus meiner 
Sicht sind das ein paar Bauteile mehr, die Software ändert sich nicht.

von Hannes J. (Firma: _⌨_) (pnuebergang)


Lesenswert?

Jan schrieb:
> Es handelt sich genau gesagt um dieses Display:
>
> 
https://www.aliexpress.com/item/0-8-Inch-7-Segment-4-Digit-Super-green-0-8-0-8in-Clock-TIME-LED/32646147566.html

Wow, 23 Euro für eine 7-Segment Anzeige. Warum nicht
https://www.aliexpress.com/item/2pcs-0-8-inch-Display-Clock-Digital-Tube-Common-Anode-0-8-7-Segment-Red-LED/32923756279.html

> Ansteuerung via SPI wäre ideal, aber I2C geht auch.

Wenn es wirklich nicht direkt mit dem Controller geht, dann kann man 
auch chinesische Eigengewächse wie den tm1638 
https://www.aliexpress.com/af/tm1638.html nehmen. Nicht ganz SPI, aber 
dafür so billig, dass er im 10er Pack für um die 2 Euro verkauft wird. 
Der kann sowohl CA als auch CC, unterstützt mehr Stellen als du brauchst 
und kann nebenbei noch eine Tastatur-Matrix scannen.

von Michael B. (laberkopp)


Lesenswert?

Jan schrieb:
> ich habe hier so LED-Displays im Uhr-Format, also 4 Ziffern mit
> Doppelpunkt und gemeinsamer Kathode

Möglicherweise für https://www.technorise.ne.jp/doc/ait/A8474-v10.pdf 
doer https://datasheets.maximintegrated.com/en/ds/MAX6958-MAX6959.pdf 
oder 
http://www.mouser.com/ds/2/149/FairchildSemiconductor_16141144284358-795677.pdf 
gebaut.

Jan schrieb:
> Warum gibt es keine High Side Driver?

Stromspiegel als Konstantstromquellen sind leichter mit NPN/NMOS zu 
bauen.
Die Digits high side zu multiplexen geht leicht mit LogicLevel PMOSFETs.

Also ist common anode handelsüblicher, 
https://www.st.com/resource/en/datasheet/stled524.pdf

Aber moderne IC können beides, z.B. 
http://www.sinowealth.com/ftp//8051%20mcu/8bit%20flash%20mcu/ss459a_sh79f3212/SH79F3212V2.2.pdf

von Karl K. (karl2go)


Lesenswert?

Michael B. schrieb:
> Stromspiegel als Konstantstromquellen sind leichter mit NPN/NMOS zu
> bauen...

Der Labersack mal wieder. Es ist völlig rille, ob man einen Stromspiegel 
mit NPN oder PNP aufbaut. Das geht beides.

Peter D. schrieb:
> Beim Multiplexen ist es vollkommen wurst, ob man die Digits oder die
> Segmente multiplext.

Naja, nicht ganz wurst: Bei 4 Digits ist jedes Digit 1/4 der Zeit an. 
Bei 7 Segmenten + DP ist jedes Segment 1/8 der Zeit an. Für gleiche 
Helligkeit* muss man den doppelten Strom durchschicken.

*) Jaja, die Diskussion über die eingebildete höhere Helligkeit beim 
Multiplexen sparen wir uns jetzt mal.

Manfred schrieb:
> Das passt zu den anderen Threads über aliexpress...

Vielleicht fehlt mir da das Geiz-Gen, aber: Warum zum Henker bestellt 
man sowas bei Ali? Isses bei Pollin nicht billig genug?

: Bearbeitet durch User
von Michael B. (laberkopp)


Lesenswert?

Karl K. schrieb:
> Der Labersack mal wieder. Es ist völlig rille, ob man einen Stromspiegel
> mit NPN oder PNP aufbaut. Das geht beides.

Na, mal wieder im VLSI Kurs nicht aufgepasst ?

Armer Karl.

von Karl K. (karl2go)


Lesenswert?

Michael B. schrieb:
> Na, mal wieder im VLSI Kurs nicht aufgepasst ?

Na, mal wieder Begriffe verwendet, von denen Du keine Ahnung hast.

VLSI = very large scale integration, 10.000 bis 100.000 Gatter. Für 
einen LED-Treiber?

Wenn glaubst Du kannst Du mit Deinem Geschwätz eigentlich beeindrucken.

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.