ВУЗ:
Составители:
45
Рис. 1.11. Результаты измерения калиброванным АЦП
Для «системной» калибровки «нуля» ситуация с рассогласованием по
усилению при смене диапазонов будет несколько иная. Пусть, например, при
установленном диапазоне 20 мВ и имеющемся внешнем смещении 10 мкВ была
произведена «системная» калибровка «нуля», в результате которой в регистры
калибровки смещения OF0H, OF0M, OF0L записалось число 802100h, «учиты-
вающее» внешнее смещение 10 мкВ. Затем диапазон был сменен на значение 40
мВ без проведения повторной «системной» калибровки «нуля». Теперь число
802100h, оставшееся неизменным в регистрах OF0H, OF0M, OF0L, будет соот-
ветствовать значению внешнего смещения 20 мкВ, так как одному биту кода
теперь соответствует вдвое большее значение напряжения. Для диапазона 2,56
В число 802100h будет соответствовать значению смещения 1,28 мВ.
Производитель МК предлагает два способа устранения описанного рассо-
гласования. Первый заключается в том, чтобы предварительно произвести
«системную» калибровку «нуля» во всех диапазонах, использование которых
предполагается в данном приложении, и последовательно скопировать полу-
ченные значения из регистров OF0H, OF0M, OF0L во Flash-память данных МК.
При переключении на очередной диапазон соответствующее ему сохраненное
число следует программно переписывать из Flash-памяти в регистры OF0H,
OF0M, OF0L.
Второй способ заключается в следующем. Предварительно производится
«системная» калибровка «нуля» в диапазоне ±20 мВ. После этого при каждом
изменении диапазона необходимо программно корректировать содержимое ре-
гистров OF0H, OF0M, OF0L таким образом, чтобы разность между предыду-
щим содержимым OF0H, OF0M, OF0L и числом 800000h уменьшалась вдвое
при увеличении диапазона на одну ступень. Сказанное поясняется следующей
формулой:
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »
