Hallo, ich habe eine Frage zum Anschluss eines DS18B20 an einen ATxmega128A1. Ich versorge den Sensor mit 3,3V und habe den Pin DQ direkt auf einen Pin des ATxmega gesetzt. Jetzt schaue ich mir mit dem Oszi die Signal auf dem DQ Pin an und sehe, dass der Controller es nicht schafft, den DQ Pin von 3,3V auf 0V zu legen. Er schafft es nur auf 2,5V. Ich verwende für den ATxmega den Totem-Pol Ausgang. Ich hätte erwartet, dass er den DQ Pin von 3,3V auf 0V herunterziehen kann. Ich verwnde einen extern Pull Up von 4,7k. Habe ich etwas übersehen? Gruß Greenhorn
Greenhorn schrieb: > Ich hätte erwartet, dass er den DQ Pin von 3,3V auf 0V herunterziehen > kann. Hat dich irgendeine Angabe im Datenblatt in dieser Erwartung bestärkt?
Hallo an alle die mit dem DS18B20 Probleme haben. Habe mir ein Programm in Bascom geschrieben für den ATmega8 um den DS18B20 auszulesen und die Temp. mit einer Auflösung von 0.1 C anzuzeigen. es können bis zu 10 Sensoren in Reihe angeschlossen werden. und an einem LCD 16*2 angezeigt werden. Die Sensoren sind am Portc.5 angeschlossen. Ich verwende einen externen Quarz von 3.686400 Mhz Das Programm liest bei Programmstart alle Seriennummern der Sensoren aus und speichert sie im Eeprom danach werden alle Sensoren der reihe nach ausgelesen.
Greenhorn schrieb: > Ich hätte erwartet, > dass er den DQ Pin von 3,3V auf 0V herunterziehen kann. Ich verwnde > einen extern Pull Up von 4,7k. Kann er auch (vielleicht nicht 0.000V aber leicht darüber...) - musst Du nur richtig programmieren. Es könnte zum Beispiel sein, dass Die RTC in dem Moment, da Du misst, mit ihrem Ausgang dagegenhält. Womit misst Du überhaupt?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.