Hi, ich möchte einen Linearbeschleunigungssensor per I2C an einen AVR(vorerst Tiny2313) anschließen. Der AVR kriegt von einem RC Motorregler 5V, den Sensor sollte ich laut Datenblatt bei 2,5V betreiben. Werde also einen Spannungsregler für die Versorgungsspannung nutzen. Bin mir jetzt aber nicht sicher was ich mit den Datenleitungen machen soll. Kann ich den Bus einfach auf 5V legen oder muss ich die Leitungen auch alle auf 2,5V runterbringen. Laut Datenblatt geht der Sensor erst bei 6V kaputt. Link zu Sensor und Datenblatt: http://www.lipoly.de/index.php?main_page=product_info&products_id=5612&zenid=4d5df6b35dc366175bf01c611da41da6 mfg der Korb
@ DerKorb (Gast) >AVR(vorerst Tiny2313) anschließen. Der AVR kriegt von einem RC >Motorregler 5V, den Sensor sollte ich laut Datenblatt bei 2,5V >betreiben. Machs dir leicht und betreibe AVR und Sensor mit 3,3V. Sonst brauchst du nämlich einen Pegelwandler. >alle auf 2,5V runterbringen. Laut Datenblatt geht der Sensor erst bei 6V >kaputt. Nöö, der darf max. Vdd+0,3V am Eingang sehen. MFG Falk
Hi, nimm nen Levelshifter für I2C order SMB. Oder mach es wie hier gezeigt: http://www.nxp.com/acrobat/applicationnotes/AN10441_1.pdf
Ich benutze den Sensor auch. Aus AVR raus, auf Schottky Diode Katode, von Schottky Diode Anode zum Sensor und per 4,7k Widerstand nach 2,5V. Ich arbeite aber mit 3V. Was willst du mit einem Tiny2313? Du braust trigonometrische Funktionen. Da ist der nach 3 Zeilen voll.
Habs mir gerade nochmals überlegt. Geht doch nicht mit den Dioden.
Machs so wie MichiB geschrieben hat. Ich hab's mit einem billigen Spannungsteiler gemacht.
Also vielen Dank schon mal für die Antworten, den Tiny hab ich nur mal reingeschrieben weil ich den schon fertig hier rumliegen habe zum testen, auf dauer wollt ich aber nen besseren nehmen ist klar. Den mc mit 3,3V betreiben wird wiederum stressig weil die Motorregler ja auch angesteuert werden müssen und die alle 5V erwarten. Werde es jetzt wohl mal mit so nem Levelshifter versuchen.
Dann doch besser die Pegelwandler vor die Motorregler und den Rest auf 3,3V laufen lassen, das ist einfacher.
So hab die Schaltung jetzt aufgebaut, hab 10k Wiederstände genommen und diesen Mos Fet http://www.digchip.com/datasheets/parts/datasheet/364/BSN10A.php Mein SCL schaut am Oszi folgendermaßen aus: http://corvusmedia.de/korbi/xufo/clock5v.JPG 3 Kästchen sind 5V Mein SCL schaut bei 3V leider so aus: http://corvusmedia.de/korbi/xufo/clock3v.JPG Wenig überraschend dass es nicht funktioniert. Da die 5V Leitung richtig aussieht schätze ich ich habe beim Aufbau des Levelshifts etwas falsch gemacht. Wäre schön wenn mir jemand helfen könnte.
Habs glaub ich rausgefunden, den Mosfet gibts als 10 und 10a mit unterschiedlichen pinbelegungen und ich hab wohl die falsche erwischt.
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.