-
Thread
I2C bei verschiedenen Vcc
ausgesprochen zuverlässig arbeitenden Baustein von NXP, der für genau diese Aufgabe gedacht ist. Das ist der PCA9517, den es in überarbeiter Form von TI als TCA9517A gibt. https://www.nxp.com/products/interfaces/ic-spi-i3c-interface-devices/ic-bus-repeaters-buffers-extenders/level-translating-ic-bus-repeater:PCA9517 https://www.ti.com/product/de-de/TCA9517A
-
Thread
Frage zur Schaltzeit vom 74HC138N
zusammen läuft. Da IC wie geschrieben von 4,5 bis 5,5 Volt läuft, brauche ich dann wohl so etwas wie PCA9517D als Pegelwandler. Obwohl so auch für MAX7219 steht (4.0 bis 5.5 Volt), trotzdem läuft IC auch mit 3V3.
Maxim B. schrieb im Beitrag #8029044: > brauche ich dann wohl so etwas wie PCA9517D als Pegelwandler In der Regel kannst du den I2C Bus mit 3.3V betreiben, auch wenn die angeschlossenen IC eine 5V Versorgung haben. Die Bus-Spannung gibst du selber durch die beiden Pull-Up Widerstände
-
Thread
ESP32 und ADS1115/MCP4725: 5Vcc für ADC und DAC möglich?
interfaces/ic-spi-i3c-interface-devices/ic-bus-repeaters-hubs-extenders/level-translating-ic-bus-repeater:PCA9517
-
Thread
Bidirektionalen Levelshifter gesucht 3.3V <-> 5V
PCA9517AD_112 der Funktioniert so wie er soll und ist auch verfügbar.
-
Thread
Schaltplan für i2c Schnittstelle für LCD-Modul
mehr Übergänge als der pca9517.
der TXS0108E mehr Übergänge als der > pca9517. Den PCA9517 habe ich nie eingesetzt, weil ich zufällig an Texas geraten bin. Letzendlich ist auch der TXS0108 für andere Schnitttellen überdimensioniert, wenn diese nur in eine Richtung laufen
-
Thread
Welche I2C-level-translater-schaltung ist gescheihter?
Slaves sind beide auf einer Platine, jedoch 5Meter vom I2C-Master entfernt. Ich möchte mit dem PCA9517A-I2C-Pegelwandler die 3.3V Busspannung nach 1.8V und 5V wandeln. Nun zu meiner Frage: Habe im Anhang zwei Bilder mit jeweils einer möglichen Umsetzungsvariante. Variante 1: Beide PCA9517A befinden sich auf der Seite der Slaves. Man geht mit dem 3.3V-Bus jeweils parallel auf einen PCA9517A und man bekommt ausgangsseitig einmal 1.8V und einmal 5V-Pegel. Variante 2: Beide PCA9517A befinden sich auf der Seite der Slaves. Man geht mit dem 3.3V-Bus auf den PCA9517A und wandelt den I2C
-
Thread
PCA9517A als I²C-repeater verwenden?
Hi, Ich habe eine Schaltung, in welcher ich meinen 3.3V I²C-Bus in einen 5V-Bus mithilfe des PCA9517A konvertiere. Im Datenblatt steht, das auf beiden Bus-Spannungen eine kapazität von 400pF vorhanden sein darf. Ist es also auch möglich den PCA9517A nicht als Voltage-Translator zweier Spannung
-
Thread
Wie funktioniert ein i2c logic level shifter?
in /Deiner/ Schaltung der µC? Auf der 3.3- oder auf der 5-V-Seite? Ansonsten würde ich einen PCA9517 verwenden, der ist von NXP explizit als I2C-Pegelwandler konzipiert: https://www.nxp.com/docs/en/data-sheet/PCA9517.pdf
Pullups funktioniert, die 3.3V-Seite mit Pullups aber nicht? Und danke für den Hinweis mit dem PCA9517, werde versuchen, in Zukunft diesen zu verwenden Danke
-
Thread
ATmega mit 3.3V, daran I2C-Display mit 5V, geht das?
z.B. den PCA9517
Exemplare BS170 zur Hand. Die müsste man ja > eigentlich für die Pegelwandlung nehmen können. PCA9517 macht die Pegel sauberer. Auch SO-8 paßt auf Platine besser als zwei TO-92, für die man noch Löcher bohren muß.
-
Thread
BME280 und BMP280 gleichzeitig nutzen. Geht das?
Maxim B. schrieb im Beitrag #6409399: > 2. PCA9517 oder Ähnliche als I2C-Trennung. Der PCA9517 ist ein Bus Repeater. Benötigt wird ein Multiplexer, wie z.B. der TCA9548A.
SP schrieb im Beitrag #6411769: > Der PCA9517 ist ein Bus Repeater. Benötigt wird ein Multiplexer, wie > z.B. der TCA9548A. PCA9517 hat Enable-Eingang, somit kann für Trennung von I2C-Bus benutzt werden - als Ergänzung für Hauptfunktion,
-
Thread
Wofür braucht man einen 74LV245?
Lösung mit MOSFET, nach AN10441 von NXP. Langsam, aber für I2C reicht. Sauberer ist aber so etwa wie PCA9517D. Doch für SPI sind beide zu langsam, besser Logik-Pegelwandler, wo auch "1" aktiv gemacht wird und nicht mit nur Widerstand. Dort, wo es nur möglich, sollte man einseitige Pegelwandler verwenden,
-
Thread
I2C Kommunikationsproblem
Board) und mehreren I2C Slaves ans laufen zu bekommen. Jeder Slave ist dabei einzeln über einen PCA9517 entkoppelt. Die einzelnen Slaves sollen über kurze Leitung an die Platine angesteckt werden. Zuerst habe ich einen Temperatursensor (MCP9808) an den ersten PCA9517 angeschlossen, was soweit auch
/downloads/en/DeviceDoc/25095A.pdf Timing Diagramm auf Seite 26 PCA9517: https://www.nxp.com/docs/en/data-sheet/PCA9517.pdf
-
Thread
i2c & Arduino 2 Master
eine Möglichkeit. Zum Umsetzen von 5V I2C auf 3.3V I2C nimmst Du z.B. einen PCA9306 oder einen PCA9517. fchk
-
Thread
Mouser Bestellung
Mouserbestellung ranhängen: 1 Stück SC16IS740IPW,128 771-16IS01PW128 1 Stück 710-693063010911 1 Stück PCA9517D,118 771-PCA9517D-T Hoffentlich ist es noch nicht zu spät. MfG Edgar P.S. Bitte die ejs@ibejs.de für die Kommunikation verwenden.
-
Thread
Pi Zero Hat Design mit integriertem Arduino Uno (Atmega 328p) - meine erste Platine
Accelorameter (bisher als Modul) Txs0104: - Levelshifter mit internen PullUps (noch nicht im Prototypen) PCA9517A: - Levelshifter speziell für 400Hz I2C (noch nicht im Prototypen) Neben einem Blick in den Schaltplan, möchte ich folgende Dinge speziell nochmal auf Logik prüfen lassen: Ich möchte
das Datenblatt richtig interpretiere, hat mein speziell für 400Hz I2C ausgelegter Levelshifter (PCA9517A) einen internen PullUp gegen VCCA am ENABLE-Pin. Das würde ja heißen nur wenn ich den IC ausschalten wollen würde, müsste ich den Pin gegen GND ziehen und andernfalls wäre der IC sowieso an. Deswegen
-
Thread
5 OVM6211-KAMERAS mit einem Cora z7-10 verbinden
Levelshifter. Nimm keine bidirektionalen Levelshifter (außer bei I2C, da speziell dafür passende wie PCA9517 oder PCA9306). Empfehlung: 74AVC1T45/2T45/2T245/4T245/8T245. fchk
-
Thread
Pegelwandler 1,8-5 >> 5 Volt
Schaltung ein. Aber vielleicht gibt es eine bessere Lösung? Viele Grüße! P.S. für I2C bietet sich PCA9517 an, hier sehe ich kein Problem. Aber USART und SPI, die bis 8 MHz arbeiten sollten...
-
Thread
APDS-9960 (3,3V) an ARDUINO NANO (5V) richtig anschließen, Brauche ich ein Logik Level Converter?
unterschiedlichen Betriebsspannungen arbeiten, ist ein I2C-Pegelwandler erforderlich, wie z.B. ein PCA9517.
angeschlossen habe) Kann es nicht sein das der normalerweise so richtig funktioniert und ein LLC (PCA9517 oder PCA9306 oder MOSFEETS) völlig unnötig ist. Warum hat es bei anderen (mit Video) funktioniert? Und bei mir mit LLC nicht?
-
Thread
Level Shifter selbst bauen, ESP8266, I2C, Bi-Direktional - Welcher MOSFET?
müsste ja > unidirektional reichen. Nein, I2C braucht prinzipbedingt bidirektionale Treiber. PCA9517 ist ein brauchbarer Kandidat dafür.
-
Thread
I2C/UART Level Shift - Optional auf der PCB
0.6 V to 5.5 V. > > Ginge mit 5V < > 3V3 aber nicht mit 5V < > 5V. Dann schau mal auf den PCA9517. Der funktioniert ein wenig anders. fchk
Frank K. schrieb im Beitrag #5516615: > Dann schau mal auf den PCA9517. Super gut, danke! :) 4x 10k Widerstände und 2x 100n Cap und gut ist, geilo! Somit hab ich den I2C Bus gedeckt. UART lasse ich auf 5V ohne Level Shifter :)
-
Thread
TC74 Spannungsbereich
einer zur Versorgungsspannung passenden Spannung betreiben. Mit einem Pegelwandler (wie z.B. PCA9517) ist das Problem leicht zu lösen. Die "3.3V-Version" solltest Du nicht mit einer Versorgungsspannung von 5V betreiben; der Baustein nimmt davon zwar keinen Schaden, aber er wird deutlich ungenauer
-
Thread
Einstieg Konfiguration , BUS und DIsplay
products/analog/interfaces/ic-bus/ic-bus-repeaters-hubs-extenders/level-translating-i2c-bus-repeater:PCA9517 Volker A. schrieb im Beitrag #5268611: > Ich habe ca 1,8nF Leitungskapazität Wie kommst Du auf diesen Wert? Wie ist der physikalische Aufbau Deines Busses, welche Leitungslängen kommen da zustande
-
Thread
PCF 8574 mit 3.3V?
gewährleistet. >Die saubere Lösung ist hier die Verwendung eines geeigneten >Pegelwandlers; der PCA9517 ist dafür ein geeigneter Kandidat. Ganzer Artikel: https://www.mikrocontroller.net/topic/145727 Brauche ich nun auch so einen Pegelwandler?
-
Thread
Bidirektionale Pegelwandlung für I2C 3V3<->5V
NXP stellt dafür den PCA9517 her. Warum man sich das dann mühsam diskret zusammenfrickeln muss, entzieht sich etwas meinem Verständnis. http://www.nxp.com/documents/data_sheet/PCA9517.pdf
Rufus Τ. F. schrieb im Beitrag #4680080: > NXP stellt dafür den PCA9517 her. Warum man sich das dann mühsam diskret > zusammenfrickeln muss, entzieht sich etwas meinem Verständnis. > > http://www.nxp.com/documents/data_sheet/PCA9517.pdf Ist sicher die stabilste
-
Thread
Arduino: I2C-Touchpad auslesen?
sicher und sauber erkannt zu werden. Ratsam ist daher der Einsatz eines I2C-Pegelwandlers wie z.B. PCA9517.
-
Thread
Arduino Nano mit 3.3V und USB
schrieb: Pack' die Pullups an 3.3V. Und wenn Du auf Nummer ganz-sicher gehen willst: Nimm einen PCA9517. http://www.nxp.com/documents/data_sheet/PCA9517.pdf
/PCA9517.pdf
-
Thread
ADXL345 im I2C Mode 5V tolerant?
Ein PCA9517 würde ein "sauberes" Design ermöglichen. I2C mit 5V-Pullups auf der einen, und I2C mit 3.3V-Pullups auf der anderen Seite.
Rufus Τ. Firefly schrieb im Beitrag #4144058: > Ein PCA9517 würde ein "sauberes" Design ermöglichen. Die Module sind schon mit PU->3.3V ausgeliefert und haben einen 3.3V Regler drauf, der Vcc=5V ermöglicht. Vermutlich funktionieren sie "haarscharf". Da
-
Thread
I2C mit PCA9600 und Levelshifting
maximal erlaubt, aber 0,64V macht er. Wenn ich jetzt einen Levelshifter benutzen will, z.B. den PCA9517 bekomme ich das Problem, dass der PCA9600 den LOW Pegel des PCA9517 nicht akzeptiert, das dieser dann unter 0,425V sein müsste, der PCA9517 aber max. 0.6V herausgibt und typ. ca. 0,5V. Bei anderen
-
Thread
I2C-Level-Shifting mittels N-FET
Hi >Ich brauche einen I2C-Levelshifter von 1,8V auf 3,3V. Dann nimm einen PCA9517A - Port A operating supply voltage range of 0.9 V to 5.5 V - Port B operating supply voltage range of 2.7 V to 5.5 V MfG Spess
sichere Einschalten sicherzustellen. spess53 schrieb im Beitrag #4027496: > Dann nimm einen PCA9517A --> Haben bereits einen PCA9306 (gleiche Funktion) im System. Der kann das auch. Ist mir aber zu teuer. Viele Grüße und vielen Dank für die Beiträge Entwickler
-
Thread
I2C Reichweite bei geringem Buspegel
Du könntest einen Pegelwandler (PCA9517) verwenden und auf der "anderen" Seite mit höherem Pegel arbeiten. Bringt natürlich nur dann was, wenn die an Deinem I2C-Bus angeschlossenen anderen Geräte etwas mit dem höheren Pegel anfangen können
Für SPI kannst Du so etwas verwenden, aber nicht für I2C. Nimm als Pegelwandler für I2C einen PCA9517. Der ist dafür gedacht und funktioniert. Und als 8beiner auch nicht gerade groß oder aufwendig in die Schaltung einzubauen.
-
Thread
Mehrere Dimmer (ATTiny) am I2C Bus. Sporadische Fehler.
welche einen Quarzoszillator mit aktuell 8Mhz enthält (die CPU Clock für alle Controller) sowie einen PCA9517, der den I2C Pegel von 3V auf 5V wandelt. - Auf der Vermittlerplatine befinden sich auch die I2C Pullups (je 10k) === Probleme die auftreten: === - Hin und wieder passiert es, dass beim schalten
UPDATE: Also ich habe nun 100nF Kondensatoren an allen ATTiny Controllern und an dem PCA9517 an beiden Seiten. Es hat definitiv ein bisschen was gebracht. Ich kann jetzt mehr Dimmer anschließen ohne dass die Controller abstürzen. Allerdings: Wenn ich am Gasherd den _Funkenzünder_ nutze
-
Thread
Ausgleichströme
Wenn es nur I2C ist, würde ich mal den da genauer anschauen: PCA9517A