Forum: Mikrocontroller und Digitale Elektronik IMU 10 Dof von Pololu: Datenblatt verstehen.


von X. A. (wilhem)


Angehängte Dateien:

Lesenswert?

Hallo!
Ich habe ein kleines Problem bezüglich dieser Platine von Pololu: 
http://www.watterott.com/de/AltIMU-10
Ich möchte den I2C Bus für die Kommunikation verwenden und laut dem 
Datenblatt kann man entweder an den 5V (Vin) oder 3.3V (Vdd) die Platine 
anschließen.
Dennoch verstehe ich nicht so ganz ob ich, falls die 3.3 V Konfiguration 
verwende, die 2 4,7 kOhm Widerstände benötige oder nicht.

In dem Bild (aus dem Schlatplan der Platine) sind keine Widerstände 
vorhanden.

Wie soll ich dann die SCL und SDA an meinem 3.3V Mikrocontroller 
anschließen?
Danke und Gruß

von Timmo H. (masterfx)


Lesenswert?

Dave Anadyr schrieb:
> Dennoch verstehe ich nicht so ganz ob ich, falls die 3.3 V Konfiguration
> verwende, die 2 4,7 kOhm Widerstände benötige oder nicht.

Die Pullups brauchst du immer am I2C, egal ob nun 3,3 oder 5V

Dave Anadyr schrieb:
> Dennoch verstehe ich nicht so ganz ob ich, falls die 3.3 V Konfiguration
> verwende, die 2 4,7 kOhm Widerstände benötige oder nicht.
> Wie soll ich dann die SCL und SDA an meinem 3.3V Mikrocontroller
> anschließen?
Idealerweise an den Portpins an denen dein µC den I2C dran hat. Oder 
wenn du sowas nicht hast, kannst du das natürlich an jedem beliebigen 
Port über Software I2C lösen.

: Bearbeitet durch User
von Andreas W. (andreasw) Benutzerseite


Lesenswert?

Die Pull-Ups sind bereits auf der Platine, egal ob Versorgung über VDD 
(R3+R4) oder VIN (R1+R2).

Versorgung über VIN (VDD unbeschaltet):
2,5V bis 5V und die I2C-Pegel entsprechen der VIN-Spannung

Versorgung über VDD (VIN unbeschaltet):
2,5V bis 3,3V und die I2C-Pegel entsprechen der VDD-Spannung

von X. A. (wilhem)


Lesenswert?

Danke euch
Ok, dann brauche ich keine externen Widerstände.
Wie soll ich den Pin Vin an meiner selbsthergestellten Platine 
anschließen?
Das Datenblatt besagt, dass wenn Vdd verwendet wird, dann muss Vin nicht 
angeschlossen werden. Aber verstehe ich es nicht so ganz...wie. Lasse 
ich einfach den Pin in der Luft liegen? Es sei denn ich will die 
Sensorplatine an einem Teensy anschließen (wie eine Arduino aber 
arbeitet mit 3.3V): die SCL uns SDA in den entsprechenden Buchsenleisten 
einführen, den Pinpegel bei GND setzte ich auf LOW, Vdd auf HIGH (also 
3.3 V) und Vdd!?! Ich muss entscheiden, ob LOW oder HIGH. Beide sind 
dennoch scheinbar "verboten".
Lass ich dann den Stift unbeschaltet in der Luft?

Das Problem bei mir ist dass ich nicht verstehe wie die zwei Bauelemente 
Q1 und Q2 funktionieren.

Gruß!

: Bearbeitet durch User
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.