Hallo Felix,
Danke für die Info.
Du meinst bei 3.3V würde der atmel (Vcc = 5V?) noch den high Pegel sicher erkennen ? Laut Datenblatt würde er bei 5V Vcc den High min erst bei 3.5V(0.7Vcc) sehen?
Mein Board läuft nur mit 1.8V, daher hatte ich bis jetzt nur einen level-shifter (1.8V->5V) verbaut. Mein jetziger IMU (MPU6050) hatte einen onboard 3.3V Regler und war somit ja 5V tauglich. Dummerweise hatte der dann noch pullups gegen die internen 3.3V, die mir dann bei 400kHz und extremen Flugmanövern ordentlich Störungen verpasst haben. Nachdem ich dann die pull-ups vom IMU runtergekratzt hatte (jetzt nur 1k pullups am level-sifter) lief die Sache recht rund. Der MPU ist auch bis jetzt noch nicht abgeraucht weil der nun die volle 5V auf die I2C pins abbekommt (nach Datenblatt verträgt der MPU nur Vlogic = VCC, daher nur 3.3V).
Beim neuen MPU würd ich die I2C VLogic doch lieber innerhalb der Spezifikation betreiben.
Ich werde mal die Variante 1.8V -> 3.3V ausprobieren, das würde die Sache deutlich erleichtern. Hier müsste ich nur eine Ader vom Level-shifter umklemmen.
Wenn es nicht klappt muss ich wohl 2 parallele level-shifter verbauen? (einen für die UESC (1.8->5) und einen für den IMU (1.8->3.3) )?
Gruß Gnu
**UPDATE**
Hallo Felix,
zu Info: funktioniert prima mit 3.3V musste nur die Pullups etwas anpassen.
Danke!
Gruß Gnu