-
Thread
Tiny 2313, UART, Bootloader
Für längere Strecken kann man den I2C Bus mit einem Extender P82B715 oder P82B96 versehen. je nach Geschwindigkeit sollen da sogar Kilometer möglich sein. Gruß Jörg
-
Thread
I2C wird durch Motor gestört.
USB Schnittstelle versorgt. Von daher sollte es kein Problem ergeben. Habe mal testweise einen P82B96 eingebaut da ich den Bus auf max 3V laufen lassen kann und ich gerne auf der "Leitung" zwischen den Atmegas gerne einen 5V Pegel hätte. Doch damit kommt keine Übertragung mehr zustande. Sobald der
-
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
I2C-Bus-Problem
Wenn bei dir trotz Bustreiber schon nach 10m Schluss ist, machst du was falsch. Schau mal nach P82b96 von Phillips.
-
Thread
I2C Bus.verschiednige Spannungen
Sensor ? Unterschiedliche Spannungen wie z.B. 5V oder 3.3 oder 1.8V kann man einfach mit z.B. P82B96 oder mit einem I2C Multiplexer PCA9546 realisieren. Heini
-
Thread
Potentialtrennung von I2C-Bus
Hallo Jan, gut zu wissen. Ich habe erst kürzlich vor dem Problem gestanden und es mit 1xP82B96 + 4x6N137 Optokopplern, sowie zwei entsprechenden Treibertransistoren aufgebaut. Das ganze für gleiche Logic-Level!!...ich musste sogar, wegen der Koppler, noch den Kompromiss auf 100kHz Busspeed
-
Thread
Wie funktioniert ein 1wire Bus ?
nur 2 und auch ne hardware/slave adresse und somit auch viele devices an einem bus; mit busbuffer (P82B96) sogar beliebig viele.
-
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
Leitungskapazität für I²C/TWI bestimmen
Manchmal genügen 10 KHz und weniger. Dann gibt es ja noch den P82B715 (I²C-Bus Extender) und den P82B96 (Bidirektionaler I²C-Bus-Puffer). Um zu sehen wie nah Du am Limit bist, dafür ist ein Oszi gut. Damit kannst Du die Flanken der Signale beurteilen. Reflektionen mindert man in dem man vor jedem
-
Thread
Digitale Temperatursensoren mit 15m Kabel
Sekunden eine Messung machen. Das Problem ist aber das Timing von 1 wire. Mit einem I2C Externer (P82B96) habe ich 1 wire aber schon auf über 100 Meter verlängert, denn die können mehr Strom treiben.
-
Thread
I²C (TWI) mit längerer Leitung
Schau dir mal den P82B96 von NXP an, mit hilfe dieses Bausteins ist das kein Problem. Viele Grüße Max
-
Thread
I²C Buslänge 3m okay?
Nimm einen P82B96, dann kannst du sicher sein, dass es keine Probleme gibt.
-
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 galvanisch trennen
galvanisch trennen. Die beiden Systeme sind direkt auf einer Platine. Ich habe mich nun etwas zum P82B96 belesen. Dieser ist ja eigentlich dafür gemacht, um weite Entfernungen zu überbrücken. Weiterhin brauch ich gleich 2 dieser Teile. Meine Frage: könnte man mit einem geeigneten ADuM (z.B. der 1410
-
Thread
Frage zu bidirektionalen Pegelwandlern
Hallo Max, schau Dir mal den P82B96 an. Der sollte das können. Ich weiss allerdings nicht, ob der Deinen hohen Low-Pegel korrekt verarbeitet... Gruß, Lui
-
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
RS485 an I2C ? Gesperrt
Moin, ich habe mal überlegt einen MAX491 hinter einen I2C Buffer P82B96 zu schalten, um die Reichweite zu erhöhen. Hab ich aber doch nicht getestet. Gruß Carsten
-
Thread
Bezugsquelle für I2C - Bus Repeater
Hi, kennt jemand eine Bezugsquelle für einen I2C Bus - Repeater (P82B96 oder P82B715)? Hab schon bei einigen Läden gesucht, bin aber nicht fündig geworden. Die IC's verlängern die Reichweite des Buses. Bin für jede Antwort dankbar!
-
Thread
Leitungsauswahl I2C mit Stromversorgung
-> kein Unterschied in Funktion und am Oszi feststellbar. Hat beides wunderbar funktioniert (Mit P82B96 als Treiber). Ich weise wie üblich hin auf: http://www.mikrocontroller.net/articles/I2C_als_Hausbus
-
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
I2C (TWI) Sniffer mit AVR
benutze ich immer. Dann muss der Fehler irgendwo anders liegen. Ich benutze hier einen Buspuffer (P82B96) um 2 Zimmer zu verbinden. Das Kabel ist etwa 20m lang. Das läuft alles schon seid einem halben Jahr und ich damit nie Probleme, aber könnte es damit zusammen hängen? Es hängen hier RTC, 2x FRAM
Denny S. schrieb: > Ich benutze hier einen Buspuffer (P82B96) um 2 Zimmer zu verbinden. Das sollte nichts machen, der AVR kann ja genug treiben. Wenn man Puffer verwendet, muß auch jeder Teilnehmer seinen eigenen haben, nur am Master bringt nichts.
-
Thread
Komisches Verhalten I2C-Bus
Sensor, den ich verwenden möchte, braucht aber 3,3V. Dafür habe ich einen Levelshifter eingesetzt (P82B96). Dieser Bekommt 3,3V Versorgungsspannung und hat auf der 3,3V Seite Pull-Ups (5k6) gegen die 3,3V. Was man jetzt jedoch im Skope sieht (auf der 1,8V Leitung), ist, dass am Ende des Sendens der
-
Thread
Welchen Datenbus für meine Heizungssteuerung?
I2C und einen Booster. Siehe hier. http://www.mikrocontroller.net/articles/I2C_als_Hausbus P82B96 und PCA9600 können statisch 30mA treiben. In der Application Note AN10216 (Seite 46) wird von NXP geschrieben das mittels externer Transistoren der Strom noch weiter erhöht werden kann. Bei 30kHz wird
-
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
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
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
Atmega2560 mit mehreren Atmega128 vernetzen
im Bus schlafen legst, oder mehr als 1 Meter überbrückt werden soll. Funzt ganz gut mit Philips P82B96 oder PCA9512.
-
Thread
Probleme mit I2C Bus
sehr gute Arbeit geleistet. Das Timing des I2C-Protokolls ist hervorragend. Ich setze noch einen P82B96 als Buffer und Levelshifter ein. Jeder I2C-Slave ist über 330 Ohm Widerstände angeschlossen. Also alles nach dem Lehrbuch, vom Feinsten. Ein I2C-Bus, 10m 8adriges KAT5 und dann 6 DS1631 sternförmig
-
Thread
I2C-Bus-Controller für Serverüberwachung
Vom Slave IC geht der I²C auf einen Treiber der die Senden- und Empfangen Daten "teilt" (P82B96) und dann auf die CAN Transceiver. Siehe Schaltplan: http://www.cctools.eu/download/Anleitungen/1824_V1-1.pdf Letzte Seite
-
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
Dreifach-Redundanz und Kreuzparität in C
werden natürlich beim endprodukt auch angewandt. zusätzlich kommt auch noch der I2C treiberbaustein P82B96 zum einsatz. trotzdem wird noch eine zusätzliche datensicherung gefordert :-/ prinzipiell ist diese ja auch nicht allzu schwer zu programmieren. die dreifach redundanz entspricht ja nur einer dreifachen
-
Thread
I2C-Hausbussteuerung mit Windows über USB
von über 200 Meter aufgebaut und es funktioniert mit 100 kHz. Als Leitungstreiber habe ich den P82B96 verwendet mit einer Bus-Spannung von 12 Volt Schaltpegel ist U/2. Ich verwende als Leitung 2 x 2 x 0.8 Telefonleitung: Schirm + sw = ground rot = +12 Volt weiss = SCL (12V-Pegel
-
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
5000 LEDs über I2C dimmen
Bus extender helfen... > > Ralf Davon kann ich nur abraten. Wenn schon I2C dann wenigstens P82B96. Allerdings rate ich in diesem Zusammenhang immer noch von I2C insgesamt ab. Das ist für diese Applikation einfach zu empfindlich. Gruß
-
Thread
Labornetzteil (Planung Regler)
, wenn man 100/400 kHz ohne Glitches erreichen möchte. Zwei Lösung sahen wieder Spezial Chips (P82B96 und HCPL-060 für ca. ??? bzw. 6 Euro) oder mit HCPL2300 und HighSpeed Comperators LT1719 vor (http://a330.g.akamai.net/7/330/2540/20040614200413/www.edn.com/contents/images/62404di.pdf, http://embeddeddsp.embedded.com
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
z.B. DigiKey. *********************************************************** I2C Abkopplung: P82B96 verwenden und dem die VCC abschalten, bzw. über PIC18 IO zuführen. *********************************************************** CAN - wie schon geschrieben: Spule Epcos B82789C0104N00(2)/
jetzt nicht in die Spec geschaut... Benötigen wir das Pico AND, oder kann eventl. ein Portpin den P82B96 direkt versorgen? - Du denkst beim Layout an die vorhandenen ZJYS81 CAN Drosseln? Mir gefällt der Entwurf sehr gut. Wie groß wird dann das Layout? Eventl. wäre so eine extra Versorgungsplatine
-
Thread
PIC 18LF4550: Diskussion über Konzept: Eure Meinung, bitte!
wie kann man denn da CAN-Transceicver anschließen? > Es gibt dazu ein AN: [AN460 Using the P82B96 for bus interface[http://www.standardics.nxp.com/support/documents/i2c/pdf/an460.pdf]] Darin ist beschrieben, wie man CAN - Transceiver für I²C benutzt. Es wird lediglich die Hardware dazu benutzt
-
Thread
40 Spannungen einlesen und an AtMega8 übertragen
noch nie angeschaut. I2C ist bidirektional, d.h. Du brauchst 4 Optokoppler und nen Splitter (P82B96). Das Thema war hier aber nicht die Aufwandsmaximierung. Auch brauchen billige Optokoppler viel Strom und die Zelle soll ja nicht allein durch die Kommunikation leergesaugt werden. Peter
-
Thread
Mehrere AVRs miteinander verbinden - Spezielle Bedinung
beschreibst passt perfekt auf ein TWI/I2C-System mit entweder niedrigen Taktraten oder Treibern (P82B96 ist da das Stichwort). Broadcastfähig experimentelle Kabellängen über 100m Multimasterfähig Hot-Pug/-Unplugfähig Acknowledgement uvm. http://www.nxp.com/documents/user_manual/UM10204.pdf
-
Thread
Hausautomatisierung mit Embedded Linux
die I2C Signale vom RTC chip abgreifen (sind halt 3.3V) und müsstest dann über einen Bus-Buffer (p82b96) auf einen anderen Pegel wandeln... Liebe Grüsse Jörg