-
Thread
Problem mit Bus Switch pca9545
Ich will I2C Bus "1" mit einem pca9545 auf I2C Bus "2" zuschalten. Wenn der pca9545 von bus "1" das STOP-Signal, das die Kanalwahl wirksam werden läßt, in einem Moment erhält, in dem zufällig auf Bus "2" keine Aktivitäten ablaufen,
weil ja SDA von Bus "1" natürlich weiter auf low zieht. Außer bei diesem Schaltvorgang arbeitet der pca9545 durchgehend einwandfrei. Ist mein pca9545 verhext oder kennt noch jemand das Problem?
-
Thread
I2C Mulitiplex / IC zieht 200 mA
Hallo, ich experimertiere derzeit mit einer Platiene die mit aus einem I2C Bus mit hilfe des PCA9545 vier einzel Busse erzeugt. Leider habe ich das problem, das mir der PCA9545 abraucht. Wird dieser mit Spannung versorgt so belastet er die Schaltung mit ca. 200 mA was dieser natürlich nicht lange
. Bau mal die Widerstände ein - das sollte Besserung bringen. Mal ne andere Frage: Wo hast Du den PCA9545 und die 82B96 her? Gruß Thomas
-
Thread
I2C Switch umgehen?
dieser auf 1 einziges I2C Bus begrenzt ist, muss ich unbedingt auf einen I2C Switch zurückgreifen (PCA9545A - http://www.nxp.com/documents/data_sheet/PCA9545A_45B_45C.pdf ). http://de.mouser.com/images/microsites/pca9545ablock.png In Zukunft würde ich aber gerne ChibiOS benutzen an stelle von
-
Thread
I2C Switch | Mux?
PCA9544A Multiplexer http://www.ti.com/lit/ds/symlink/pca9544a.pdf PCA9545A Switch http://www.ti.com/lit/ds/symlink/pca9545a.pdf Der einzige Unterschied den ich jetzt auf die schnelle erkenne ist
-
Thread
Multiplexer I2C programmieren
die mit dem µC über I2C kommunizieren und ich am µC nur ein SDA und SCL PIN habe, habe ich mir den PCA9545 bestellt. Das ist ein Multiplexer, der mit 4 slaves arbeiten kann. Nach Datenblatt möchte ich gerne die slave adressen zuweisen und die channel auslesen. Meine problem ist, das ich keine Adressen
wie ich die Information dem MP übermitteln kann. Ich hab meinen Schaltplan und das Datenblatt des PCA9545 beigefügt, wär super wenn mir da einer weiterhelfen kann?
-
Thread
I2C Bus - wesentlich ob Open Drain oder nicht?
? Auch bei Devices mit gleicher Adresse, die kann man problemlos hinter einer I2C MUX platzieren. PCA9545 ist dein Freund. >Ist das jetzt ausschlaggebend ob ich die 2 anderen I2C´s als Master >verwenden kann??? I2C braucht Open Drain. Punkt. >Falls ihr mir noch einen anderen uC mit mehreren
Eventuell kann ein I2C Hub helfen, z.B. der PCA9545. Leider schreibst Du nichts über den Grund, warum du mehrere I2C Schnittstellen brauchst. Gruß Stefan
-
Thread
I²C-Slave funktionstüchtig nach Trennung von SCL?
die anderen beiden auf 0x1D. Die letzteren beiden werden aber über jeweils einen I²C-bus-repeater (PCA9515) mit dem I²C-Bus vom Arduino verbunden. Die Repeater haben einen Enable-Pin, den ich nun so steuer, dass immer nur einer der beiden Sensoren mit dem I²C-Bus des Arduinos wirklich verbunden ist.
Von NXP gibts I2C Multiplexer/Switches wie PCA9544/PCA9545. Die lösen Dein Problem. fchk
-
Thread
Welcher Bus kann das?
m.n. schrieb im Beitrag #3561800: > So würde ich es auch angehen, wobei als Bustreiber ein PCA82C250 > deutlich günstiger wäre und auch ein ATtiny2313 passen würde. Bei Mouser und Digikey ist der MCP2562 billiger als der PCA82C250. Zudem geht der MCP2562 auf der µC-Interface-Seite von 1.8V
Länge, sondern 10 Busse mit 1m Länge und 11 Devices. Das sollte mit I2C noch machbar sein. Mit drei PCA9545(A|B|C) kannst Du die einzelnen Busse multiplexen und immer einen auf Deinen Controller schalten. Wenn Du auf PWM verzichtest, reicht für jede Kachel ein PCF8574(A) aus. Je ein Pin pro Grundfarbe
-
Thread
DS2480B OneWire - RS232 / OneWire als Slave
sich erledigt, da ich im Leerrohr noch Platz hatte. Jetzt wird es I²C als Sternverdrahtung über ein PCA9545 mit Interuppt. Und bei max.10-12m sehe ich da nicht wirklich ein Problem. Dank an alle.
-
Thread
I2C Devieces mit gleicher Adresse ansprechen
Tina, Du könntest einen Multiplexer davor schalten: http://www.reichelt.de/PCF-I-C-Bus-Controller/PCA-9545-AD/index.html?ACTION=3&GROUPID=2942&ARTICLE=70050&SHOW=1&START=0&OFFSET=16&;PROVID=2402 Damit kannst Du per I2C-Befehl zwischen den Chips umschalten. Gruß John
-
Thread
I²C und Ramtron VRS51L3074
diesen Prozessor gefragt. Nun habe ich eine Entwicklugsboard mit dem oben genannten Prozessor, einem PCA9545A Multiplexer sowie 3 * 4 PCF8574(A). Meine Frage ist nun wie ich diese über den internen I²C Bus ansteueren kann. An der C Programmierung hapert es nicht, nur die Beispiele und Beschreibungen
-
Thread
Mal wieder Wanderkiste?
I2C and SMBus I/O Expander with Interrupt Output http://www.ti.com/lit/ds/symlink/pcf8575.pdf - *PCA9306* Dual Bidirectional I2C Bus and SMBus Voltage-Level Translator http://www.ti.com/lit/ds/symlink/pca9306.pdf - *PCA9539PWR* Remote 16-Bit I2C and SMBus Low-Power I/O Expander http://www.ti.com/lit/ds/symlink/pca9539.pdf - *PCA9545ADGVR* Low Voltage 4-channel I2C and SMbus Switch http://www.ti.com/lit/ds/symlink/pca9545a.pdf - *PCA9555PWR* Remote 16-Bit I2C and SMBus I/O Expander http://www.ti.com/lit
-
Thread
Stecker Weller WX Löstationen
Einschaltmeldung ist (gibt ja auch Mexico als Standort). Links neben dem EEPROM befindet sich ein I2C-Multiplexer PCA9545A, der die EEPROMS aus den angeschlossenen Lötkolben mit diesem EEPROM multiplext. Ich habe die SDA-Leitung beim Einschalten mal auf GND gezwungen, die Station weiß trotzdem, dass sie eine WX2 ist
-
Thread
Verstärkung einer sehr kleinen diff. Spannung (1-100mV)
Daisy-Chain kannst du (fast) beliebige viele Bausteine in einer Reihe ansteuern. Aber mit Bausteinen wie dem PCA9545 kannst du auch den IIC-Adressraum vervielfachen (bzw. die nutzbaren Device-Adressen mehrfach vergeben).