Глава 3. Использование широтно-импульсной модуляции таймера В„.
22. Частота
Частота, требуемая для формирования выходного сигнала ШИМ эквивалентна частоте обновления ЦАП, а каждое изменение коэффициента заполнения ШИМ эквивалентно одному отсчёту ЦАП. Требуемая для ШИМ-таймера частота зависит от требуемой частоты ШИМ-сигнала и необходимого разрешения:
F = F х?п
clock PWM
Где Fc|ock-требуемая частота тактирования ШИМ-таймера,
FPWM - частота ШИМ-сигнала, соответствующая частоте обновления ЦАП,
п -требуемое разрешение ЦАП в битах
В этой статье описан способ построения 8-битного ЦАП на базе ШИМ и одновременная генерация с его помощью синусоидального сигнала частотой 250Гц и пилообразного сигнала частотой 125Гц. Требуемая частота для данного примера - 8кГц (32 отсчёта на каждый период синуса (передискретизация 16х), и 64 отсчёта на каждый период пилы (передискретизация 32х). Это соответствует требуемой частоте сигнала ШИМ в 8кГц и требуемой частоте тактирования ШИМ в 2.048МГц.
Как правило, наилучшие результаты получаются в том случае, когда частота ШИМ намного превышает требуемую частоту синусоидального сигнала, либо требуемую полосу синтезируемых частот. Это обусловлено тем, что чем больше частота ШИМ, тем меньше порядок требуемого фильтра и проще реализация подходящего фильтра.