DSPIC33E CTMU funktioniert nur mit 10Bit

Gast #4193118
Hallo,

ich habe ein Problem mit der CTMU eines PICs der DSPIC33E Serie.
Ich messe hierüber eine extern angeschlossene Kapazität, ähnlich wie in 
den AppNotes von Microchip beschrieben.
Alles funktioniert solange, wie ich den ADC des Pic im 10Bit Modus 
laufen lasse.
Ich lade die externe Kapazität über die Konstantstromquelle der CTMU,an 
Kanal AN0, für eine definierte Zeit auf und messe danach die Spannung. 
Hierbei erhalte ich plausible Werte.
Sobald ich aber, als einzige Änderung im Code, den ADC über das 
"AD1CON1bits.AD12B = TRUE" Bit auf 12Bit umstelle, messe ich nur noch 
viel zu kleine Werte. Diese sind allem anschein nach auch von der 
Ladezeit völlig unabhängig. Eigentlich müsste der gemessene Wert mit 
steigender Ladezeit logischerweise auch steigen.
Verbinde ich aber einfach nur eine externe Spannung mit dem Kanal AN0, 
und versuche einfach nur die Spannung zu messen, also mit deaktivierter 
CTMU, funktioniert dies einwandfrei.
Weiß eventuell jemand, ob man im Zusammenspiel CTMU <-->ADC auf 12 Bit 
irgendetwas beachten muss?

Vielen Dank schoneinmal!


Gruß,
Klaus
Gast
Falls es noch jemand interessieren sollte:
Eine Messung mit 12Bit im Zusammenspiel mit der CTMU-Einheit ist bei 
vielen DSPIC, aufgrund eines internen Fehlers, laut Errata nicht 
nöglich. Es gibt hierfür auch keinen WorkAround.

Gruß,
Klaus

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.