Forum: Mikrocontroller und Digitale Elektronik PCF8574 und ULN 2803 integriert als ein Baustein?


von Hendrik L. (lbd)


Lesenswert?

Einfache Frage - gibt es einen Baustein der beide Funktionen in einem 
bereitstellt?

Danke & Gruß

von Jens M. (schuchkleisser)


Lesenswert?

Wenn es nicht I2C sein muss und dafür ein besserer Transistor gut wäre: 
TPIC6B595
Ist ein 74595-Schieberegister mit ordentlichen FETs hintendran. Die 
können zwar nur 150mA pro Kanal, aber dafür können die das auch!

von Jobst Q. (joquis)


Lesenswert?

Hendrik L. schrieb:
> Einfache Frage - gibt es einen Baustein der beide Funktionen in einem
> bereitstellt?
>
> Danke & Gruß

Wär auch nicht so sinnvoll, da der ULN ein Leistungsbaustein ist und oft 
eine höhere Betriebstemperatur hat als dem PCF8574 gut tut.

Da der PCF8574 Open-Collektor Ausgänge hat, müsste auch noch ein 
Inverter wie der 74HC540 dazwischen.

von Christian M. (christian_m280)


Lesenswert?

Willst Du LEDs schalten? Das geht, wenn die Schwellspannung grösser ist 
als die Spannungsdifferenz. Hab ich erst grad gemacht, das klappt!

Gruss Chregu

von Wolfgang (Gast)


Lesenswert?

Jens M. schrieb:
> Wenn es nicht I2C sein muss und dafür ein besserer Transistor gut wäre:
> TPIC6B595

Damit bekommst du die Input-Funktion des PCF8574 nicht hin

von Bauform B. (bauformb)


Lesenswert?

TPIC2810: I2C -> 8x 40V,75mA
Sogar die Reset-Mimik funktioniert wie beim PCF8574 - nicht wirklich, 
mangels Reset-Pin. Aber immerhin hat er einen statischen Enable-Eingang, 
der direkt auf die Ausgänge wirkt. Einen Übertemperaturschutz hat er 
auch.

von Wolfgang (Gast)


Lesenswert?

Hendrik L. schrieb:
> Einfache Frage - gibt es einen Baustein der beide Funktionen in einem
> bereitstellt?

Nein, jedenfalls nicht mit den gleichen Daten.

von Jens M. (schuchkleisser)


Lesenswert?

Wolfgang schrieb:
> Damit bekommst du die Input-Funktion des PCF8574 nicht hin

Mit'm ULN2803 auch nicht...

von Hendrik L. (lbd)


Lesenswert?

Danke für Eure zahlreichen Antworten.

Ich will Relais ansteuern - Input ist ohne Relevanz.

Aber ich komme wohl um den 2803 nicht rum (Platzoptimierung auf dem 
PCB).

Vielen Dank für Eure Mithilfe.

Gruesse

von Jens M. (schuchkleisser)


Lesenswert?

Wenn die Ansteuerungsart egal ist und jede andere Alternative weniger 
Teile und einen besseren Wirkungsgrad hat: warum dann bei der Technik 
aus den 80ern bleiben???

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Hendrik L. schrieb:
> Relais ansteuern ... Platzoptimierung
Ein etwas anderer Ansatz wäre, kleinere Relais zu nehmen.

Und wenn das wegen der Schaltleistung oder wegen der hohen Spannung 
nötigen Sicherheitsabstände nicht möglich ist, dann ist auch genug Platz 
da.

Und ein bisher nicht berücksichtigter Ansatz wäre, überhaupt keine 
Relais zu nehmen. Dazu müsste man aber wissen, welche Last zu schalten 
ist und wie die Versorgung aussieht.

Beitrag #7336830 wurde von einem Moderator gelöscht.
von Falk B. (falk)


Lesenswert?

Hendrik L. schrieb:
> Danke für Eure zahlreichen Antworten.
>
> Ich will Relais ansteuern - Input ist ohne Relevanz.

Dann sollte man das auch so DIREKT sagen, siehe Netiquette!

> Aber ich komme wohl um den 2803 nicht rum (Platzoptimierung auf dem
> PCB).

Nö. Es gibt LED-Treiber wie den TLC59116, der kann auch 16 Relais über 
I2C ansteuern. Klein und fein.

von Hendrik L. (lbd)


Lesenswert?

Falk B. schrieb:
> Hendrik L. schrieb:
>> Danke für Eure zahlreichen Antworten.
>>
>> Ich will Relais ansteuern - Input ist ohne Relevanz.
>
> Dann sollte man das auch so DIREKT sagen, siehe Netiquette!
>
>> Aber ich komme wohl um den 2803 nicht rum (Platzoptimierung auf dem
>> PCB).
>
> Nö. Es gibt LED-Treiber wie den TLC59116, der kann auch 16 Relais über
> I2C ansteuern. Klein und fein.

Na ja - wenn ich sage "suche Treiber integriert", ist wohl klar, dass 
ich an Input nicht interessiert bin - oder ???

Das hat wohl nix mehr mit Netiquette zu tun!

Trotzdem - Danke!

Meine aber gelesen zu haben, LED-Treiber sind (dieser ist) für induktive 
Lasten nicht empfohlen.

Danke & Gruß

von Wolfgang (Gast)


Lesenswert?

Hendrik L. schrieb:
> Meine aber gelesen zu haben, LED-Treiber sind (dieser ist) für induktive
> Lasten nicht empfohlen.

Was hast du da gelesen. Warum soll das nicht funktionieren.
Warum sollte DIESER ein LED-Treiber sein. Dem Treiber ist egal, wo der 
Strom hin fließt, solange seine Spezifikationen eingehalten werden.
Abrupte Stromänderungen in der induktiven Last musst du allerdings 
verhindern  (Stichwort Freilaufdiode), sonst bekommst du es schnell mit 
einigen hundert Volt Induktionsspannung zu tun.
Aber vielleicht verrätst du einfach mal, was du genau für Relais 
ansteuern willst.

von Falk B. (falk)


Lesenswert?

Hendrik L. schrieb:
>>> Ich will Relais ansteuern - Input ist ohne Relevanz.
>>
>> Dann sollte man das auch so DIREKT sagen, siehe Netiquette!
>>
>>> Aber ich komme wohl um den 2803 nicht rum (Platzoptimierung auf dem
>>> PCB).
>>
>> Nö. Es gibt LED-Treiber wie den TLC59116, der kann auch 16 Relais über
>> I2C ansteuern. Klein und fein.
>
> Na ja - wenn ich sage "suche Treiber integriert", ist wohl klar, dass
> ich an Input nicht interessiert bin - oder ???

Nein, hast du nicht! Die Information mit den Relais kam est danach, das 
habe ich bemängelt!

"PCF8574 und ULN 2803 integriert als ein Baustein?"

"Einfache Frage - gibt es einen Baustein der beide Funktionen in einem
bereitstellt?"

> Das hat wohl nix mehr mit Netiquette zu tun!

Und ob!

> Meine aber gelesen zu haben, LED-Treiber sind (dieser ist) für induktive
> Lasten nicht empfohlen.

Externe Freilaufdioden wurde schon erfunden.

von Hendrik L. (lbd)


Lesenswert?

Falk B. schrieb:
>> Na ja - wenn ich sage "suche Treiber integriert", ist wohl klar, dass
>> ich an Input nicht interessiert bin - oder ???
>
> Nein, hast du nicht! Die Information mit den Relais kam est danach, das
> habe ich bemängelt!

Nee - Du hast mit Hinweis auf die Netiquette  bemängelt, dass ich nicht 
gesagt hätte, dass ich an Inputs nicht interessiert bin!

Mit den Relais hat das rein gar nix zu tun!

Nicht rumschwurbeln  ...!

von Bernhard S. (b_spitzer)


Lesenswert?

Im automotive Bereich gibt es einige Treiberbausteine für Low- oder 
Highside, mit seriellem Interface. Aber kein I2C-Bus, nur SRG bzw. SPI.
Z.B. 8x 1A Low-Side Treiber:
https://www.st.com/en/automotive-analog-and-power/l9825.html#documentation

von GeGe (Gast)


Lesenswert?

MAX4822 hat microwire was i2c entspricht mit etwas strengen Timings

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

GeGe schrieb:
> MAX4822 hat microwire was i2c entspricht
Kleines Update: Microwire ist ein SPI-Derivat
und verwendet CS, SK (Takt), sowie SI und SO (Datenleitungen).

https://de.wikipedia.org/wiki/Microwire

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.