Drucksensor bmp180 an atmega pegelwandler

Gast #3053474
Lesenswert?
• ▲
▼
Schönen Guten Morgen!

ich weiss es wurde hier oft durchgekaut nur irgendwie bringt mich das 
alles nicht wirklich weiter!

Ich möchte den drucksensor bmp180 von bosch an einen atmege32 
anschließen. Jetzt ist meine Frage der atmega arbeitet mit 5v, da noch 
ein display und andere sensorik dranhängt, die mit 5v läuft. Nur der 
bmp180 verträgt bis  3,3V (max 3,6V).

Spannungsteiler wollte ich nicht nehmen.

die Datenleitung ist bidirektional.

Jetzt muss das Signal von 5V auf 3,3V gebracht werden mit einem 
pegelwandler. Wenn der bmp180 ein Signal zurück zum µC schickt reicht ja 
das 3,3V Signal als High-Pegel. Reicht dann einfach nur ein 
unidirektionaler pegelwandler, der die signale vom µC von 5V nach 3,3V 
bringt und die vom Sensor einfach unverändert "durchlässt"?

Hoffe ihr versteht was ich meine!

µC 5V Pin ----------- Pegelwandler ---------- Pin bmp180

Das ganze brauche ich für 2 Datenleitungen und einmal nur zur 
Spannungsversorgung.

Welches Bauteil würde denn für mich infrage kommen?

Vielen Dank für eure Hilfe

Frank
#3056225
Lesenswert?
• ▲
▼
1. Zur Stromversorgung des BMP180 brauchst du 1.8-3.6V (Datenblatt).
2. Wenn der Atmega32 mit 5V läuft, ist ein Pin ab 1.9V HIGH 
(Datenblatt).
3. Atmega32 und BMP180 kommunizieren auf SDA und SCL nach I2C-Manier. 
Bei I2C zieht kein Gerät am Bus nach "seinem" VCC, alle nur nach GND!

Also: Du nimmst einen 3.3V Spannungsregler, um aus den 5V des Atmega32 
die 3.3V VCC für den BMP180 zu erzeugen. Dann verbindest du SDA zu SDA 
und SCL zu SCL. Dann klemmst du zwischen die 3.3V und SDA, und zwischen 
die 3.3V und SCL, jeweils einen Pullup-Widerstand von sagen wir 4.7kΩ. 
Können auch 2.2kΩ oder 10kΩ sein. Fertig.

LG, Sebastian

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.