Gast
#1852460
Hallo allerseits. Ich habe eine Problem: Ich habe ein AtMega8L, der ein RC-Empfänger ohne Summensignal auslesen und die Daten per I2C für ein anderen AtMega bereitstellen soll. Jetzt ist mein Empfänger aber ein 5V-Gerät, mein Atmel wird aber mit 3,3V versorgt. Würde ein einfacher Spannungsteiler mit 2 Widerständen pro Kanal reichen um die Empfängersignale mit dem AtMega auszulesen? Ich habe den Artikel http://www.mikrocontroller.net/articles/Pegelwandler gelesen, und gesehen, dass der Sektion "5V -> 3.3V" steht: Spannungsteiler mit 680 Ohm und 1kOhm. Der Nachteil dieser Lösung ist der relativ hohe Stromverbrauch (~3mA), der relativ geringe Ausgangsstrom (mehr als 200..300uA sollte man da nicht rausziehen) und die relativ geringe Geschwindigkeit (ca. 10 MHz). Bei Signalen von 1-2ms, macht das bei einer "Auflösung" von 0,01ms aber nur 10kHz (wenn man das so überhaupt sagen kann). Das würde ja locker dafür reichen, oder sehe ich das falsch? Sprich, einfach an jedem der 6 Eingänge ein Spannungsteiler mit 660 und 1k Ohm. Oder gibt es da bessere Lösungen, die vielleicht nicht den Nachteil des hohen Stromverbrauches haben. MfG PS: Der AtMega8 läuft nur auf 3,3V, da ich dann den I2C Bus nicht per MOSFETs o.ä. auf 3,3V senken muss. 6 Spannungsteiler sind einfacher zu realisieren, vor allem da ich Widerstände vorrätig habe, im Gegensatz zu MOSFTEs, Pegelwandler o.ä..