Diodes Incorporates hat einen 16-Bit-E / A-Expander veröffentlicht, der eine Lösung mit extrem geringem Stromverbrauch bietet, um den verfügbaren GPIO auf einem Mikroprozessor, Mikrocontroller, ASSP, ASIC oder FPGA über die allgegenwärtige I2C-Schnittstelle zu erweitern. Der PI4IOE5V6416 unterstützt den Zugriff auf und die Steuerung von digitalen Geräten über eine I2C-Schnittstelle mit einem breiten Bereich von Eingangs- und Ausgangsspannungen von 1,8 V bis 5 V. Mit 16 individuell konfigurierbaren E / A können Entwickler älteren Peripheriegeräten wie Tastaturen, Drucktastenschaltern oder digitalen Sensoren problemlos eine I2C-Schnittstelle hinzufügen. Der I2C-Bus entspricht sowohl dem Schnell- als auch dem Standardmodus.
Die Funktionen umfassen:
- Ultra Low Power und Stromverbrauch: Der PI4IOE5V6416 verfügt über einen niedrigen Standby-Stromverbrauch von nur 1,5 µA bei 5 V und 1,0 µA bei 3,3 V und einen aktiven Stromverbrauch beim kontinuierlichen Registerlesen bei einer I2C-Busgeschwindigkeit von 400 kHz und einer Versorgungsspannung von 1,65 bis 2,3 V sind typischerweise 20 uA (45 uA, max.).
- Hoch konfigurierbare E / A: Jeder der 16 Ports am PI4IOE5V6416 kann entweder als Eingang oder Ausgang durch Schreiben in das entsprechende Register konfiguriert werden. Jeder Port verfügt außerdem über einen programmierbaren Pull-Up- oder Pull-Down-Widerstand und einen programmierbaren Ausgangsstrom. Alle E / A-Pins verfügen über eine Push / Pull-FET-Konfiguration: Bei Konfiguration als Eingang werden die FETs ausgeschaltet. Bei Konfiguration als Ausgang bietet der entsprechende FET einen niederohmigen Pfad zu VDD (P) oder VSS.
- Flexible und bidirektionale Spannungspegelverschiebung: Der PI4IOE5V6416 bietet eine flexible, bidirektionale Spannungspegelverschiebung zwischen dem Host und den Ausgängen. Er ist eine ideale Lösung für die Schnittstelle älterer digitaler Geräte mit bis zu 5,5 V, wobei moderne Hosts mit Versorgungsspannungen von bis zu 5,5 V arbeiten 1,65V.
- Maskierbarer Open-Drain-Aktiv-Interrupt: Er bietet einen maskierbaren Open-Drain-Aktiv-Niedrig-Interrupt-Ausgang, der so konfiguriert werden kann, dass er bei einem der 16 GPIOs eine Zustandsänderung auslöst. Diese leistungsstarke Funktion kann in vielen Fällen verwendet werden, wenn eine bestimmte Bedingung zum Auslösen einer Aktion auf Systemebene verwendet werden kann, sodass der Host das Peripheriegerät nicht kontinuierlich abfragen muss.
Die Expander sind zwei Pakete, ein 24-poliges TQFN-Paket (PI4IOE5V6416LE) und ein 24-poliges TSSOP-Paket (PI4IOE5V6416ZDE). Die Proben sind auf der offiziellen Website der Diode erhältlich.