Gast
#2315515
Hallo liebe Leute, ich betreibe mehrere Atmega8, aber max 10, am I2C. Jeder uC ist identisch aufgebaut und besitzt eine USB- und I2C-Schnittstelle. Die uC sind über kurze Kabel (max 15cm) miteinander verbunden. Bei 10 Geräten kommt man auf ca. 1,5m. Die Geschwindigkeit spielt keine Rolle, es geht hier gemächlich zu. Der Master unterscheidet sich von den anderen neun uC dadurch, dass hier die externen pull-up Widerstände für den I2C angeklemmt wurden. Frage: Kann ich die internen pull-ups bei allen uC's aktivieren und damit die externen pull-ups weglassen? Laut Datenblatt hat ein interner pull-up ca. 20-50K, was bei 10 uC's 2-5K sind. Damit wären die uC's austauschbar und man könnte sogar einige uC's nach Bedarf weglassen, also statt 10 zum Beispiel nur 6 betreiben. Damit wird der Gesamtwert der pull-ups größer, aber die Länge der Busleitungen wird kleiner. Sollte doch passen? Habe ich etwas nicht bedacht? Grüße Bleifrei7