Микроконверторы фирмы Analog Devices в микропроцессорных приборных комплексах. Виноградов А.Б - 34 стр.

UptoLike

34
Окончание табл. 1.6
Бит Имя Описание
MD2 MD1 MD0
1 1 0 Системная калибровка «нуля». Пользователь
должен подать напряжение системного «ну-
ля» на входы каналов в соответствии с со-
стоянием битов CH1/CH0 и ACH1/ACH0 ре-
гистров ADC0CON/ADC1CON
1 1 1 Системная калибровка верхнего предела
(полной шкалы). Пользователь должен подать
напряжение системной полной шкалы на вхо-
ды каналов в соответствии с состоянием би-
тов CH1/CH0 и ACH1/ACH0 регистров
ADC0CON/ADC1CON
1. Любое изменение битов MD2-MD0 немедленно сбросит оба модуля АЦП. Запись в биты MD2-MD0 без
изменения их содержимого также рассматривается как сброс.
2. Если команда заносится в ADС0CON, когда ADС0EN=1, или если ADС0EN изменяется с «0» на «1», то-
гда оба АЦП также немедленно сбрасываются. Другими словами, основному модулю АЦП дается при-
оритет над дополнительным и любая команда, адресованная основному модулю АЦП немедленно отра-
жается на дополнительном.
3. Однако, если в ADС1CON заносится команда или ADС1EN изменяется с «0» на «1», тогда сбрасывается
только один модуль дополнительного АЦП. Например, если основной АЦП выполняет циклическое
преобразование, когда дополнительный АЦП запускается или разрешается, то основной АЦП продол-
жает беспрепятственно работать, а работа дополнительного АЦП будет автоматически согласована по
фазе с работой основного АЦП. В результате, время выполнения первого цикла преобразования допол-
нительного АЦП будет растянуто на три такта (задержано), пока выходной сигнал с дополнительного
АЦП не синхронизируется с выходным сигналом основного.
4. Как только в ADCMODE записываются биты режима калибровки, биты RDY0/1 (ADСSTAT) немедлен-
но сбрасываются и запускается цикл калибровки. По завершению цикла данные записываются в соот-
ветствующие регистры калибровки. В регистре ADCSTAT записываются соответствующие биты, а биты
MD2-MD0 сбрасываются в 000, тем самым указывая, что модуль АЦП возвратился в состояние «пита-
ние снято».
5. Любая попытка калибровки модуля дополнительного АЦП игнорируется в случае, если в качестве ис-
точника входного сигнала выбран внутренний температурный датчик.
6. Калибровки выполняются при максимально возможном значении содержимого регистра SF, обеспечи-
вая тем самым максимальную точность преобразования при выполнении калибровки.
ADC0CON (регистр управления основным АЦП)
XREF0
CH1 CH0 UNI0 RN2 RN1 RN0
Адрес D2h, значение после сброса 07h, битовая адресация отсутствует.
Используется для конфигурации модуля основного АЦП по диапазону
измерений, выбору канала, разрешению внешнего ИОН и установке режима
униполярного или биполярного преобразования. Назначение битов регистра
ADC0CON указано в табл. 1.7.