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


Ь //- Использование внутренних функций, периферийных блоков...

гистре CCRO. МЗР ЦАП на базе ШИМ представляет собой единичный отсчёт, а разрешение соответствует общему числу отсчётов:

Rcounts = Lcounts

Где Rcounts - разрешение (в отсчётах),

Lcounts - длина счётчика (в отсчётах)

Например, в этой статье рассматривается 8-битный ЦАП, таким образом, длина счётчика 8 бит или 256 отсчётов.

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

R

nCOUNTS ~ Q

Где Rcounts - разрешение (в отсчётах),

L - длина счётчика (в отсчётах),

С - наименьшее возможное изменение коэффициента заполнения (в от­счётах)

Разрешение, выраженное в количестве бит, будет выглядеть следующим образом:

rbits = 1°9г ^counts ) = L°92 ~

ИЛИ RniTc - t-OQr

ln(2)

Например, если счётчик ШИМ имеет длину 512 отсчётов, а коэффициент заполнения может изменяться как минимум на 2 отсчёта, результирующее раз­решение в отсчётах ЦАП на базе ШИМ будет составлять:


о _ L _ 512

"counts - ~£~ - —£~

Разрешение в битах составляет:

In (256) R BITS = Log г(2Ш) = -^=Ъ bits