Stromloser AVR am I2C Bus

Gast #977492
Hallo,

ich habe zwei AVRs an einem I2C Bus hängen, wobei meistens nur 1 AVR mit 
Strom versorgt wird. Das Problem ist nun dass der jeweils stromlose AVR 
die beiden Signalleitungen (über die internen Klemmdioden) stark nach 
unten zieht und dann eine Kommunikation auf dem Bus nicht mehr möglich 
ist. Hat jemand eine Idee wie man das Problem umgehen könnte ?

Gruß und Danke
Ja mann
Gast #977519
Hätte da noch ( eine wirklich unsaubere, unschöne ) Lösung.
Die enden des I2C-Bus in Richtung 2. AVR über Mosfet-Transistoren 
abschließen, also Endwiderstände rein.
Somit hast du ein offenes Ende des I2C.

Ich hoffe ich werde nicht gleich gesteinigt ;)
Gast #977529
Jaaaaa, DAS war die Idee die ich gesucht habe. Dank der eingebauten 
Diode geht das dann auch in beide Richtungen, super! Besten Dank, werde 
das dann mal ausprobieren, mal sehen was ich noch an MOSFETs rumliegen 
habe.
Gast #977532
I2C ist ein Bussystem zwischen zwei (mehreren) ICs. SOweit gut.
Diese ICs sitzen aber gewöhnlich auf derselben Platine unter derselben 
Spannungsversorgung.

Für dezentrale µC sollte ein anderes Kommunkationskonzept her!
Gast #977578
>Für dezentrale µC sollte ein anderes Kommunkationskonzept her!

Naja, vielleicht wenn ich Geräte über meterlange Kabel verbinde. Die 
beiden Platinen sind nebeneinander auf ein Chasis geschraubt, und das 
Kabel dazwischen hat keine 10 cm...
Gast #977704
Wie wärs denn mit folgender Idee:

Vor die Eingänge des AVR 20k Widerstände rein.
Auch wenn der AVR versucht die Eingänge nach unten zu ziehen, wird es 
ihm nicht gelingen. Ist er dagegen an, ist der Eingangswiderstand recht 
hoch und somit fallen die Widerstände nicht auf. Kommt natürlich noch 
auf die Frequenz des Buses an, bei 100kHz sollte es aber gehen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.