Forum: Mikrocontroller und Digitale Elektronik 1-Wire & Pull-UP


von Sascha Biedermann (Gast)


Lesenswert?

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

von Sascha Biedermann (Gast)


Angehängte Dateien:

Lesenswert?

hm, ich habe gerade festgestellt, dass es mit dem anhängen nicht gefunzt
hat...

Also hier nochmal.

von Peter D. (peda)


Lesenswert?

"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

von conlost (Gast)


Lesenswert?

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

von Sascha Biedermann (Gast)


Lesenswert?

@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...

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Bitte keine Datenblaetter anhaengen! Ein Link haette es doch auch getan.

von Sascha Biedermann (Gast)


Lesenswert?

jupp, sorry

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.