hEiko schrieb:
> wie würdet ihr ein PWM-Signal mit einem Controller weiterverarbeiten?
>
> -PWM-Filter + Lastwiderstand und den Spannungswert am Last-R per ADC
> einlesen
>
> oder
>
> -PWM-Signal direkt an einem Portpin "einsampeln" und das
> HI/LO-Verhältnis in einen Spannungswert umrechnen?
Letzteres natürlich. Wie man das genau machen würde, hängt aber von
Frequenz und Auflösung der PWM ab, deren Angaben du dir ja inzwischen
abgerungen hast.
Wir haben es also mit einem zu erfassenden Minimalintervall von rund 20
µs zu tun. In der Zeit kann z.B. ein AVR @20MHz rund 400 Operationen
erledigen. Die ganze Messererei kann also per Timer mit input capture
und Interrupt problemlos komplett im Hintergrund ablaufen, ohne parallel
laufende Software nennenswert zu behelligen, jedenfalls wenn diese
ihrerseits Interrupts höchstens für rund 350 Takte sperrt.