Forum: Mikrocontroller und Digitale Elektronik I²C-I/O-Expander mit TRI-state Output


von Michael M. (mr_mc)


Lesenswert?

Hallo,

ich suche einen I²C-Chip mit TRI-sate Outputs.

Kann mir da jemand weiterhelfen?

Vielen Dank

von blubbafish (Gast)


Lesenswert?

Tristate habe die I²C-Chips immer an den Ausgängen.
gaht ja gar nicht anders :o

von Krapao (Gast)


Lesenswert?

Hilft es dir nicht, wenn du den "Output"-Pin des I2C I/O Expanders in 
den "Input"-Modus schaltest, damit er angeschlossenen Decives gegenüber 
quasi als tri-state sichtbar ist?

von Krapao (Gast)


Lesenswert?

Ansonsten schau dir die Expander PCA9698, PCA9534 und PCA9535 von NXP 
an.
http://ics.nxp.com/products/gpio.expanders/i2c/

von Krapao (Gast)


Lesenswert?

> Hilft es dir nicht, wenn du den "Output"-Pin des I2C I/O Expanders in
> den "Input"-Modus schaltest, damit er angeschlossenen Decives gegenüber
> quasi als tri-state sichtbar ist?

Knackpunkt gegen diese Lösung kann das Verhalten beim 
Hochfahren/Power-Up und ggf. vorhandene Pull-Ups am Eingang sein. Die 
genannten Spezial-ICs gehen diese Punkte an.

von Michael M. (mr_mc)


Lesenswert?

Schon mal vielen Dank für Eure Hilfen.

Ich brauch die Tri-state Ausgänge, um bei einen NF-Verstärker die 
Lautstärkeregelung anzusteuern.
Ein Hi-Impuls erhöt die die Lautstärke, ein Low-Impuls veringert, also 
brauch ich noch einen Zustand dazwischen, wenn sich die Lautstärke nicht 
ändern soll.

Der PCA9534 sieht vielversprechend aus.

von Michael M. (mr_mc)


Angehängte Dateien:

Lesenswert?

Beim PCA9534 ist es eindeutig beschrieben, dass ein I/O-Pin als Input 
hochohmig ist.

Jetzt stellt sich mir aber noch die Frage, ob dies beim 9538 genauso 
ist.
Man kann zwar explizit zwischen input und output wechseln, aber es steht 
nichts von hochohmig dabei.

Datenblatt im Anhang

von Heinz (Gast)


Lesenswert?

Wenn alle Stricke reißen: ein ATTinyxx - als I2C-Slave programmiert - 
kann das.

von Krapao (Gast)


Lesenswert?

PCA9534 and PCA9535 Highlights
The PCA9534/PCA9535 are identical to the PCA9554/PCA9555 except that 
there is no internal pullup resistor. They are useful in battery-powered 
applications to minimize current drain and in applications where the 
outputs need to be tri-stated at power up or where external pulldown 
resistors are used.

PCA9538 and PCA9539 Highlights
The PCA9538/PCA9539 are identical to the PCA9534/PCA9535 except that 
the I2C address range is different, and the A2 address pin input has 
been replaced by a Hardware Reset input. The Hardware Reset input allows 
the device to be reset remotely if the I2C bus hangs up.

> Ich brauch die Tri-state Ausgänge, um bei einen NF-Verstärker die
> Lautstärkeregelung anzusteuern. Ein Hi-Impuls erhöt die die Lautstärke,
> ein Low-Impuls veringert, also brauch ich noch einen Zustand dazwischen,
> wenn sich die Lautstärke nicht ändern soll.

IMHO ist dieses Konzept verkorkst. Du baust dir im Moment mit dem 
Tri-state free-floating Eingang deines NF-Verstärkers einen 
Zufallslautstärkeregler.

von Ralf G. (old-school) Benutzerseite


Lesenswert?

@ Michael M. (mr_mc)

Du solltest Dir mal den "MCP23017" ansehen

Gruss Ralf

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Mit zwei Ausgängen und zwei Dioden geht es auch. Oder MOSFETs oder BJT 
anstatt der Dioden.

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.