[AVR] Gleichzeitige Nutzung von ADC und internen Komparatoren

OP #4553022
Lesenswert?
• ▲
▼
Hallo liebe µC-Gemeinde :-)

Für ein kleines Projekt habe ich einen Regelkreis in Planung (Spannungs- 
und Stromregelung), wobei ich einen AVR (im speziellen: ATTiny841) 
verwende. Dabei nutze ich die beiden internen Analogkomparatoren, welche 
laufend die gewünschte Ausgangsspannung (-strom) mit der realen 
Ausgangsspannung (-strom), welche bei einem Überschreiten einen 
Interrupt auslösen. Die Taktfrequenz des resultierenden PWM-Signals wird 
auf 150kHz angesetzt (AC-latenz berücksichtigt). Der Weitere 
Programmablauf ist für mein eigentliches Problem nicht relevant.

Da der Tiny841 (bzw. 441) die Komparatoreingänge mit den ADC-Eingängen 
doppelt belegt hat habe ich mir gedacht, dass ich ganz einfach den 
jeweiligen Analogpin auch gleich mit dem ADC verbinden kann und die 
Spannung/den Strom (zur Ausgabe auf einem Display) messen kann. Der ADC 
wird recht langsam laufen, da mehr als 4Hz "refresh-rate" für das 
Display nicht wirklich nicht sinnvoll sind.

Was nun meine Frage an all jene ist, welche bereits mit derartigen 
Doppelbelegungen gearbeitet haben, ob es Probleme gibt, sowohl den AC 
als auch ADC an dem selben Pin zu betreiben. Mit Probleme meine ich, ob 
der AC eventuell zu früh (oder schlimmer: zu spät) den Interrupt 
auslöst, wenn der ADC gerade die S/H-Schaltung zuschaltet.

Warum ich das nicht selbst teste? Da die "neuen" Tinys nurmehr im 
SO14-Gehäuse hergestellt werden müsste ich extra eine Adapterplatine 
fertigen und um mir den Aufwand zu sparen dachte ich mir, Fragen kann 
nicht schaden :D

Liebe Grüße
Marcus
OP #4553054
Lesenswert?
• ▲
▼
Hallo Jim!

Die Analogspannung für die Strommessung kommt von einem OPV -> 
niederohmig

Die zweite Analogspannung wird über einen 20k:10kOhm Spannungsteiler an 
den Pin geführt. Laut Datenblatt des Tinys wird für die S/H-Schaltung 
ein Eingangswiderstand von maximal 10kOhm empfohlen. Dafür hätte ich zum 
Puffern der Analogspannung eine kleine Kapazität (1nF?) zugeschaltet (-> 
Anhang)
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.