-
Artikel
I2C als Hausbus
. Die drei bekanntesten Bustreiber für diesen Zweck sind folgende: P82B715 (3000pF, max. 100kHz) P82B96 (4000pF, max. 400kHz) PCA9600 (4000pF, max. 1MHz) Alle drei Typen haben ihre Vor- und Nachteile. Wobei der PCA9600 als Nachfolger vom P82B96 angesehen werden kann und im Prinzip nur Vorteile gegenüber dem P82B96 hat (Abgesehen vom Preis und der Beschaffbarkeit ;) - PCA9600 Gibts nun bei Reichelt!) Der Hauptunterschied zwischen P82B96 und PCA9600 sind die Spannungspegel an der Sx/Sy Seite des ICs. Der P82B96
-
Thread
Problem mit VL53L0X über P82B96
Problem gefunden: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/971849/p82b96-p82b96 leider kann ich nicht genug englisch, um das zu verstehen. Irgendwie dass man halt ohne die P82B96 verbinden soll...? Gruss Chregu
Peter D. schrieb im Beitrag #7791084: > Nö, im Datenblatt des P82B96 sind 750 R angegeben, paßt also. Was hilft die Einhaltung des Datenblatt-Wertes wenn der Low- Pegel nicht (mehr) eingehalten wird oder grenzwertig ist? Es muss ja nicht (nur) der P82B96 befriedigt
-
Thread
Suche Klemmverbinder für feine Litzen
nutze entsprechende I2C-Transceiver, die für lange Kabel gemacht sind. Ein Beispiel dafür ist der P82B96 von TI. Der ist dafür ausgelegt, I2C über zwei twisted-pair-Leitungen zu übertragen und dürfte sich daher perfekt für deine Anwendung eignen.
-
Thread
6mm Hülse gesucht
zu 10° - mit 16facher Abtastung mit Mittelwert immer noch 3...4°. Da ich schon einen I2C-Bus (mit P82B96) habe, möchte ich darauf umschwenken. Gruss Chregu
-
Thread
Vor TCA9548A kein Slave möglich ?
Bauform B. schrieb im Beitrag #7097455: > Meinen die jetzt (nur) mehrere P82B96 in parallel Ja. > oder gilt das für > beliebige I2C-Bausteine? Nein. Man beachte. Die P82B96 funktionieren nur bei 5V sauber auf der I2C Seite, auch wenn das Datenblatt 2-15V VCC angibt
und die I2C Pegel sind auch darauf bezogen! Also braucht er [[Pegelwandler]] auf 5V zum I2C Bus am P82B96! Korrektur! Das könnte eher schwierig werden! Den die normalen [[Pegelwandler]] für I2C können den Trick des 0,9V LOW vom P82B96 nicht filtern! Dieses hohe LOW, welcher nur normale 5V I2C Devices
-
Artikel
I²C
I2C Isolator von Silabs Galvanische Trennung für I2C, Applikation National Semiconductor I2C FAQ P82B96, I2C Bus Extender, auch für galvansiche Trennung notes_82b96.pdf, Application Note zum P82B96 warum die einfache Schaltung Probleme hat, siehe Seite 17 an460.pdf, Application Note von Philips zum P82B96
-
Thread
I2C to CAN to I2C: dritter logischer Pegel auf I2C?
060013 dargestellt wird. Auf der Website ist der Schaltplan verlinkt; auch ich verwende den buffer P82B96 (https://www.nxp.com/docs/en/data-sheet/P82B96.pdf). Anstelle der TI CAN Tranceiver verwende ich den MCP2561 (http://ww1.microchip.com/downloads/en/devicedoc/20005167c.pdf). Das ganze sieht dann wie
Peter D. schrieb im Beitrag #6937407: > Der P82B96 braucht ein höheres Low, um die Richtung zu erkennen. Die 800mV stehen da genau so im Datenblatt... ;-)
-
Thread
Abblockkerkos für sehr lange I2C Leitungen
Grundsätzlich gibt es schon Lösungen, die einen Betrieb weit über den Platinenrand hinaus ermöglichen: * P82B96: bidirektionaler Buffer * PCA9615: differentieller Buffer Wenn du noch Einfluss auf deine Beschaltung bzw. dein Kabel nehmen kannst, könnte das ein richtiger Weg sein.
-
Thread
I2C Oszillator und LDO
sind als externe signalen; dafuer gibt es spezielle I2C drivers die dafuer mehr geeignet sind (zB P82B96) Es gibt natuerlich auch methoden die ein project-specifisches Produkt mehr geeignet machen um im zukunft auch fuer andere Produkten zu benutzen UND schneller zwischen Projekten zu switchen so
-
Thread
Smart Home DIY Protokoll
Übertragung habe ich das Signal als "CAN Medium" über einen PCA82C250 umgewandelt und dann über einen P82b96 verstärkt. Werde aber bald mich mal mit einem CAN Controller auseinander setzen müssen, meine Anlage ist noch nicht fertig und wird noch erweitert, was dann über CAN wohl besser zu händeln wäre.
habe ich > das Signal als "CAN Medium" über einen PCA82C250 umgewandelt und dann > über einen P82b96 verstärkt. > Werde aber bald mich mal mit einem CAN Controller auseinander setzen > müssen, meine Anlage ist noch nicht fertig und wird noch erweitert, was > dann über CAN wohl besser zu händeln
-
Thread
Programm, mit dem man per USB-VCP (FT232) IIC-ICs programmieren kann
Support verstand mich wohl nicht so recht. Also nahm ich ein FT232RL und ein MSP430F2013 und ein P82B96, das war im April 2015. Das läuft heute noch. Inzwischen gibt es einfachere Lösungen. mfg klaus
Klaus R. schrieb im Beitrag #5773320: >> Also nahm ich ein FT232RL und ein MSP430F2013 und ein P82B96, das war im >> April 2015. Das läuft heute noch. Da hatte ich mich wohl vertan. Es war nicht 2015 sondern eher 2005. > Oder habe ich das nur nicht > gesehen? Vermutlich hast Du etwas überlesen
-
Thread
[V] Halbleiter, Netzteile, Opto, Encoder, Diskret, Relais, Pneumatik, AoIP
-> 0,50 €/Stk. 3x PCA9634PW: I²C 8Bit LED Treiber -> 0,75 €/Stk. 11x P82B96: I²C Dual Bidirectional Bus Driver -> 1,00 €/Stk. Netzteile: 1x FSP042-3K10: 40W Open Frame 5V,+-12V, 2x4" -> 7,50 €/Stk. 1x CFM40M120: 40W Open Frame 12V, 2x3" -> 7,50 €/
-> 0,50 €/Stk. 285x PA9515A: I²C Bus repeater -> 0,50 €/Stk. 11x P82B96: I²C Dual Bidirectional Bus Driver -> 1,00 €/Stk. Netzteile: 1x FSP042-3K10: 40W Open Frame 5V,+-12V, 2x4" -> 7,50 €/Stk. 1x CFM40M120: 40W Open Frame 12V, 2x3" -> 7,50 €/
-
Thread
Linedriver/Buffer/SchmittTrigger/Levelshifter.watt?
Kuh als Eichhörnchen verkauft. Also immer schön Datenblatt lesen. Zum Beispiel wird der alte P82B96 als Dual bidirectional bus buffer verkauft, hat aber Ausgangsstufen die seine Verwendung als Tranceiver (Transmitter mit Treiber und Receiver mit Schmitt-Trigger) für 100m und mehr erlauben (steht
> Eichhörnchen verkauft. Also immer schön Datenblatt lesen. > > Zum Beispiel wird der alte P82B96 als Dual bidirectional bus buffer > verkauft, hat aber Ausgangsstufen die seine Verwendung als Tranceiver > (Transmitter mit Treiber und Receiver mit Schmitt-Trigger) für 100m und > mehr erlauben
-
Thread
i2c – R1 & R2 Dimensionierung – bei 60 m (â 2 x 30 m) - mit P82B96
verlinkte Dokument > auf den I²C-Bus im Allgemeinen wie von NXP definiert bezieht, und auch > der P82B96 ein I²C-Bus-Bauteil von NXP ist? Na sicher. Nur hat der Bus zwischen zwei P82B96 bis zu 15V, das kommt bei I2C nicht vor. Er darf eine Kapazität von 4000 pF haben, I2C nur 400. Und der Maximalstrom
Ausdehnungen ueber mehrere Meter baut. Das würde ich zwar auch nicht wollen, aber genau dafür ist der P82B96 gemacht.
-
Thread
I²C P82B96 Dual bidirectional bus buffer
Hallo, hab mir ein Knight Rider Projekt aufhalsen lassen. Wenn ich jetzt den P82B96 müsste ich nach meinem Verständnis nach an jeden IC noch jeweils einen DS90C40 (LVDS) Driver an Tx/Ty und einen DS90C402 (LVDS) Receiver an Rx/Ry klatschen. Oder würdet ihr eher zm MCP2515 (Stand-Alone
lassen. Welchen Teil des Projektes musst du implementieren? Das Lauflicht? > Wenn ich jetzt den P82B96 müsste ich nach meinem Verständnis nach an > jeden IC noch jeweils einen DS90C40 (LVDS) Driver an Tx/Ty und einen > DS90C402 (LVDS) Receiver an Rx/Ry klatschen. Was ist denn das Ziel der ganzen
-
Thread
I2C Kommunikation mit 32 Geräten
aktivierst immer nur genau ein Segment zur Zeit. 2. Jedes Bussegment verlängerst Du mit einem Paar P82B96, wodurch SCL und SDA jeweils als differentielle SIgnale übertragen werden. Damit sollte Deinem Vorhaben nichts mehr im Wege stehen. fchk
-
Thread
[V] µC, Halbleiter, Relais
I²C -> 1,50€/Stk. 100x PCF8591T: 8Bit ADC und DAC I²C -> 1€/Stk. 11x P82B96T: Dual bidirectional bus buffer I²C -> 1€/Stk. 37x PCM1739E: 24Bit, 192kHz Audio-DAC -> 0,50€/Stk. 100x AD5541: 2,7V-5,5V 16Bit DAC -> 1€/Stk. 100x MAX4543CSA:
-> 1€/Stk. Halbleiter: 98x PCF8591T: 8Bit ADC und DAC I²C -> 1€/Stk. 6x P82B96T: Dual bidirectional bus buffer I²C -> 1€/Stk. 37x PCM1739E: 24Bit, 192kHz Audio-DAC -> 0,50€/Stk. 100x AD5541: 2,7V-5,5V 16Bit DAC -> 1€/Stk. 90x MAX4543CSA:
-
Thread
Bussystem Microcontroller
Laut TI geht mit dem P82B96 I2C bei 400kHz über mind. 20m.
-
Thread
I²C Extender
Hier hatte ich das gefunden: AN460 Using the P82B96 for bus interface http://www.nxp.com/documents/application_note/AN460.pdf
richtig, was der Hersteller im Datenblatt bzw. in der Appnote schreibt. (Übrigens gibt es beim P82B96 Datenblatt auf S13/S14 eine schönes Applikationsschaltbild mit Tabelle)
-
Thread
Schaltplan / Layout gegenlesen
Äh Leute, ihr habt schon gesehen, dass in der NXP-Appnote I2C-Treiber P82B96 eingesetzt werden um die Reichweite zu erhöhen ? Ohne die Treiber ist I2C in der Tat nur für Onboard-Anwendungen über kurze Distanzen geeignet.
die Strippe nur einige cm lang ist geht das, die Längenangabe fehlt aber. Und wenn man schon P82B96/P82B715/... benutzt kann man auch gleich RS485 nehmen. Platz genug ist ja vorhanden, allerdings ist das ein größerer Umbau.
-
Thread
I2C mit Dampf
umsetzten möchte Gedacht war. Das war aber auch nur so! ;) Bereits in den 90er Jahren wurde der P82B96 auf den Markt gebracht, welcher es bereits möglich machte, über 100 Meter weit zu kommen. Das man hierzu auf der Software Ebene Fehler Korrekturen braucht, ist ja kein Thema. Die gibt es auch bei CAN
-
Thread
AVR SDA-SCL One-Wire I2C Optokoppler
die Schaltung getestet habe. In allen Kombinationen funktioniert die Übertragung bis 100KHz: P82B96 mit 6N137, 6N135 und TLP759 PCA9600 mit 6N137, 6N135 und TLP759 Die höchste Übertragungsfrequenz bieten die 6N137 mit P82B96. Die Schaltung ist geeignet sowohl die 2 Leitung I2C als auch die
-
Thread
Tropfenzähler (Niederschlagsmesser), Levelsensor, Wassersensor
Fühler-Kabel könnten so lang sein. Nächste Möglichkeit wäre Schaltung beim Wasser und über I2C. P82B96 ist schon im Einsatz. Nur bräuchte ich jeweils diesen plus einen PCF8574 dann an jedem Sensor/Fühler - was die Kosten hoch treibt.
-
Thread
I2C Geschwindigkeit
using more than one PCA9515/PCA9516 in a system or using the PCA9515/16 in conjunction with the P82B96. Zum einen beudetet das, daß man den PCA9516 mit dem PCA9600 (der P82B96 war der Vorgänger) kombinieren kann, zum anderen führt das zu konkreten Dimensionierungshinweisen für die Pullups: http:
-
Thread
Mehere MCU durch Opto trennen
gelegt werden. PCA9306 scheint mir auch nicht das zu sein, was ich brauche Dafür aber der P82B96DGKR. In der App Note ist ja im Prinzip das, was ich haben will nur das meine i2c beide mit 5V laufen. Und dann gibts noch den SI8605AC-B-IS1 mit 4Ch wäre natürlich sehr gut, da ich 4 oder mehr brauche
-
Thread
(V) I²C-Samples-Box
Hall, biete I²C-Sample Kit von Philips: jeweiles drei ICs: GTL2010PW, P82B96TD, PCA95515D, PCA95545D, PCA9551D, PCA9555D, PCA9557D, PCA9501D Das Sortmient ist neu ungebraucht, gegen Gebot für kleines Geld abzugeben. Viele Grüße Ralf
-
Thread
Zwei Fragen zum I2C-Puffer P82B96
Guten Sonntag, ich hätte zwei kurze technische Fragen zum bidirektionalen I2C-Puffer P82B96. Anbei ein Bild aus dem Datenblatt, Applikationsbeispiel "Langer Bus über Twisted Pair". Frage 1: Im blauen Kringel gekennzeichnet sieht man, daß der Zeichner ein Halbpaar der Datenleitung grundet
-
Thread
i²c über lvds
Wie ich schon schrieb: I2C mit einem Buffer wie z.B. P82B96 in einen 4-Leitungs-Bus (2 mal Transmit, 2 mal Receive) aufteilen und dann mit 2 LVDS Treibern und 2 LVDS Empfängern (2 mal SN65MLVD203) auf 8 Leitungen zur entsprechend aufgebauten Gegenseite übertragen
-
Thread
I2C Bus längere Reichweite
ohne Probleme. Man kann den P82B715 nehmen. da mit kommt man auf ca. 5 bis 10m. Dann gibts noch den P82B96. Damit können ca 50 bis 200m möglich sein. Ein Problem kann dabei die Betriebsspannung sein. achim
-
Thread
I²C Levelshifter P82B96
komme ich aber einerseits vom Pegelwandler, andererseits von einem I²C Device; evtl. "dominiert" der P82B96 den Bus? Hat hier jemand Erfahrung oder kann mir einen Hinweis in der Literatur geben? Gruß Tom
Tom schrieb im Beitrag #3849943: > evtl. "dominiert" der P82B96 den Bus? Im Datenblatt steht in der Funktionsbeschreibung: "sense the state of the pin Rx (Ry) and pull the I2C-bus pin LOW whenever Rx (Ry) is LOW", d.h. der benimmt sich genauso, wie jeder andere
-
Thread
Kabellänge I2C
Ich selber gehe bis auf 2,2 kOhm herunter. Um bis auf 220 Ohm heruntergehen zu können sind z.B. P82B96 (DUAL BIDIRECTIONAL BUS BUFFER) nötig. mfg klaus
schwimmen, man muß sie nur auf ein Boot packen. Die AN beschreibt den Einsatz von Treibern (PCA9600 und P82B96)für längere Stecken. Daß das funktioniert wird hier keiner bestreiten wollen.
-
Thread
MSP430G2335 mit Ultraschallsensor SRF08
bekommen könnt. Wie schauts mit dem Pegelwandler aus? http://de.farnell.com/texas-instruments/p82b96p/buffer-bidirectional-dual-dip-8/dp/2335586 Der sollte doch auch passen oder nicht?
Beitrag #3754019: > Wie schauts mit dem Pegelwandler aus? > http://de.farnell.com/texas-instruments/p82b96p/buffer-bidirectional-dual-dip-8/dp/2335586 Geht auch. Schaltpläne dazu im Datenblatt auf S. 14: http://www.farnell.com/datasheets/1719888.pdf
-
Thread
IO- Erweiterungen für Arduino Atmega 168
Extender 8-bit PCF8575 I/O Port Extender 16-bit P82F715 Bus Line Extender P82B96 Bus 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
-
Thread
P82B96 I2C Bus-Puffer für UART verwenden
Problem ist, das der Raspberry mit 3,3V läuft und der 8051 mit 5V. Zufällig habe ich hier noch 2 P82B96 herumliegen. Kann ich damit den Übergang zwischen dem 3,3V UART und dem 5V UART herstellen? Und wenn ja, wie? Vielen Dank im Voraus
-
Thread
Unterschied P82B715 und P82B96
fehlt bitte ich schon um Entschuldigung. So, das hab ich mal auf die Schnelle rausgelesen: P82B96 - nur 1:1-Verbindung - unterschiedliche Spannungen möglich - Optoisolierung (einfach) möglich P82B715 - auch Stern-Verkabelung möglich - nur gleiche Spannungen > Ich erwarte keinen mehrseitigen
-
Thread
Reichweite I2C
geht der I2C Bus? Habe schon gesucht. Mit entsprechenden Treibern und Empfängern z.B. PCA9515 und P82B96 und P82B715 geht das. Ist im Hausbus oder auf NXP alles beschrieben. Leider haben diese den Nachteil, das ich immer 2 verwenden muss. Was kann ich aber nehmen, nur 1 IC, um längen von ca max 2m zu
-
Thread
1-Wire star network
sicherlich störungssicherer. Könnte man da eine Art bidirektionalen Leitungstreiber verwenden (z.B. NXP P82B96)? Achso, die Parasite Power Funktion möchte ich nicht nutzen, sondern die Betriebsspannung separat an die Sensoren legen. Das sollte ja die Probleme schon etwas eindämmen. Mir geht es nur darum,
Leider nein, bzw. konnte ich noch nichts finden. Ein einfacher Leitungstreiber (wie der P82B96 für I2C) wäre ja schon mal eine Verbesserung... Gute Idee, Konrad! Aber wollen wir mal abwarten, ob noch jemand andere Tipps hat.
-
Thread
Reichweite I2C
da anscheinend anspruchsvoller. Man kann zur Reichweitenverlängerung auch Bustreiber wie den P82B96 einsetzen. Im o.a. Link wird als Nachfolger der PCA9600 erwähnt, den es jetzt auch bei Reichelt geben soll. ... Ja, gibt es dort für 2,16€. Davon brauchst Du zwei Stück. Gruss Klaus.
-
Thread
I²C Komponenten -> Beschaffung
Dank. Hab da schon den PCA9600 gefunden (leider als SMD Bauform) und ersatzweiße die ältere Version P82B96 als DIP Bauform :D Wolfgang schrieb im Beitrag #3406425: > Wenn du jetzt verraten würdest, was du da alles unterbringen möchtest, > könnt man dir vielleicht weiter helfen. Puffer PCA9600 (ältere Version P82B96) Analog PCF8591 Multiplexer PCA9544 Ein-/Ausgabe PCF8574 Temperatursensor LM75 Gerne nehme ich auch andere Vorschläge an :D Als Vorlage für meine Modul benutze ich http://horter.de/i2c
-
Thread
I2C-PCB-Layout bei mehreren Platinen
bringt beim DS1631 anscheinend hier auch nichts. Gut, in diesem Fall würde wohl ein Busbuffer wie der P82B96 weiterhelfen. In Deinem Fall ist wie gesagt die Kapazität auf Grund der Anzahl der Clients der kritische Punkt. Hier hilft nur ein Bus-Muliplexer weiter. Gruss Klaus.
-
Thread
I²C Galvanische trennung Seitenwechsel
Application Note laut Philips gelöst. Hat auch alles schon wunderbar funktioniert. Habe auf der P82B96 Seite mit einem Spannungspegel von 2,5V und 100 Ohm Vorwiderständen (vor Optokoppler) gearbeitet. Auf der anderen Seite habe ich einen 3,3 V Spannungspegel und 330 Ohm Vorwiderstände. Muss nun aus Störungsgründen die Seiten wechseln also 3,3V und 330 Ohm Vorwiderstand auf P82B96 Seite und 2,5V und 100 Ohm auf der anderen Seite. Problem: Nach wechseln der Widerstände auf die jeweils andere Seite und ebenfalls verkehrtes anschließen der Spannungspegel funkioniert das Ganze
-
Thread
Bascom 2 getrennte I2C TWI an einem Controller DS1307
Slave im atmega32 richtig ? Passen die Adressen ? Bei größeren Leitungslängen verwende z.B. P82B96 Du kannst die auch mit einem I2C multiplexer trennen z.B. PCA9546
-
Thread
Störungen durch Übersprechen auf langem Kabel verringern I2C
jemand gelernt, dass man mit I2C keine längeren Strecken überbrücken sollte. Ein Satz PCA9600 oder P82B96 könnte das Design retten. fchk
-
Thread
I²C, P82B96 galvanic isolation
Hallo zusammen, Wollte meinen I²C Bus galvanisch trennen und habe dann die Schaltung aufgebaut laut der Application Note AN460 für galvanic isolation (100kHz)(siehe Anhang). Mein Problem ist bei der Schaltung, dass der Master zwar Daten senden kann und diese zum Slave durchdringen. Wenn der Slave aber das Acknowledge auf Low ziehen sollte, damit er dem Master empfang signalisiert, kann er dies nicht. Der Slave schafft es also nicht den Pegel auf Low zu ziehen. Slave wäre linke seite und Master rechte Seite bei dem Schaltplan im Anhang. Was kann ich ändern damit der Slave das Signal auf