1-Wire & Pull-UP

Gast #63472
Hallo!

Ich habe an eine geschirmte Steuerleitung ein paar DS18S20 Sensoren
gehangen. Nun ist mein Problem, dass ich ab einer best. Leitungslänge
die Temperatur nicht mehr lesen kann. Das kommt wohl daher, dass die
Kapazität des Kabels zu groß wird und somit durch den 4,7k Pull-UP die
Leitung nicht schnell genug auf High kommt. Wenn ich den Pull-UP auf
ca. 2k reduzieren, dann geht's wieder. Jetzt habe ich aber Angst, dass
das die Sensoren das nicht ganz so gern haben. Im Datenblatt kann ich
nur finden, dass man eine 4,7k Pull-UP verwenden soll. Ein maximum für
den Strom ist nicht zu finden.
...bei 4,7k sind's ca. 1mA
und bie 2k  ca. 2,3mA

Auf Seite 8 im angehangenen Datenblatt steht neben dem MOSFET 100 Ohm.
Was hat das zu bedeuten?

evtl. habe ich das angegebene Maximum nur übersehen?!

Kann einer von euch etwas darüber im Datenblatt finden?


Schonmal Danke für's reinschauen.

MfG
Sascha
#63474
"habe ich das angegebene Maximum nur übersehen?!"

Ja.
Sink Current = 4mA, d.h. minimal 1,2k.

Bei langen Leitungen hilft auch ein Widerstand in Reihe zum AVR-Pin
(50..100 Ohm), der dämpft dann die Reflexionen, die durch den hohen
Ausgangsstrom des AVR entstehen können.



Peter
Gast #63475
Hallo Sascha,
der Mosfet auf Seite 8 ist ein interner Mosfet des Sensors
und er zieht beim Senden der Daten die Leitung gegen Masse.

Es grüßt,
Arno
Gast #63476
@conlost
Ja, das ist klar. Ich meine die 100 Ohm die da dran stehen. Ob man
daraus evtl. rückschlüsse über die Belastbarkeit ziehen kann. Aber
peter hat das ja schon geklärt.

@peter
Alles klar! Danke!

Btw: Ich hab deinen Bootloader auf einem Mega32 laufen, geht suppi!
Naja... nachdem ich rausgefunden hab das im Datenblatt bei den
BOOT-SIZE Fuses words und nicht Bytes angegeben sind g...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.