Hallo, ich möchte den L3G4200D für eine Lageregelung nutzen und in ein 1.8V i2c Bus einbinden. Schaltplan ist angefügt, so hab ich mir das gedacht und wäre froh wenn jemand mal ein Blick drauf werfen kann um zu schauen ob alles korrekt ist... Datenblatt findet ihr unter der Adresse: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00265057.pdf Bus arbeitet wie gesagt mit 1.8V Pegeln. Würde mich freuen wenn jemand sich die Zeit nimmt kurz drauf zu schauen :) Kai
hi! an die Pull Ups fuer den I2C hast du gedacht? PS: ein schöner Chip. Habe den in einem Quadrokopter verbaut.
Die Pull-ups liegen darunter an Pegelwandler für den Bus. Wird ja noch alles mit dem guten alten ausgedienten Atmega auf 5V basis gemacht :D Sollte vielleicht mal umrüsten auf neuere Prozessoren. Und ja, der kommt auch in ein Quadro :D Beschleunigungssensor ist der LSM303DLH, anbei nochmal dazu den Plan.
Sry 4 Doppelpost :-/ @Jo discovery Mir geht es hauptsächlich um die Versorgung an Pin 1 (VDDIO) mit 1.8Volt. Die digitalen IOs sind ja laut Datenblatt 1.8V kompatibel, deshalb dachte ich, ich muss den VDDio Pin1 ebenfalls mit 1.8V versorgen. Der CS-Eingang müsste die 1.8V ja auch als High erkennen.
So wie ich das sehe, sollte das gehen (ich würde aber noch einen Jumper vorsehen für 3,3V --> man weiß ja nie...). Allerdings habe ich den Chip nur mit SPI angesteuert (da wesentlich schneller). Darf man fragen, warum der Bus eine so niedrige Spannung hat? Könnte mir vorstellen das es mit 3,3V weniger störanfällig wäre. Zum Atmega: Den habe ich auch benutzt (Atmega64). Allerdings hätte ich das im Nachhinein wohl mit einem stm32 gemacht. Der Atmega ist schon langsam...
Der LSM303DLH ist der Grund für die 1.8V, dieser hat für den digitalen Teil nur diese vorgesehen. Kannst du mir sagen mit welchem Bauteil du die Pegel umgesetzt hast im SPI?
Hab jetzt mal ein Schaltplan mit dem LIS331DLH und SPI gemacht. Würde ich als ernste Alternative ansehen und sollte so eigentlich auch funktionieren.. zwar dann ohne Kompass, aber wer braucht den schon..
> Der LSM303DLH ist der Grund für die 1.8V, dieser hat für den digitalen > Teil nur diese vorgesehen. Nein. Laut Datenblatt kannst du da 3,3V anlegen (also VDD und VDDIO einfach zusammenlegen) ;-) Siehe Seite 11 im Datenblatt. Hab mich schon gewundert, warum du da diese Handstände mit einer zusätzlichen Spannungsversorgung machst ^^ PS: Ich habe den LIS331DLH verwendet. Im Nachhinein spräche aber nichts gegen den anderen mit Kompass. Hätte den wohl auch genommen, wenn ich gewusst hätte das es ihn gibt. Achso: Von großem Interesse könnte auch noch dieses Bauteil für dich sein (um die Sensororgie von ST zu vervollständigen) http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/DM00036196.pdf Das kannst du benutzen um den Quadro auf einer bestimmten Höhe zu halten. Und damit nun wirklich alles von ST ist, rate ich dir einen STM32F407VG als Mikrocontroller zu benutzen. Dazu gibts auch günstige Evaluation-Boards. Damit hälst du dir eine menge Probleme vom Hals: - keine Pegelwandler nötig, da der mit 3,3V arbeitet - 168MHz und FPU lassen jede Berechnung zum Kinderspiel werden. Der ATMEGA rackert sich da nämlich ziemlich einen ab. Es gibt noch weitere Vorteile, die ich jetzt mal nicht alle aufzähle...
Den LPS331AP werd ich mir mal vormerken, vielleicht für das nächste Board. Muss jetzt leider etwas zusehen mit der Platine, da ich nur mitbestelle bei meiner Firma. M&V Leiterplatten nimmt ja erst ab 1dm² Aufträge und da war noch so wunderbar Platz auf der Fläche :D Erstmal hab ich aber den MPX4115A auf der Platine. Mir geht es auch erstmal darum den Quadro richtig zum fliegen zu bringen. Bzw. ja... letztes Jahr hatte ich schonmal angefangen mit den ENC-03 von Murata zu experimentieren und das lief auch ganz gut, was halt nur extrem genervt hat war die Temperaturstabilität und das extreme Rauschen von den Dingern. Hast du denn alles selbst gemacht bei dir? Würd mich ja mal interessieren wie du da vorgegangen bist. Vielleicht hast du ja ein paar Tipps. Würd mich freuen :) Grüße Kai
Falls es noch aktuell ist: Es gibt ein Board von ST mit CortexM4 und Gyroskop + ACC mit elektronischem Kompass für 13 Euro. Es wäre so wie es ist als Steuerplatine für einen Quadrokopter geeignet! http://nl.mouser.com/ProductDetail/STMicroelectronics/STM32F3DISCOVERY/?qs=sGAEpiMZZMt6peTohPPdu3cQUhI1hfuT
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.