Ich verzweifle gerade am differentiellen ADC vom tiny25. Im Singleended Mode läuft alles wunderbar: ADC2&3 hängen beide über einen Spannungsteiler an halber Betriebsspannung, Referenzspannung ist Vcc. Messe ich ADC2 oder 3 im singleended Mode bekomme ich Werte zwischen 510 und 512. Das passt also. Stelle ich ADMUX auf 13 (0V) dann liefert der ADC auch den Wert 0. Stelle ich ADMUX auf 12 (1,1V) dann liefert der ADC auch den Wert 221 was auch gut passt (1,08V). Stelle ich nun auf einen differentiellen Kanal, (z.B. ADMUX auf 4: ADC2 und AD2, also nur der Offsetfehler) dann bekomme ich einen Wert von 670! Da ich bipolar messe (BIN bit gesetzt) entspricht das einem Offsetfehler von -158!!! Von anderen AVRs bin ich Offsetfehler von <10 gewöhnt. Im Datenblatt findet man leider nur Ahnung zum singleendet Mode. Lösche ich das BIN bit, dann kann bekomme ich einen Offsetfehler von etwa 4, und der differentielle Modus funktioniert (aber leider nur unipolar). Kann jemand bestätigen, dass der bipolare differentielle Modus im tiny25 Müll ist, oder mache ich was falsch ?
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.