Gast
#66855
Hallo Leute! Ich habe in einem Projekt den ATMEGA128 im Einsatz. Ich benutze für die Ansteuerung eines Temperatursensors (1621) den I²C-Bus. Es gibt aber ab und zu Probleme bei der Übertragung. Abgesehen von einem geschirmten Kabel glaube ich, dass es an den Pull-Up-Widerständen liegt. Wenn ich z.B. ein OSZI anschließe, um das Signal zu messen funktioniert, die Übertragung zum Temperatursensor nicht mehr. Ich benutze für Clock 4700Ohm gegen 5V und für die Daten 4700Ohm gegen 5V. Zusätzlich sind die Widerstände direkt am Ausgang des µP positioniert. Das Kabel zu den Sensoren ist ca. 2 Meter lang. Soll man die Widerstände direkt bei den Sensoren positionieren oder ist das egal? Oder soll ich einfach kleinere Widerstände nehmen z.B. 2KOhm? Wie klein dürfen die maximal Widerstände sein. Danke für eure Hilfe. Markus