Помощь в учёбе, очень быстро...
Работаем вместе до победы

Аналого-цифровой преобразователь. 
Микропроцессорная техника: введение в cortex-m3

РефератПомощь в написанииУзнать стоимостьмоей работы

Для включения АЦП необходимо установить бит Cfg_REG_ADON. Для снижения тока потребления вместо собственного источника опорного напряжения в АЦП может использоваться источник датчика температуры. Для этого необходимо включить блок датчика температуры и источник опорного напряжения, установив бит TS_EN в «1». После включения можно использовать источник опорного напряжения для первого и второго АЦП… Читать ещё >

Аналого-цифровой преобразователь. Микропроцессорная техника: введение в cortex-m3 (реферат, курсовая, диплом, контрольная)

В микроконтроллере реализовано два 12-разрядных АЦП. С помощью АЦП можно оцифровать сигнал от 16 внешних аналоговых выводов порта PORTD и от двух внутренних каналов, на которые выводятся датчик температуры и источник опорного напряжения. Скорость выборки составляет до 512 тыс. преобразований в секунду для каждого АЦП.

В качестве опорного напряжения при работе аналого-цифрового преобразователя могут выступать:

  • — питание АЦП с выводов AUcc и AGND;
  • — внешние сигналы с выводов «ADC ()_REF+» и «ADC_REF-». Контроллер АЦП позволяет:
  • — оцифровать один из 16 внешних каналов;
  • — оцифровать значение встроенного датчика температуры;
  • — оцифровать значение встроенного источника опорного напряжения;
  • — осуществить автоматический опрос заданных каналов;
  • — выработать прерывание при выходе оцифрованного значения за заданные пределы;
  • — запускать два АЦП синхронно для ускорения выборки.

Для осуществления преобразования требуется не менее 28 тактов синхронизации CLK. В качестве синхросигнала может выступать частота процессора CPU_CLK либо частота ADC_CLK, формируемая в блоке «Сигналы тактовой частоты». Выбор частоты осуществляется с помощью бита Cfg_REG_CLKS. Частота CPU_CLK формируется из частоты процессорного ядра делением на коэффициент Cfg_REG_DIVCLK[3:0], Максимальная частота CLK не может превышать 14 МГц (рис. 3.22).

Схема формирования тактовой частоты АЦП.

Рис. 3.22. Схема формирования тактовой частоты АЦП.

Для включения АЦП необходимо установить бит Cfg_REG_ADON. Для снижения тока потребления вместо собственного источника опорного напряжения в АЦП может использоваться источник датчика температуры. Для этого необходимо включить блок датчика температуры и источник опорного напряжения, установив бит TS_EN в «1». После включения можно использовать источник опорного напряжения для первого и второго АЦП вместо их собственных (рис. 3.23). Для этого необходимо установить биты ADCx_OP в «1». Для преобразования необходимо выводы порта D (АЦП) сконфигурировать как аналоговые и отключить какие-либо внутренние подтяжки.

Показать весь текст
Заполнить форму текущей работой