adc Trigger beim uc3a (avr32)

OP #2103016
Lesenswert?
• ▲
▼
Hallo zusammen,
ich setzte mich gerade mit dem ADC des UC3A auseinander und bin auf ein 
Problem gestoßen, bei dem ihr mir hoffentlich weiterhelfen könnt.

Mein Ziel ist es, Spannungswerte im millisekunden Takt auszulesen und in 
einem Datenpaket abzuspeichern.

Die eifachste Möglichkeit würde wohl darin bestehen, die Clock des ADC 
so einzustellen, dass eine kontinuierliche Wandlung möglich ist. Im 
Anschluss an eine erste Wandlung könnte somit direkt eine weitere 
folgen.
Wie ich es verstanden habe wird der ADC mittels FPBA getaktet. Da ich 
das ganze in ein bestehendes System integrieren will, soll die Frequenz 
auch weiterhin bei den bisher verwendeten 12 MHz liegen. Somit fällt 
diese Idee flach.

Die RTC, die vom µC bereit gestellt wird, wird insbesondere für 
Timingaufgaben im Bereich TCP/IP verwendet, also würd ich hier gerne auf 
Interrupts verzichten. (Sind Interrupts im ms Bereich eigentlich 
realistisch oder verlangsamt man damit das System zu sehr?)

Ich habe im Datenblatt gesehen, dass sich ein internes Triggersignal 
(TRGSEL) innerhalb des MR Registers einstellen lässt, welches bei jeder 
steigender Flanke eine neue Wandlung auslöst. Dieses würde ich gerne auf 
1ms setzen und einen gewandelten Wert per (Data Ready)Interrupt erkennen 
und ins Datenpaket schreiben.
Soweit die Theorie...
Leider kann ich nirgends finden wie ich diese internen Triggersignale 
(0-5) erzeugen kann. Auch innerhalb der Sektion "Timer/Counter" auf die 
verwiesen wird konnte ich nich fündig werden.
Das durchsuchen des Datenblatts hat mir auch nicht weitergeholfen und nu 
steh ich dumm dar...
Sind damit irgendwelche generic Clocks oder die TIOA/TIOB Ausgänge des 
Timer/Counter gemeint?

Wie habt ihr das Problem gelöst?
Bin für jeden Gedankenanstoß dankbar.

Grüße, matthias

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.