Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
plugins:1_wire_ng:einbau_onboard [2024/02/19 06:10] Michael Schlenstedtplugins:1_wire_ng:einbau_onboard [2024/02/19 06:11] (aktuell) Michael Schlenstedt
Zeile 16: Zeile 16:
  
 {{plugins:1_wire_ng:pasted:20240219-060046.png?500}} {{plugins:1_wire_ng:pasted:20240219-060046.png?500}}
 +
 +<WRAP center round tip 100%>
 +Laut [[https://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_/_DS18B20|mikrocontroller.net]] scheint es manchmal hilfreich zu sein, einerseits einen kleineren Pullup-Widerstand zu verwenden (bspw. 2,2 kOhm; damit wird die 3,3V Versorgung mit 1,5 mA belastet) und einen kleinen Widerstand nach dem GPIO //in Reihe// zu schalten. Hintergrund: Die Slew Rate mit dem großen Pullup-Widerstand ist durch die 1,5 mA Strom begrenzt, während der Raspberry Pi 3 oder Pi 4 mit 16 mA auf Masse zieht (entspräche einem Pulldown-Widerstand von ~ 200 Ohm). D.h. es wird sehr schnell auf Masse gezogen, was in großen Netzen zu Überschwingern und Reflektionen führen kann. Ein kleiner Widerstand in Reihe begrenzt die Slew Rate in Richtung Masse etwas. Beide Widerstände können und sollten der Netzwerkgröße angepasst werden.
 +</WRAP>
  
 ===== Software ===== ===== Software =====
Zeile 38: Zeile 42:
  
 Geschafft! ;-) Geschafft! ;-)
- 
-<WRAP center round tip 100%> 
-Laut [[https://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_/_DS18B20|mikrocontroller.net]] scheint es manchmal hilfreich zu sein, einerseits einen kleineren Pullup-Widerstand zu verwenden (bspw. 2,2 kOhm; damit wird die 3,3V Versorgung mit 1,5 mA belastet) und einen kleinen Widerstand nach dem GPIO //in Reihe// zu schalten. Hintergrund: Die Slew Rate mit dem großen Pullup-Widerstand ist durch die 1,5 mA Strom begrenzt, während der Raspberry Pi 3 oder Pi 4 mit 16 mA auf Masse zieht (entspräche einem Pulldown-Widerstand von ~ 200 Ohm). D.h. es wird sehr schnell auf Masse gezogen, was in großen Netzen zu Überschwingern und Reflektionen führen kann. Ein kleiner Widerstand in Reihe begrenzt die Slew Rate in Richtung Masse etwas. Beide Widerstände können und sollten der Netzwerkgröße angepasst werden. 
-</WRAP> 
- 
  
 ===== Raspberry GPIO Busmaster: Anpassungen und Empfehlungen ===== ===== Raspberry GPIO Busmaster: Anpassungen und Empfehlungen =====