Библиотека Компэла


Глава 3. Использование широтно-импульсной модуляции таймера В„.

22. Частота

Частота, требуемая для формирования выходного сигнала ШИМ эквива­лентна частоте обновления ЦАП, а каждое изменение коэффициента заполнения ШИМ эквивалентно одному отсчёту ЦАП. Требуемая для ШИМ-таймера частота зависит от требуемой частоты ШИМ-сигнала и необходимого разрешения:

F = F х?п

clock PWM

Где Fc|ock-требуемая частота тактирования ШИМ-таймера,

FPWM - частота ШИМ-сигнала, соответствующая частоте обновления ЦАП,

п -требуемое разрешение ЦАП в битах

В этой статье описан способ построения 8-битного ЦАП на базе ШИМ и одновременная генерация с его помощью синусоидального сигнала частотой 250Гц и пилообразного сигнала частотой 125Гц. Требуемая частота для данного примера - 8кГц (32 отсчёта на каждый период синуса (передискретизация 16х), и 64 отсчёта на каждый период пилы (передискретизация 32х). Это соответс­твует требуемой частоте сигнала ШИМ в 8кГц и требуемой частоте тактирова­ния ШИМ в 2.048МГц.

Как правило, наилучшие результаты получаются в том случае, когда час­тота ШИМ намного превышает требуемую частоту синусоидального сигнала, либо требуемую полосу синтезируемых частот. Это обусловлено тем, что чем больше частота ШИМ, тем меньше порядок требуемого фильтра и проще реа­лизация подходящего фильтра.