-
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
kurios - warum funktioniert I2C mit TI SX0108 Pegelwandler?
einen Oszillator. Der TXS ist für viel schnellere Protokolle optimiert; für I²C wäre z.B. der LSF0102/PCA9306 oder LSF0002 eine bessere Lösung.
Veit D. schrieb im Beitrag #7839033: > @ Christian > Was hast du verbaut? VL53L3CX und TCA9517 als Pegelwandler. Alles 2k2. Gruss Chregu
-
Thread
Bidirektionalen Levelshifter gesucht 3.3V <-> 5V
der einzigste Teilnehmer am Bus. Gedanke wäre auch gewesen den SHT einfach einen Abgriff vor dem PCA auf der 3V Leitung zu geben - da greift dann aber wieder der PCA ein und gibt bei einer fehlerhaft erkannten Startseq ein NACK auf die Leitung. Deswegen die Frage nach einem Levelshifter welcher nicht
PCA9517AD_112 der Funktioniert so wie er soll und ist auch verfügbar.
-
Thread
Schaltplan für i2c Schnittstelle für LCD-Modul
TXS0108E 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
-
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
ich so oder so schon in meiner Schaltung verwendet habe. Bei mehreren Metern solltest Du Dir den PCA9615 anschauen. Der macht aus dem I2C einen 4-draht Bus (+GND!) mit differentiellen Signalen. Die sind deutlich unempfindlicher. Im Datenblatt steht 3m Kabellänge bei 1MBit/s (Fm+), bei geringeren Taktraten
-
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
Nucleo 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
I²C-Bus bei verschiedenen Spannungspegeln
Geht ganz einfach mit 2 BF245 und 4 x R oder du nimmst ein Pegelwandler IC so wie den PCA...
http://www.ti.com/product/PCA9306 http://www.ti.com/product/PCA9515B http://www.ti.com/product/TCA9517
-
Thread
i2c & Arduino 2 Master
d.h. das wäre auch 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
ich 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.
wodurch der MOSFET anschaltet, und am Source dann auch ungefähr 0 V ist. > Verwende lieber einen PCA9306, den liefert saubere Signalpegel. Der PCA9306 benutzt auch nur MOSFETs. Details siehe http://www.ti.com/lit/pdf/slva675.
-
Thread
I2C/UART Level Shift - Optional auf der PCB
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
Pegelwandler 1,8V <-> 3,3V
PCA9306, NLV9306, FXWA9306, TCA9406, TCA9517, NVT2002, FXMA2102; oder mit eingebauten Pullup-Widerständen und Beschleuniger für ansteigende Signalflanken: TXS0102, NTS0102, FXMAR2102, MAX3373E.
Vielen Dank für eure Tipps. Ich werde den PCA9306 nehmen. MfG
-
Thread
TC74 Spannungsbereich
mit 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
-
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
data_sheet/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