Gibt es einen GPIO-Expander mit galvanischer Trennung? Ich habe viel gestöbert und konnte keinen GPIO-Expander mit Isolierung finden. Danke im Voraus
Sie können MCP23017 (ähnlich MCP23S17, aber nicht SPI) verwenden, das ein I2C-basierter IOExpander ist. Sie müssen nur 2 Leitungen mit einem bidirektionalen Isolator isolieren. Dafür können Sie ADuM1251 verwenden.
Sie können das übliche Schieberegister wie das 74HC595 verwenden und Optokoppler zum Weiterleiten der Daten-, Takt- und Latch-Signale verwenden. Der LVT-847 ist ein Quad-Optokoppler, der bei Digikey weniger als einen Dollar in 1s kostet. Beachten Sie, dass die Geschwindigkeit auf weniger als 100 kHz begrenzt ist.
Bearbeiten
Sie kommentieren, dass Sie auch den Ausgabestatus lesen möchten. Der MCP23S17 ist ein 16-Bit-E/A-Expander mit SPI-Schnittstelle. SPI benötigt 4 Drähte: SCK, MOSI, MISO und SS, damit der Quad-Optokoppler weiterhin funktioniert. Wenn Sie mehr E/A benötigen, können Sie zusätzliche MCP23S17s an denselben SPI-Bus anschließen, aber Sie benötigen eine separate SS-Leitung für jeden Expander. Fügen Sie einfach Optokoppler zu jedem der Pins hinzu, die vom Mikrocontroller (SPI-Master) kommen / gehen.
stevenvh
Aashish Thite
Aashish Thite
stevenvh
schlechtz
Aashish Thite