Ich möchte einen PIC16F1825 und einen TCN75-Temperatursensor über I2C verbinden. Der Temperatursensor ist ca. 1 m von der MCU entfernt. Kann mich jemand aufklären, ob und auf welche Schwierigkeiten ich stoßen werde, wenn ich I2C über Kabel laufen lasse? Ich habe gelesen, dass I2C besonders bei höheren Raten und größeren Entfernungen sehr geräuschempfindlich sein kann.
Wie groß ist das Problem in meinem Fall in der Praxis? Hat jemand Erfahrung unter ähnlichen Bedingungen? Ich bin ziemlich glücklich, also bleib bei langsamen Übertragungsraten.
- Die Verbindung wird mit 5 V betrieben.
- Was kann ich tun, um diesen Link so einfach wie möglich zu gestalten und zu bedienen?
- Bei Standard-Nicht-TP-Signalkabeln weiß ich deren Kapazität nicht. Wie berechne ich die Pull-up-Widerstände?
- Benötige ich Pull-up-Widerstände oder ist der PIC16-Pull-up-Strom ausreichend?
Kann mich jemand auf einen AN hinweisen, der mir bei I2C over Wire hilft?