- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 23

Thema: Bidirektionaler Pegelwandler Funktionsweise

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    01.11.2009
    Beiträge
    46

    Bidirektionaler Pegelwandler Funktionsweise

    Hallo,
    ich möchte grade ein 3,3 V Sensor an einen ATMEGA anschließen der mit 5 V betrieben wird (beides ist auch leider nicht änderbar). Da beide dummerweise per I2C kommunizieren muss ich die Pegel bidirektional an einander anpassen. Dazu habe ich folgende Schaltung gefunden:
    http://www.rocketnumbernine.com/2009...vel-converter/
    Sieht soweit so gut aus, ich würde nur gerne Verstehen ob und wie das funktioniert.
    Gruß
    Waldschrat

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von Waldschrat Beitrag anzeigen
    Hallo,
    ich möchte grade ein 3,3 V Sensor an einen ATMEGA anschließen der mit 5 V betrieben wird (beides ist auch leider nicht änderbar). Da beide dummerweise per I2C kommunizieren muss ich die Pegel bidirektional an einander anpassen.
    Hallo,

    das Problem hatten wir schon ein paar mal. Es könnte auch ohne Pegelwandler gehen. Einfach die Pullups von SDA und SCL an 3,3V anschließen.Ich kenne zwar den ATMEGA nicht, er sollte aber ein High ab 2,4V erkennen und das erreicht man mit 3,3V immer.

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

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Schaue Dir einmal http://ics.nxp.com/support/documents...df/an97055.pdf an, auf Seite 10 ist ein simpler Pegelwandler zu finden.

    Gruß Richard

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.170
    Die beider Links (von Waldschrat und Richard) sind nach meiner Meinung die selbe Lösung. Erster Link:
    The circuit below shows a bidirectional voltage shifter that first appeared in an Application Note(Valen: =link to AN97055) by Herman Schutte at Philips.
    Nur ist diese Link Tot. Die von Richard funktioniert.

  5. #5
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo!

    Der Schaltplan aus dem Link vom Richard sieht sehr gut aus und sollte funktionieren. Falls kein dafür nötiger Open Drain Ausgang vorhanden wäre, habe ich im Code von mir ausprobierten "virtuellen" mit Schottky Diode (D) skizziert.
    Code:
    
               VCC=5V
                +
                |
         .-------------.
         |           | |
         |        ||-+ |
         |        ||-> |
         |       -||-+ |        D
         |           | | Output
         |  µC       +----------S<---> I²C
         |           | |
         |        ||-+ |
         |        ||<- |
         |       -||-+ |
         |           | |
         '-------------'
                |
               ===
               GND
    
    
    (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)
    Geändert von PICture (12.09.2011 um 16:29 Uhr)
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von PICture Beitrag anzeigen
    Hallo!

    Der Schaltplan aus dem Link vom Richard sieht sehr gut aus und sollte funktionieren. Falls kein dafür nötiger Open Drain Ausgang vorhanden wäre, habe ich im Code von mir ausprobierten "virtuellen" mit Schottky Diode (D) skizziert.
    Code:
    
               VCC=5V
                +
                |
         .-------------.
         |           | |
         |        ||-+ |
         |        ||-> |
         |       -||-+ |        D
         |           | | Output
         |  µC       +----------S<---> I²C
         |           | |
         |        ||-+ |
         |        ||<- |
         |       -||-+ |
         |           | |
         '-------------'
                |
               ===
               GND
    
    
    (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)
    Das sieht nicht nach Bidirektional aus?

    Gruß Richard

  7. #7
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Du hast Recht, es ist nur "wirtueller" Open Drain Output.
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

Ähnliche Themen

  1. [ERLEDIGT] Bidirektionaler BLDC ?
    Von PICture im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 14.09.2011, 11:17
  2. Antworten: 7
    Letzter Beitrag: 27.02.2010, 17:07
  3. i2c bidirektionaler slave
    Von NikoMitDaMacht im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 6
    Letzter Beitrag: 22.09.2007, 12:01
  4. Galvanische Trennung bidirektionaler Signale
    Von Ralf Pongrat im Forum Elektronik
    Antworten: 18
    Letzter Beitrag: 05.02.2007, 10:04
  5. Induktionsschleife Funktionsweise
    Von Pepi47 im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 2
    Letzter Beitrag: 17.02.2006, 23:00

Stichworte

Berechtigungen

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

12V Akku bauen