I2C Pegel anpassen?

Gast #3218961
Hallo Zusammen,
ich habe ein LPC1769 Controllerboard und ein ATAVRSBIN1 mit 3 
Bewegungssensoren darauf. Der ATAVRSBIN1 ist über I2C mit dem LPC1769 
verbunden.
LPC1769 läuft mit 3,3V Versorgungsspannung und der ATAVRSBIN1 hat zur 
Versorgung der Sensoren einen 2,5V Spannungsregler. Der ATAVRSBIN1 hat 
für SCL und SDA jeweils einen 4,7k Pull-Up Widerstand der auf die 2,5V 
Spannung geht.
Ich bekomme von keinem der Sensoren eine Antwort zurück. Schließe ich am 
Bus aber z.B. auch noch ein I2C EEPROM an, welches durch die 3,3V 
gespeist wird, klappt das schreiben und lesen auf dem EEPROM. d.h. der 
Code passt eigentlich.
Weiß jemand ob ich den SCL und SDA Pegel von 3,3V auf 2,5V über einen 
LLC anpassen muss oder müsste die Kommunikation auch ohne funktionieren?


Grüße,
Markus
Gast
Du kannst den 2.5V Spannungsregler auf dem ATAVRSBIN1 Board Schachmatt 
setzen und die Sensoren mit 3.3V betreiben, was alle Pegelprobleme 
beheben sollte.
Aus der ATAVRSBIN1 "Betriebsanleitung":
5.1.1 Power supply options
The power supplied to the digital header on the Xplained series of 
sensor boards is nominally set to 3.3V. The Inertial One Sensor Xplained 
development board has an on-board 2.5V regulator to supply power to all 
three sensors. The current from the regulator is supplied to the sensors 
through R4, a zero-ohm resistor. This resistor can be removed and 
replaced with a current monitor, if required, to investigate sensor 
power consumption. If it is desired to bypass the on-board regulator, R4 
can be removed and a zero-ohm resistor placed in position R10. This will 
now supply the sensors directly from the 3.3V Xplain MCU board supply.
Gast
Hallo Strategos,
das hatte ich auch gesehen nur war mir der Grund nicht ganz klar, weil 
das XPlain Board ja auch mit 3,3V läuft. Ich habe nur keinen Schaltplan 
dazu gefunden um zu sehen, ob dort noch ein LLC dazwischen steckt um den 
Pegel zu dem Sensorboard anzupassen.
Ich denke dann werde ich mal den Bypass zum Spannungsregler legen und 
den Regler abschalten.

Grüße,
Markus

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.