- 3D-Druck Einstieg und Tipps         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 27

Thema: I²c 3.3v <-> 5v

  1. #11
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Anzeige

    E-Bike
    Hier hast du noch ein bischen was ausführlicheres:

    http://www.timmermann.org/ralph/inde...tronik/i2c.htm
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  2. #12
    Erfahrener Benutzer Roboter-Spezialist Avatar von robo_tom_24
    Registriert seit
    04.02.2012
    Ort
    Burgenland, Österreich
    Beiträge
    485
    Danke mal für deine Hilfe!

    Gut dass ich vor dem Löten gerade noch mal schnell im RN-Control Schaltplan die Belegung des I²C Steckers nachgesehn habe. Mir ist nämlich aufgefallen, dass das RN-Control bereits Pull-Up Widerstände besitzt. Das ändert die Situation natürlich

    Die Frage ist nun ob ich 1) einfach die R (R13 & R14) aufklippe und mit einem Jumper versehe, 2) die Pull-Ups auslöte oder 3) eine andere Schaltung aufbaue, dann eben ein Pegelwandler

  3. #13
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Stimmt! Habe ich gar nicht bedacht das die schon auf dem Board sind.
    Musst du wissen was für dich weniger arbeit macht
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  4. #14
    Erfahrener Benutzer Roboter-Spezialist Avatar von robo_tom_24
    Registriert seit
    04.02.2012
    Ort
    Burgenland, Österreich
    Beiträge
    485
    Ok, ich glaub, da es sowieso vertikal verbaute Widerstände sind, klipps ich sie auf uns setz Jumper drauf

    Nur mal so zur Vervollständigung....
    Gibts eigentlich einen I²C Pegelwandler der nicht aus FETs ist, sondern aus einfachen Wald und Wiesentranistoren (zB BC547)?

  5. #15
    Erfahrener Benutzer Roboter-Spezialist Avatar von -schumi-
    Registriert seit
    30.12.2009
    Ort
    Wasserburg am Inn / Bayern
    Alter
    30
    Beiträge
    449
    Ich Suche auch grad nach "I²C 3.3V <-> 5V" und hab das gefunden:
    http://www.reichelt.de/80C-87LPC-89C...=0&OFFSET=500&
    Im Datenblatt (Ist auch auf der Reichelt-Seite) ist auf Seite 10 gezeigt wies geht (Gleich die erste Zeichnung).

    Aber teuer ist das Teil natürlich schon...

  6. #16
    Erfahrener Benutzer Roboter-Spezialist Avatar von robo_tom_24
    Registriert seit
    04.02.2012
    Ort
    Burgenland, Österreich
    Beiträge
    485
    Ich hab da auch schon was in Richtung IC gefunden:klick
    Gugl hat mir grad das ausgespuckt: klick
    Aber ob der den Ground wirklich so weitergibt?

  7. #17
    Erfahrener Benutzer Roboter-Spezialist Avatar von -schumi-
    Registriert seit
    30.12.2009
    Ort
    Wasserburg am Inn / Bayern
    Alter
    30
    Beiträge
    449
    Mal eine Frage zu dem von dir verlinkten Wiki-Bild:
    Klicke auf die Grafik für eine größere Ansicht

Name:	220px-Bidirektionaler_pegelumsetzer.svg.png
Hits:	12
Größe:	5,3 KB
ID:	22458
    Wenn jetzt bei Ua 5V anliegt (also high), dann liegt doch Ub 4.3V an?! (also 5V - [Uf der Diode in T1, angenommen 0V7]). Ein 3.3V-IC der nicht 5V tolerant ist, ist doch dann im Eimer?! (Wenn er tolerant währe bräuchte man auch keinen Pegelwandler^^)

    [EDIT]
    Das hier kann ich besser nachvollziehen:
    Klicke auf die Grafik für eine größere Ansicht

Name:	frage.png
Hits:	12
Größe:	2,2 KB
ID:	22459
    Thread: http://www.mikrocontroller.net/topic/92447
    Geändert von -schumi- (29.05.2012 um 21:08 Uhr)

  8. #18
    Erfahrener Benutzer Roboter-Spezialist Avatar von robo_tom_24
    Registriert seit
    04.02.2012
    Ort
    Burgenland, Österreich
    Beiträge
    485
    Wenn ich ehrlich bin - ich habs direkt von Wiki kopiert
    Nur überflogen...
    Aber deine Überlegung ist richtig, richtigerweise müssten dann die Seiten einfach getauscht werden - oder?

  9. #19
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von -schumi- Beitrag anzeigen
    Mal eine Frage zu dem von dir verlinkten Wiki-Bild:
    Klicke auf die Grafik für eine größere Ansicht

Name:	220px-Bidirektionaler_pegelumsetzer.svg.png
Hits:	12
Größe:	5,3 KB
ID:	22458
    Wenn jetzt bei Ua 5V anliegt (also high), dann liegt doch Ub 4.3V an?! (also 5V - [Uf der Diode in T1, angenommen 0V7]). Ein 3.3V-IC der nicht 5V tolerant ist, ist doch dann im Eimer?! (Wenn er tolerant währe bräuchte man auch keinen Pegelwandler^^)
    Ja, bei dem Bild sind die Spannungen vertauscht.

    Aber, deine Rechnung ist so nicht richtig. Du hast den Widerstand R1 vergessen. An ihm fallen, wie in deiner Rechnung angenommen, nur dann 0V ab, wenn kein Strom fließt. Und kein Strom macht auch kein IC kaput.

    Fließt aber ein Strom, ergeben sich folgende Verhältnisse: 3,3V Versorgung, dann die Substratdiode des 3,3V ICs (4V) dann die Substratdiode des FET (4,7V) und dann bleiben 0,3V für den Widerstand. Bei einem schon relativ kleinen Pullup von 1k fließt dann ein Strom von 0,3mA, meist aber weniger. Da die Substratdioden 5mA oder mehr aushalten, geht nichts kaput.

    Schön ist das natürlich nicht, das Schaltverhalten wird sich verschlechtern. Es kann auch Latch-Up auftreten. So sollte man es also nicht machen.

    5V tolerant heißt, man kann den Eingang an eine 5V Stromversorgung, im Extremfall mit Innenwiderstand 0, legen.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  10. #20
    Erfahrener Benutzer Roboter-Spezialist Avatar von robo_tom_24
    Registriert seit
    04.02.2012
    Ort
    Burgenland, Österreich
    Beiträge
    485
    Hallo
    Danke für deine ausführliche Erklärung
    Kann man die Schaltung somit für I²C einsetzen oder nicht?

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests