DAPR - регистр программирования опорных напряжений АЦП.
Регистр DAPR позволяет менять внутренние опорные напряжения IVAREF и IVAGND. Они могут программироваться с шагом в 1/16 относительно внешних опорных напряжений (VAREF-VAGND). Биты с 0 по 3 регистра DAPR определяют IVAGND, биты с 4 по 7 определяют IVAREF. Для нормальной работы АЦП требуется как минимум разность в 1 вольт между внутренними опорными напряжениями. Поэтому, внутреннее опорное напряжение IVAREF должны всегда программироваться на четыре шага выше, чем IVAGND (относительно внешнего образцового напряжения VAREF, которое равно 5В ± 5%).
Значения IVAGND и IVAREF определяются по формуле:
IVAGND = VAGND + DAPR (0 - 3) /16 (VAREF - VAGND)
причем DAPR (0 - 3) < 0 и DAPR (0 - 3) < 13;
IVAREF = VAGND + DAPR (4 - 7) /16 (VAREF - VAGND)
причем DAPR (4 - 7) > 3;
где DAPR (0 - 3) - содержание младшего полубайта, и DAPR (4 - 7) - содержание старшего полубайта DAPR, принимаемого как десятичное целое число без знака.
Если DAPR (0 - 3) или DAPR (4 - 7) = 0, внутренние опорные напряжения соответствуют внешним опорным напряжениям соответственно VAGND и VAREF .
Если VAINPUT > IVAREF, то результат преобразования будет равен 0FFH, если VAINPUT < IVAGN0, то результат преобразования - 00H (VAINPUT - напряжение аналогового входного сигнала).
Рисунок показывает, назначение разрядов регистра специальной функции DAPR.
Регистр программирования АЦП DAPR (0DAH)
Бит | ||||||||
Цифровое Значение для IVAREF | Цифровое Значение для IVAGND |
Если используются внешние опорные напряжения VAGND = 0 V и VAREF = + 5V (относительно GND и VCC), то при помощи регистра DAPR могут быть установлены следующие значения внутренних опорных напряжений IVAGND и IVAREF, как показано в таблице.
Ступень | DAPR (0-3) | DAPR (4-7) | IVAGND (V) | IVAREF (V) |
0.0 | 5.0 | |||
0.3125 | - | |||
0.625 | - | |||
0.9375 | - | |||
1.25 | 1.25 | |||
1.5625 | 1.5625 | |||
1. 875 | 1. 875 | |||
2. 1875 | 2. 1875 | |||
2.5 | 2.5 | |||
2.8125 | 2.8125 | |||
3.125 | 3.125 | |||
3.4375 | 3.4375 | |||
3.75 | 3.75 | |||
- | 4.0625 | |||
- | 4.375 | |||
- | 4.6875 |
Таблица.12.Программирование внутренних опорных напряжений
Комбинации отмеченные '-' не допускаются поскольку IVAREF должен быть, по крайней мере, четыре ступени выше, чем IVAGND.
Дата добавления: 2015-06-05; просмотров: 1472;