Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ADuC70xx_K02.docx
Скачиваний:
20
Добавлен:
18.09.2019
Размер:
1.68 Mб
Скачать

Тактирование

Рисунок ??? описывает подробности тактирования АЦП. Пользователь осуществляет контроль частоты следования синхронизирующих импульсов АЦП и количество захватов синхронизирующего сигнала с помощью MMR-регистра ADCCON.По умолчанию значение времени захвата - 8 тактов, делитель (clockdivider) - 2 такта. Число добавочных тактов предполагается равным 19, таким образом, частота опроса равна 774 kSPS. Для перехода к температурному датчику время захвата АЦП автоматически становится равным 16 тактам, делитель (clockdivider) - 32 тактам. В многоканальных системах, содержащих датчик температуры, настройки тактирования возвращаться в прежнее состояние (настройки определенные пользователем) после снятия показаний с температурного датчика.

Особенности ацп в микросхеме aDuC7019

Микросхема аналогична микросхеме ADuC7020 за исключением того, что буферный усилитель канала DAC3 использован в качестве входного усилителя на входе ADC3, как показано на рисунке 42 (т.е. выход буфера присоединен ко входу ADC15 коммутатора). По этой причине 3-й канал ЦАП в микросхеме ADuC7019 не может быть использован.

Выходной контакт DAC3 должен быть подключен к AGND через конденсатор ёмкостью 10 нФ. Поэтому канал АЦП3 может использоваться только для измерения медленно меняющихся напряжений. Для этого канала может потребоваться дополнительная калибровка АЦП.

Интерфейс ацп с регистрами mmrs

АЦП управляется и конфигурируется при помощи набора регистров, эти регистры перечислены ниже:

  • ADCCON: Регистр управления АЦП, посредством этого регистра программист разрешает работу АЦП, выбирает режим работы АЦП (однополярный, псевдодифференциальный или полностью дифференциальный) и тип преобразования. Этот регистр описан в табл. 7.

  • ADCCP: регистр выбора положительного канала АЦП

  • ADCCN: регистр выбора отрицательного канала АЦП

  • ADCSTA: регистр статуса АЦП, показывает, что результат преобразования доступен. Регистр ADCSTA содержит только один бит (разряд 0). Этот бит устанавливается после завершения преобразования, что приводит к генерации прерывания. Регистр автоматически сбрасывается при чтении регистра ADCDAT. Пока в АЦП происходит преобразование, состояние АЦП может быть считано внешним устройством посредством вывода ADCBusy. Этот вывод находится в состоянии логической единицы во время преобразования. Когда преобразование завершено, вывод ADCBusy переходит в состояние низкого логического уровня. Эта информация доступна через вывод P0.3 (см. главу о выходах общего назначения GPIO), если это разрешено посредством регистра ADCCON.

  • ADCDAT: Регистр результата аналого-цифрового преобразования, в нем содержится результат, как это показано на рис. 10.

  • ADCRST: Регистр сброса АЦП. Посредством этого регистра можно сбросить все регистры АЦП в их состояние по умолчанию.

  • ADCOF: 10-разрядный регистр калибровки смещения

  • ADCGN: 10-разрядный регистр калибровки усиления

АЦП работает по принципу последовательного приближения (SAR) и имеет входную цепь выборки-хранения (charge-sampled). Эта архитектура может функционировать в трех режимах : дифференциальном , псевдодифференциальном и однополярном.Принципы работы такой архитектуры описаны ниже для трех различных режимов работы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]