-
Thread
Eagle Lib für PCA9547
Hallo, hat Jamend eine Eagle Library für den PCA9547 I2C Multiplexer? Sonst muss ich eine erstellen... Vielen Dank im Voraus! Gruß Benedikt
So, ich habe den Artikel [[Eagle-Bibliotheken]] um die Library i2c-misc erweitert. Darin ist der PCA9547 und der TDA7440D enthalten.
-
Thread
Rückwandbus mit I2C
dem Chip drauf. Wenn Du I2C nehmen möchtest, gibt es von NXP oder TI Busswitches dafür, zB den PCA9547. Damit kannst Du dann den Bus vom Prozessor auf eine von 8 Karten schalten und diese ansprechen. Die einzelnen Karten dürfen mit unterschiedlichen Versorgungsspannungen arbeiten - der PCA9547 ist
Peripheriebausteinen in dem jeweiligen Slot steckt. Wenn Du mehr als 8 Slots brauchst, nimmst Du halt zwei von den PCA9547. Der PCA9547 dient außerdem dazu, die einzelnen Segmente voneinander zu entkoppeln, um die ganze Geschichte zuverlässiger und fehlertoleranter zu machen. Eine defekte Karte stoppt so nicht die
-
Thread
Meine Erfahrungen zum I2C Level Shifting per TCA 9509 und weitere Fragen
I2C-Devices anschließen willst, nimm doch einen Switch: https://www.nxp.com/docs/en/data-sheet/PCA9547.pdf Da kannst Du dann I2C-Adressen auch mehrfach benutzen, indem Du die Devices auf die einzelnen Segmente verteilst. Levelshifter kann er auch noch spielen. fchk
I2C-Devices anschließen willst, nimm doch einen Switch: > > https://www.nxp.com/docs/en/data-sheet/PCA9547.pdf > > Da kannst Du dann I2C-Adressen auch mehrfach benutzen, indem Du die > Devices auf die einzelnen Segmente verteilst. Levelshifter kann er auch > noch spielen. > > fchk Toller
-
Thread
5 mal I²C an einem uC
5x PCA9517 mit 5 Enable-Leitungen zum µC.
Von NXP: 8-channel I2C-bus multiplexer: PCA9547 http://www.nxp.com/documents/data_sheet/PCA9547.pdf an einen uC mit einem I2C master anschliessen.
-
Thread
Suche: SPI oder UART zu I2C
PCA9547
LTC1043 schrieb im Beitrag #4606133: > PCA9547 super. sowas schaut doch gut aus :)
-
Thread
MUX I2C oder I/O Erweiterung über I2C
Erweiterung der Ports mittels bspw. dem [[Port-Expander_PCF8574]] * Verwenden eines Multiplexers bspw. dem PCA9548A Hier wären beide über I2C angebunden. Ich hab aber auch ein 16 Channel Multiplexerboard gesehen: CD74HC4067 (gibts sicher auch in 4 oder 8 Channel Ausführung) Ich gehe davon aus, dass ich
einen Baustein pro I2C-Bus anschließen. Brauchst Du mehr, brauchst Du einen I2C Multiplexer wie den PCA9547: https://www.nxp.com/docs/en/data-sheet/PCA9547.pdf Der gibt Dir 8 getrennte I2C-Busse, wo jeweils ein ADC angeschlossen werden kann. Es gibt noch viel mehr, das hier sind nur Beispiele
-
Thread
I2C Bus wie viele verfügbare Adressen?
Um das Thema zu vervollständigen: Es gibt auch I2C-Multiplexer wie den PCA9547, der einen von acht Bussegmenten aufschaltet. Auf jedem Bussegment können die gleichen Adressen verwendet werden - es ist ja immer nur maximal eines zur Zeit aktiv. Acht PCA9547 können zusammen
-
Thread
I2CKommunikation mit DS2482
kann jemanden mir nicht helfen? ich habe noch alle Datenblätter gelesen. Auf dem Schaltplan ist PCA9547 der Multiplexer, weil ich mit einem DS2482 kommunizieren möchte, habe ich den Channel 5 gewälht.Folgende Parameter gegeben:Adresse von PCA9547:0X70 Control register:0x0D. Aber ich bekomme immer
-
Thread
IIC-Mux durch schalten der Adressbits
diese low-cost > Variante vorziehen. So teuer sind die auch nicht: http://de.farnell.com/nxp/pca9547pw/ic-multiplexer-8-kan-le-i2c-24tssop/dp/2212121?ost=PCA9547 Für 32 Kanäle reicht ein 8-Kanal Multiplexer (pro Kanal 4 Sensoren). Gruß John
-
Thread
48 Schrittmotoren mit Arduino steuern
maximal 16 dieser ICs können an einem I2C hängen, und für mehr brauchst Du einen I2C Switch wie zB PCA9547. http://www.trinamic.com/products/integrated-circuits/integrated-motion-controller-stepper-driver/tmc223 http://www.nxp.com/products/interface_and_connectivity/i2c/i2c_multiplexers_switches/series/PCA9547.html fchk
-
Thread
I2C Leitungen schalten
sagt, so wie Ulrich auch, das das nicht geht. Ich wollte mir so ein Chip mit Enable nehmen, wie PCA9515A. Es gibt ja auch welche mir Rückmeldung zum 2. Bus, wie der PCA9510A da erkennt der im 2. Bus, ob er mit dem Ersten verbunden ist. Oder einen Hub wie PCA9516A (5x) wo die anderen Geräte dran
Slave sie auslesen kann. oder: keinen Bus, sondern einen Stern aufbauen. auf die Backplane einen PCA9547 I2C Multiplexer. Der Master schaltet den Multiplexer auf den gewünschten Slave und kann dann mit diesem kommunizieren. Alle Slaves verwenden die gleiche I2C Adresse. Alle I2C Segmente sind voneinander
-
Thread
Microcontroller für Sensordatenverarbeitung per I2C auswählen
fällt leider raus, da ich hierfür zu viele Leitungen > benötigen würde. Wieso? Schon mal einen PCA9547 verwendet? https://www.nxp.com/docs/en/data-sheet/PCA9547.pdf Da geht die Umschaltung bzw die Auswahl des Kanals auch über I2C. Die 3 Adresspins sind nur zur Festlegung der I2C-Adresse des
-
Thread
IO- Erweiterungen für Arduino Atmega 168
Line Extender PCF8591P Analog I/O Bus Baustein LM75 Temp Sensor 0,5° PCA9532 16-bit LED Dimmer PCA9547 1-to-8 I2C Switch PCA8565 Real Time Clock / Calendar ADT7420 Temp Sensor 0,25° MCP3426/7/8 16-bit Multi-Channel ADC
-
Thread
i2c multiplexing
Benutz lieber einen speziellen I2C Multiplexer wie PCA9548 oder PCA9547. Den 9548 gibt's bei Reichelt und funktioniert bei mir problemlos.
-
Thread
I2C hängt, sendet manchmal nur 7 bit
Slaves: 6x LPC2141 I2C Pegel: 5 V hinter dem Master hängt noch ein Pegelwandler von TI PCA9306 Pull-Ups verwende ich jeweils 7x 15k, das gibt dann insgesamt ~ 2k1 Frequenz liegt um die 100 kHz Leitungslänge über alles 1,5 Meter, die Kapazität liegt wohl etwas über den 400pf
400pf aus der I2C Spezifikation von Philips Ich würde vielleicht die einzelnen Busse mit einem PCA9547 oder einem PCA9548 entkoppeln, der damit den 9306 ersetzt und jedem Slave ein eigenes Bussegment spendiert. fchk
-
Thread
50 X LM75 an ATMEGA16?
PCA9547 von NXP, 8-Kanal Multiplexer
AN255: I²C / SMBus REPEATERS, HUBS AND EXPANDERS AN262: PCA954X FAMILY OF I²C / SMBus MULTIPLEXERS and SWITCHES AN10897: A guide to designing for ESD and EMC Ansonsten kann ich nur Micheal zustimmen.
-
Thread
Hall-Sensor Drehgeber - digitale Auswertung
Stichwort Rohwerte. > > Wie schließe ich dann 10 - 12 Sensoren an? > Kaskadierte Umschalter? PCA9547/PCA9548/TCA9548 haben drei Adressleitungen A0...A2, für die Festlegung der I2C-Adresse. Damit kannst Du 8 von den Dingern an einem Bus betreiben. Das sollte reichen. fchk
-
Thread
I2C-Bus Therotisch verkürzen
wenn es unbedingt I²C sein soll dann könnte ein PCA9515 (100m bei 400khz) das Problem lösen. Sollte Übertragungsgeschwindigkeit keine Rolle spielen einfach die Frequenz herabsetzen.
Deinen Stern entkoppeln. Das habe ich bei mir auch gemacht. http://www.nxp.com/documents/data_sheet/PCA9547.pdf Wie sieht es mit 1-Wire aus? Wenn 1-Wire nicht direkt vom Bananapi unterstützt wird, dann gibt es doch bestimmt etwas zum Einbinden. Dieser Bus kann noch grössere Längen überbrücken. mfg
-
Thread
EEPROM - 16Stck - Kaskade
Hi, wenn dir Hubs zu kompliziert sind, dann nimm Multiplexer! zb.: PCA9547 von NXP Da hast du 8 I2C Busse und kannst von den 24C... 8x 8 EEProms einsetzen. Der Multiplexer hat auch nochmal 3 Adressbeine -> 8x 8x 8 EEProms. Ich hoffe das reicht. ;-) Stephan
-
Thread
Mehrere Sensoren mit gleicher Adresse an einem I2C Bus
Als Multiplexer gibt es von NXP z.B. den PCA9547 (8 Kanäle). Die Kanalumschaltung erfolgt auch über I2C und erfordert somit keine extra Steuerleitungen. http://www.nxp.com/products/interface_and_connectivity/i2c/i2c_multiplexers_switches/#products
-
Thread
i2c Adressierung hmc5883l
abgesehen von dem daten ready > pin den der hmc5883l mitbringt) Dafür gibt es I2C Multiplexer (z.B. PCA9547)
-
Thread
Mehrere Geräte über I²C parallel abfragen
> zu betreiben? Ja, mit I2C Multiplexer, z.B. so etwas: http://www.nxp.com/documents/data_sheet/PCA9547.pdf oder es könnte auch mit Analogmultiplexern wie z.B. 74HC405x
-
Thread
128 Displays simultan ansteuern
kann man 16 LCDs ansprechen. Das Ganze 8x macht 128 LCDs. Also braucht man noch 2x 4:1 I2C Mux ala PCA9544A oder 1x PCA9547. https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Das Ganze kann man spielend mit einem kleinen Arduino ansteuern, der ggf. über USB am PC hängt und von dort
-
Thread
Elegant digitales 8:3 Multiplexing implementieren?
3x PCA9547 Oder du könntest drei 4051 mit einem PCF8574 kombinieren.
-
Thread
Arduino I2C Probleme Sonsoren werden manchmal nicht gefunden
Weiter vielleicht noch ein hint : Du weisz es gibt auch multiplexer die durch I2C selektiert werden (zB PCA9547) ? Patrick
-
Thread
TTP223: Mehrere Touch-Buttons an Analog-In
wwwproducts/en/CAP1298 Damit kannst Du 8 Buttons per I2C abfragen. Mit einem I2C-Multiplexer wie PCA9547 könntest Du auch noch viel mehr abfragen. fchk
-
Thread
Galvanisch getrennte Spannungsmessung mit ADC
ich damit nicht hinkommen, müsste ich doch einfach nur die SDA-Leitung multiplexen, z. B. mit dem PCA9547? Grüße Gyarm
-
Artikel
Eagle-Bibliotheken
Link Version Eagle: 6.3 Hersteller Bezeichnung Gehäuse Beschreibung Anmerkungen Reviewed? Fehler NXP PCA9547 SO24 8 Kanal I2C Multiplexer mit Reset keine nein - ST TDA7440D SO28 Digitaler Audio Prozessor (Multiplexer, Tonregelung) keine nein - Webseiten mit Bibliotheken. Dangerous Prototypes MicroChip