Ь //- Использование внутренних функций, периферийных блоков...
гистре 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