-
Thread
FX3/FPGA in einem I2C Multi-Master System
Ders sollte zumindest nach einem Timeout den Bus wieder loslassen. Eventuell kannst Du ja einen PCA9541A (2-to-1 I²C-bus master selector) o.ä. dazwischenhängen. Oder die Devices, wo das FPGA ran muss an einen zweiten I2C-Bus direkt ans FPGA hängen und der FPGA spielt dann Multiplexer. Duke
Duke Scarring schrieb im Beitrag #4186392: > Eventuell kannst Du ja einen PCA9541A (2-to-1 I²C-bus master selector) > o.ä. dazwischenhängen. Naja, das wäre etwas Overkill, da ich ja eine Lösung habe, die funktioniert (30 us warten zwischen zwei Zugriffen vom FPGA-Master aus
-
Thread
Zwei MCs ueber I2C an gemeisamen 24C04
Das geht über einen PCA9541 - zwei Master auf einen Slave.Bei www.segor.de erhältlich.
-
Thread
TDA1524A mit I2C
die beiden Pinne frei hast....... .........Oder du nimmst einfach nen I2C Busmultiplexer (zb. PCA9540 Ohne Interrupt bzw. 9541 Mit Intwerrupt)und schaltest einfach zwischen beiden Segmenten hin und her. Zeitkritisch is deine anwendung ja nicht als das ein Extrakommando da auffallen würde.
Ich würde gerne mehrere (ca. 16) dieser Chips per I²C-Bus betreiben. Bis jetzt habe ich aber nur den PCA9548 gefunden. Weiß jemand, ob es einen vergleichbaren Chip mit 16 Kanälen gibt? Gruß Rahul