Hallo zusammen, ich habe jetzt schon ein paar Stunden Suche investiert, konnte aber leider keinen passenden Chip finden. Folgende Anforderungen müssen erfüllt sein: -5V Spannungsversorgung -8 Bit Port extender über I2C 400 kHz -geeignet für LED's (Strom über einen Widerstand einstellbar(<=20mA), statt 8) -jeder Port muss einzeln schaltbar sein Sink/source ist egal. Das ganze brauche ich, um genau ein 7-Segment LED-Display über I2C zu steuern. Möglichst platzsparend, deswegen fallend die üblichen port expander weg, da dort für jedes Segment ein Widerstand nötig wäre. Kennt da jemand zufällig einen Chip? Danke Grüße M.
Schon mal nach LED Treibern statt Port Expandern gesucht? Da müsste doch was passendes zu finden sein, z.B lieferte Google unzählige Typen PCA9531 PCA9551 PCA9...... TLC59116 TLC5947 LP5569 SN3218 SX1508 ... Alle natürlich mit Konstantstromquellen und wohl auch mit PWM...
Beitrag #5855590 wurde vom Autor gelöscht.
DarthVader schrieb: > deswegen fallend die üblichen port > expander weg, da dort für jedes Segment ein Widerstand nötig wäre. Wieso das? Als ich das beim letzten mal so gemacht habe, passten alle 0805 Widerstände unter die THT Siebensegmentanzeige.
Mario L. schrieb: > Alle natürlich mit Konstantstromquellen und wohl auch mit PWM... Mario L. schrieb: > PCA9531 > PCA9551 > ... > > Alle natürlich mit Konstantstromquellen und wohl auch mit PWM... Das "alle" wage ich mal zu bezweifeln. Zumindest sowohl der PCA9531 als auch der PCA9551 besitzen einen Open-Drain Ausgang. Ohne Vorwiderstand wird das damit nichts. DarthVader schrieb: > -geeignet für LED's (Strom über einen Widerstand einstellbar(<=20mA), > statt 8) Was bedeutet "..., statt 8)"? Welche V_f besitzen deine Anzeigeelemente und welcher Strom soll maximal fließen? > Möglichst platzsparend, deswegen fallend die üblichen port > expander weg, da dort für jedes Segment ein Widerstand nötig wäre. Welche Verlustleistung müssten die Widerstände denn vertragen? > Sink/source ist egal. Sicher? Hast du bei den Anzeigen noch die freie Auswahl bzgl. Common Anode/Cathode?
>Alle natürlich mit Konstantstromquellen und wohl auch mit PWM... PWM ist gar nicht nötig. >Wieso das? >Als ich das beim letzten mal so gemacht habe, passten alle 0805 >Widerstände unter die THT Siebensegmentanzeige. ich nutze eine 7-Segment Anzeige mit 10mm Zeichenhöhe, da passt leider nicht wirklich was drunter. >Was bedeutet "..., statt 8)"? Ich meine einen Widerstand am IC um den Strom für alle 8 Segmente einzustellen, und ich somit nicht für jedes Segment einen Widerstand (8 Stück) brauche. >Welche V_f besitzen deine Anzeigeelemente und welcher Strom soll maximal >fließen? Vf = 2.2V I = 18.5mA >Welche Verlustleistung müssten die Widerstände denn vertragen? Etwas über 1mW bei 5V. >Hast du bei den Anzeigen noch die freie Auswahl bzgl. Common >Anode/Cathode? Ja habe ich. Grüße
Wenn es auch SPI sein darf: http://www.ti.com/power-management/led-drivers/signage-led-display-drivers/products.html Da hast Du genug Auswahl. fchk
DarthVader schrieb: > ich nutze eine 7-Segment Anzeige mit 10mm Zeichenhöhe, da passt leider > nicht wirklich was drunter. Naja, entscheidend ist die Breite. Unter ein normales DIL-14 passt ein (T)SSOP-16 quer einigermaßen drunter, sonst bleibt wohl nur QFN. Der PCA9922PW würde passen, hat aber CLK/SDI/LE statt I2C.
DarthVader schrieb: > Vf = 2.2V > I = 18.5mA Wenn das für eine einzelne Ziffer sein soll, mußt Du aber noch schwarze Pappe davorkleben, damit die Augen nicht geschädigt werden. Ohne Pappe reichen 2-4 mA für aktuell erhältliche Anzeigen.
DarthVader schrieb: > ich habe jetzt schon ein paar Stunden Suche investiert, konnte aber > leider keinen passenden Chip finden. Du suchst falsch. > Das ganze brauche ich, um genau ein 7-Segment LED-Display über I2C zu > steuern. Wenn du einen LED-Treiber brauchst, dann solltest du nach einem suchen. Konstantstromausgänge, gesteuert von einem Widerstand, sind typische Features eines LED-Treibers. Die findest du nicht bei einem normalen Port-Expander. Die meisten dieser Treiber sind für mehrstellige Displays (multiplex), können aber auch problemlos für einstellige Displays verwendet werden.
Um mal auf die Ursprungsfrage zurück zu kommen. Der PCF8574 dürfte passen. https://www.ti.com/lit/ds/symlink/pcf8574.pdf
Gu. F. schrieb: > Um mal auf die Ursprungsfrage zurück zu kommen. > Der PCF8574 dürfte passen. <seufz> Nein. Dem fehlt das eine wichtige (für den TO jedenfalls) Feature.
fchk: >Wenn es auch SPI sein darf: Nein, darf es leider nicht. Bauform B. >Der PCA9922PW würde passen [...] Danke das ist ganz interessant, vielleicht kann ich den noch in mein Layout einbauen. I2C wäre aber natürlich idealer. Da zwischendurch auch ein provokanter Ton angelegt wurde, reagiere ich einfach mit einem entsprechendem Echo in den folgenden Antworten. m.n.: >Wenn das für eine einzelne Ziffer sein soll, mußt Du aber noch schwarze >Pappe davorkleben, damit die Augen nicht geschädigt werden. >Ohne Pappe reichen 2-4 mA für aktuell erhältliche Anzeigen. Cool danke, aber du kennst doch meine Anzeige gar nicht. Oder die Anforderungen an Helligkeit. Beantworte doch bitte keine Fragen, die gar nicht gestellt wurden und auch absolut nicht beantwortbar sind, anhand von meinen Angaben. Axel S. >Du suchst falsch. Das ist eine These ohne Argument. Das kann ich auch: Du denkst falsch. >Wenn du einen LED-Treiber brauchst, dann solltest du nach einem suchen. Das habe ich getan. Mir fehlte nur eine gute Beschreibung für den Thread. Und da ein 8 Bit LED-Treiber eine Untergruppe eines 8 Bit Port extenders ist, kann man da denke ich darüber hinwegsehen. >Die meisten dieser Treiber sind für mehrstellige Displays (multiplex), >können aber auch problemlos für einstellige Displays verwendet werden. Wenn ich Wert auf Platzsparen lege, brauche ich keine zu großen ICs mit ungenutzten Funktionen. Wenn ich diese "meisten Treiber", die mir durchaus bekannt sind, nutzen wollte, hätte ich hier ja nicht nach einem spezifischerem IC gefragt. >Nein. Dem fehlt das eine wichtige (für den TO jedenfalls) Feature. Ja das stimmt, aber danke für den Vorschlag Gu. F..
DarthVader schrieb: > ich nutze eine 7-Segment Anzeige mit 10mm Zeichenhöhe, da passt leider > nicht wirklich was drunter. >>Welche Verlustleistung müssten die Widerstände denn vertragen? > Etwas über 1mW bei 5V. Bist du sicher, dass da nix passt? 8 Widerstände CAY17 auf 3.2 x 1.6 mm, zusammen bis 250mW https://www.bourns.com/docs/Product-Datasheets/CAY17.pdf oder https://www.digikey.de/products/de/resistors/resistor-networks-arrays/50?k=&pkeyword=&sv=0&pv9=1&pv46=13695&sf=1&FV=40936%2C1f140000%2C24280003%2C24280007%2Cffe00032%2C1140003
>Bist du sicher, dass da nix passt?
Leider nicht. Ist eine SMD Anzeige und die Unterseite der Platine ist
schon voll.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.