AVR(5V) und Sensor(2,5V) am I2C

Gast #1011969
Lesenswert?

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
#1011998
Lesenswert?

@  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
Gast #1012009
Lesenswert?

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.
Gast #1012163
Lesenswert?

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.
Gast #1018954
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren