1 10 k klingen gut
2ja
3 keine ahnung
Ich möchte ein Temperatursensor DS1721 über I2C an den µC anschließen.
Die Leitung wird nicht länger als ca 1 Meter lang sein. Aus älteren Beiträgen hier im Forum weiß ich nun, dass ich geschirmtes Kabel nehmen sollte. Nun aber zu den Fragen:
1]Ich brauche noch Pull-Up Widerstände. Einmal ist die Rede von 1,8kOhm, ein anderes Mal von10kOhm. Ist das nun wurscht, wie groß der ist; hauptsache groß?
2]Nen Pull-Up-Widerstand ist doch nen stinknormaler Widerstand, oder? Der hat doch nur seinen Namen erhalten wegen seiner Funktion, oder?
3]Brauche ich nen Abschlußwiderstand?
Gruß
Leidi
1 10 k klingen gut
2ja
3 keine ahnung
ich verwende als Pullup ebenfalls 4,7k bis 10k.
Zusätzlich füge ich serielle Widerstände (330 Ohm) am Device ein. Siehe Bild:
Jau, besten Dank!
Das Bild ist gut.
Daraus schließe ich dann aber, dass Abschlusswiderstände nicht notwendig sind. Richtig?!?!
ja richtig. Das letzte Device bildet sozusagen den Abschluss.Zitat von Leidi
mfg Gerhard
Wobei man die 330 Ohm jedoch eigentlich nicht braucht. Es ist nur eine zusätzliche Schutzmaßnahme die aber eigentlich unnötig ist weil die Ports im Eingangsmodus betrieben werden. Normalerweise tun´s zwei Widerstände ca. 5 bis 10 k, wie bereits gesagt wurde. Wo die sind ist gewöhnlich auch ziemlich egal. Wenn viele Teilnehmer (ab ca. 4 Teilnehmer) am Bus sind würde ich zu 4,7k ansonsten ist 10k auch ideal.
Okay!
Das hat mir schon einmal weitergeholfen.
Thanks @all
Hallo,
wie ist es wenn die länge des I2C groß wird (>2m)?
Habe irgendwo einmal gelesen man muss einen 0,1µF Kondensator noch einbauen...
Was ist zu beachten wenn die Leitung länger wird und ich wahrscheinlich ClockStreching machen will/muss?
Danke!!!
Von Philips gibt es spezielle I2C-Busextender, P82B715. Mit denen sind bis zu 50 Meter Buslänge drin.
Es geht aber auch ohne. Ich hab bei mir im Haus eine Buslänge von etwas über 20 Metern realisiert mit PICs als Devices. Dabei wird I2C über Software gemacht, so dass ich die Geschwindigkeit selber nach Belieben einstellen konnte. Ich musste ziemlich weit runter gehen bei der Länge, vielleicht 1 KBit/s, weiss nicht mehr genau. Werde aber demnächst auch auf die P82B715 umstellen.
Also ich nehme auch immer 4,7 K als PullUp.
Die 330 Ohm (bzw. ich nehme immer 100 Ohm) verwende ich nur wenn ich eine externe Leitung anschliesse.
Wenn ich jetzt ein EE-Eprom hinhänge dann lasse ich die 100 Ohm weg.
Gruß MrQu
Lesezeichen