Suche I2C I/O PWM Expander

Gast #6747210
Lesenswert?

Hallo,
Aktuell plane ich ein Tastenfeld mit LED-Rückmeldung, welches ich über 
I2C vom ESP32 steuern bzw. auswerten möchte.
Ich würde gern einen IC finden, der die INPUT-Auswertung von den Tasten 
sowie die LEDs ansteuern kann. Pro Taste wäre eine LED verknüpft.

Input mäßig wären interne PULL-UPs von Vorteil, aber kein Muss.
Für die LEDs benötige ich PWM und genau wegen dem PWM Punkt habe ich 
noch keinen IC gefunden, der zusätzlich noch normale GPIO Handlungen 
vollziehen kann.

Der IC sollte 8 bis max 16 Ports und min. 8 Adressen haben.

Wenn jemand einen solchen IC kennt, wäre eine Antwort für mich sehr 
hilfreich.

Gruß
Felix
Gast #6747212
Lesenswert?

Eine ähnliche Anwendung hatten ich vor etwa 10 Jahren zu lösen und 
keinen gefunden. Es wurden am Ende einige kleine FPGAs eingesetzt. Die 
haben einerseits eine beliebige PWM-Rate und andererseits können sie 
I2C-Geschwindigkeiten, die nicht in der SPEC stehen.

Der FPGA kostete damals unter 5,-.
#6747214
Lesenswert?

Felix schrieb:
> Input mäßig wären interne PULL-UPs von Vorteil, aber kein Muss.
> Für die LEDs benötige ich PWM und genau wegen dem PWM Punkt habe ich
> noch keinen IC gefunden, der zusätzlich noch normale GPIO Handlungen
> vollziehen kann.

Wozu auch? Man nimmt 2 ICs und fertig, die gibt es auch in sehr kleinen 
SMD-Gehäusen.

> Der IC sollte 8 bis max 16 Ports und min. 8 Adressen haben.

TLC59116 kann 16 LEDs ansteuern, PFC8574 (8 Bit) oder PCF8575 (16 Bit) 
Eingänge einlesen.

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