Forum: Mikrocontroller und Digitale Elektronik I2C Pegel anpassen?


von Markus Q (Gast)


Lesenswert?

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

von Strategos (Gast)


Lesenswert?

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.

von Markus Q (Gast)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.