Gast
#6306157
Hallo Gemeinde, bisher hatte ich den VCC-Pin des DS1820 immer direkt an 3,3V angeschlossen. Gnd an Gnd und den Data-Pin an den Pin 2.3 meines MSP430. Das hat immer super funktioniert Nur im DeepSleep des MSP430 wurden über den Pullup-Widerstand zwischen VCC und Data immer ca. 80uA verbraucht, was mir immer zuviel war. Nun bin ich auf die Idee gekommen, VCC des DS1820 auch über einen Pin zu schalten, Pin2.4. (siehe Anlage) Sprich ich lege vor der Temp.Messung P2.4 zunächst auf High, mache eine Messung, und schalte P2.4 wieder auf low. Hatte nun erwartet, dass jetzt kein Strom mehr unnötig verbraucht wird. Klappt allerdings nicht. Ich messe nun sogar 157uA!!! Also da kann irgendwas nicht stimmen. Muss ich noch etwas mit den internen Pullups / Pulldown der GPIO-Ausgänge machen? Die Frage ist nämlich echt, wo da der Strom fließt, da ich direkt am 3,9k Pullup keine Spannung messe. Logisch da ja P2.3 und P2.4 beide low sind. Fragen über Fragen...
