Die I2C devices machen doch nur nen pull-down am Bus?
Insofern droht doch keine Beschaedigung wenn der Bus per pull-up nur an 3,3V liegt..?
Die Frage ist wie zuverlaessig der ATMEGA, der auf 5V arbeitet, die Pegel als high-low erkennt..
Die I2C devices machen doch nur nen pull-down am Bus?
Insofern droht doch keine Beschaedigung wenn der Bus per pull-up nur an 3,3V liegt..?
Die Frage ist wie zuverlaessig der ATMEGA, der auf 5V arbeitet, die Pegel als high-low erkennt..
Nam et ipsa scientia potestas est..
Ja, so *könnte* es prinzipell funktionieren, aber das ist imho keine ordentliche Lösung sondern eher hingepfuscht.
Abgesehen davon ist laut Datenblatt, so weit ich weiss, die minimale "Input High Voltage" Vcc*0,7=5*0,7= 3,5V -> also zu hoch.
Man könnte natürlich den Pullup an 3.7V hängen, sodass die spannungen innerhalb beider limits liegen, aber die Erzeugung davon ist auch wieder komplizierter.
Ok vielen Dank.
Noch eine letzte Frage:
Kann man allgemein immer den Minuspol von verschiedenen Spannungen zusammenlegen? Bis jetzt habe ich bei dem Roboter 5v und 12v recht konsequent getrennt. Macht es Sinn eine gemeinsame Masse zu verwenden? Beim I2C werden die Massen ja scheinbar eh verbunden.
Man MUSS sogar meistens.
Gruß
Dirk
Lesezeichen