I2C 3205 Gyro Sensor BOB und Pullups

#1
Hallo.

Kann mir einer von Euch mal bitte sagen, wie ich den "I2C 3205 Gyro Sensor BOB" am MWC-Board anschliessen kann? Er ist ja nur für 3,3V und ich habe auf meinem MWC-Board keinen 3,3V Regler verbaut. Beim Sensor sind aber extra Pullup-Widerstände (2,2K) dabei. Leider weiss ich nicht, wie ich die Widerstände verbauen muss. Werden die einfach zwischen die 5V vom Board und den Sensor in Reihe eingelötet? Nur bei Plus oder auch bei GND?

Grüße und besten Dank schonmal,
Olo
 
#2
Hi
Nie die pullups kommen hinten auf den Sensor und reduzieren die signalsannung. Nicht versorgunsspannung von 3.3V
Die bekommst du nur durch das 3.3V Set von flyduino fur das MWC Board
 
#4
So, jetzt muss ich Euch doch nochmals löchern :).

Ich möchte den ITG3205 und einen BMA020 auf des MWC-Board amschliessen.
Hab ich das so richtig verstanden?

1. 3,3V Spannungsregler MUSS auf dem MWC verbaut werden.
2. ITG3205 wird dann an SCL, SDA, 3V3 und GND angeschlossen und ich muss wahlweise die SMD Widerstände auf dem ITG3205 direkt oder die "normalen" Widerstände zwischen VCC und SCL, bzw. SDA und VCL nutzen. (welche Widerstände sich empfehlenswerter, SMD oder die "normalen)
3. Der BMA020 wird dann an D12, SCL, SDA und GND angeschlossen. (Sind da dann auch die 2.2K Widerstände nötig?)
4. Im Sketch werden die "internen Pullups" deaktiviert

Oder hab ich da was flasch verstanden und es gibt für meine Hardware eine bessere lösung?

Grüße,
Olo
 

JUERGEN_

Generation 60++
#7
Olo hat gesagt.:
Hat denn keiner diese Kombie im Einsatz?
doch ich. ;)
und so sieht es aus.



der ELV-BMA020 hat einen LLC und einen Spannungsregler on Board, man muss es nur anschliessen.

die Schaltung sieht so aus


man kann natürlich auch den ITG3200 auf 5V erweitern mit einen weiteren LLC und einen 3,3V Spannungsregler.

Gesammtschaltung hier -> http://fpv-community.de/forum/showthread.php?tid=5633&pid=73200#pid73200

:rot:
 
#8
Das muss ich auch eben mal sagen:
Die Pull-Ups sind noch das kleinste Problem bei dieser Sache.
Es muss ein Logic-Level-Converter her.
Der macht aus den 3V3 I2C Bus einen 5V I2C Bus.
Ausserdem, wenn ich mich nicht irre, müssen Pull-Ups auf die 5V und die 3V3 Seite des LLC.
Pull-Ups reduzieren auch nicht, wie hier vorher geschrieben, sondern, wie der Name schon sagt, ziehe ein Signal auf einen Spannungslevel.
Der Controller kann das I2C Signal nämlich nur nach Masse ziehen - aber nicht hoch auf Spannung.
 
#9
Hallo.

Sorry, ich hab von Elektronik und Schaltplänen nur gaaaaanz wenig Ahnung.
Ich habe den Sensor
http://flyduino.net/I2C-3205-Gyro-Sensor-BOB
und das MWC-Board Matt Black. Braucht es den LLC wirklich und wenn ja, wie kann ich den realisieren? Muss ich dann extra das V2 Sensorboard verbauen oder kann man diesen LLC auch irgendwie auf das MWC-Board drauf machen?
Oder soll ich den ITG3205 Sensor nicht benutzen und wieder ein WMP nehmen?

Grüße,
Olo
 
#10
Hallo!

Dieses BOB direkt am 5V I2C (mit 3V3) zu betreiben ist Pfusch.
Das kann funktionieren - wird es aber mit der 1.9er evtl. nicht.
Korrekt musst Du noch einen LLC zwischen Arduino und BOB schalten:
http://www.drotek.fr/shop/en/37-logic-level-converter-i2c-voltage-shifter.html

Schaltpläne, wie man einen LLC anschliesst, gibt's hier:
http://www.rcgroups.com/forums/showthread.php?t=1340771

Grüsse
Thorsten
 

JUERGEN_

Generation 60++
#11
Th0rsten hat gesagt.:
..Korrekt musst Du noch einen LLC zwischen Arduino und BOB schalten:
der ja eigentlich schon auf dem ELV-BMA020 vorhanden ist,
man muss ihn nur anzapfen. siehe Schaltung oben.
zusätzlich sind an dem ARDUINO SCL / SDA , 2,7K Pullup nach +5V zu setzen
- > http://fpv-community.de/forum/showthread.php?tid=5779&pid=113556#pid113556

Th0rsten hat gesagt.:
..Schaltpläne, wie man einen LLC anschliesst, gibt's hier:
http://www.rcgroups.com/forums/showthread.php?t=1340771
hmmm... dazu müsste man auch Schaltpläne lesen können.

:rot:
 

Ganymed

Erfahrener Benutzer
#12
Hm,wenn ich kurz dazwischen Fragen darf weil dazu passt:

Beim Flyduino Mega Board in Verbindung mit Drotek IMU 10DOF, soll ich da die Version mit LLC oder ohne LLC bestellen?

Danke!
 

JUERGEN_

Generation 60++
#13
Ganymed hat gesagt.:
Beim Flyduino Mega Board in Verbindung mit Drotek IMU 10DOF, soll ich da die Version mit LLC oder ohne LLC bestellen?
mit LLC , bist du immer flexibler.

ein volle 5V - Variante kann man immer auch an einem 3,3V Sytem anschliessen.
ABER,
ein 3,3V - Variante kann man nur mit Klimmzügen an einem 5V Sytem anschliessen. ;)

:rot:
 
#14
Hi.

Danke schonmal. Mit dem Schaltplanlesen ist nicht so meine Welt :-(. Mir könnte höchstens ein "löte das Kabel A an den Punkt B" mit bild helfen :).

Aber mal noch was. Ich hab grad gesehen, dass der BMA020 auch mit 3V arbeitet.
Wenn ich den dan mit 3V betreibe und den ITG3205 auch, dann sollte doch eigentlich auch der I2C-Bus mit 3V am Laufen sein? Oder seh ich da schonwieder etwas falsch?

Pullups haben der BMA020 und der ITG3205 ja schon intern drauf.

Grüße,
Olo
 

JUERGEN_

Generation 60++
#15
Olo hat gesagt.:
.... Ich hab grad gesehen, dass der BMA020 auch mit 3V arbeitet.
Wenn ich den dan mit 3V betreibe und den ITG3205 auch,
dann sollte doch eigentlich auch der I2C-Bus mit 3V am Laufen sein?
Oder seh ich da schonwieder etwas falsch?
zwar nicht gerade mit 3V sondern 3,3V , da hast du recht.
bei < 3,3V bekommt der ATMEGA Probleme mit der Signalerkennung.

und nicht die zusätzlichen Pullup von 2,7K vergessen, (bei der V1.9) dann ebenfalls gegen 3,3V.

:rot:
 
FPV1

Banggood

Oben Unten