Forum: Mikrocontroller und Digitale Elektronik Freescale MC56F8036 ADC - eine Frage


von Cimbom G. (cimbomgs)


Lesenswert?

Hi Forum,

ich bin dabei ein Analog-Signal zu erfassen, dazu setzte ich den ADC 
ein.

Im Datenblatt steht dieser Satz:
>ADC can be synchronized to the PWM via the SYNC0/1 input signal provided the 
>integration permits the PWM to trigger a timer channel connected to that input

Kann jemand mir erkären was damit gemeint ist? Das wäre echt sehr lieb 
und ich wäre sehr dankbar :-)

von Cimbom G. (cimbomgs)


Lesenswert?

ich verstehe nicht was hier snychronisiert werden kann. PWM ist
Pulsweitenmodulation, was soll damit am ADC synchrnisiert werden?

Mit PWM kann doch nur das Verhältnis von LOW- zu HIGH-Pegel angegeben 
werden oder kann es noch viel mehr?

von Joerg W. (joergwolfram)


Lesenswert?

Das braucht man nur, wenn (wie geschrieben) synchron zur PWM gemessen 
werden soll. Beispiel Motor:
Den Motorstrom (Spannungsabfall über Shunt) kann man nur messen, wenn 
überhaupt welcher fliesst. Wegen der Motorinduktivität kann man aber 
nicht sofort messen und schaltet deswegen einen Timer dazwischen. Wenn 
das per Hardware erfolgt, wird die CPU deutlich entlastet.

Gruß Jörg

von Cimbom G. (cimbomgs)


Lesenswert?

das würde heißen, dass ich den ADC so einstellen kann dass es zu PWM 
synchron mißt. Jedes mal wenn PWM auf High steht holt sich der ADC den 
Analog-Wert und digitalisiert es.

sozusagen wird bei jeder steigende Flanke ein "PWM-Interrup" ausgelöst, 
was den AD-Wandler auffordert die Messung zu starten, richtig?

von Joerg W. (joergwolfram)


Lesenswert?

fast, aber dazwischen liegt noch Channel3 von Timer A.
1
---                       -----------------             ---
2
PWM -> PWM_reload_sync -> Timer A channel 3 -> SYNC0 -> ADC
3
---                       -----------------             ---
Wie es genau funktioniert und konfiguruiert wird, weiss ich aber auch 
nicht.

Gruß Jörg

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
Noch kein Account? Hier anmelden.