Предыдущая Следующая

Для остальных микроконтроллеров LPC2000, компания NXP на момент написания этой книги не предоставила описания модулей АЦП.

Таблица 17.2. Описание выводов, связанных с модулем АЦП для микроконтроллеров LPC2101/02/03/14/24/19/29/94 и LPC2212/14/92/94

Название вывода

Тип

Описание

AIN7:0

Вход

Аналоговые входы. Модуль АЦП может измерить напряжение на любом из этих 8 входов, но исполнение в корпусе с 64 выводами ограничивает количество входов до 4 (AIN3:0). Обратите внимание, что эти аналоговые входы всегда физически связаны с соответствующими выводами, даже если эти выводы сконфигурированы как выводы порта. В последнем случае, может быть произведен простой внутренний тест АЦП.

Примечание. Если в приложении используется АЦП, то уровни внешних сигналов на аналоговых входах никогда не должны превышать уровень напряжения V3A. В противном случае, результат АЦП не будет соответствовать действительности. Если АЦП не используется в приложении, то выводы, сопряженные с входами АЦП, могут быть сконфигурированы как цифровые выводы 10 с допустимым внешним напряжением S В.

V3A,Vssa

Линии питания

Аналоговое напряжение питания и аналоговая земля. На

этих выводах номинально должны присутствовать такие же напряжения, как и на выводах V3 и VSsd соответственно, однако VDDAi VSSA и V3, VSSd должны быть взаимно изолированы, чтобы минимизировать шумы и ошибки АЦП

Примечание. Для микроконтроллеров LPC2101/02/03, в качестве опорного напряжения АЦП используется напряжение VDD (V3). Для микроконтроллеров LPC2114/24/19/29/94 и LPC2212/14/92/94, в качестве опорного напряжения АЦП используется напряжение VDDA (V3A).

17.2. Описание регистров ADC

Модуль АЦП устройств LPC2114/24/19/29/94 и LPC2212/14/92/94 включает 2 специальных регистра, описание которых приведено в Табл. 17.3.

Таблица 17.3. Карта регистров модуля АЦП микроконтроллеров LPC2114/24/19/29/94 HLPC2212/14/92/94

Название

Описание

Доступ

Значение после сброса

Адрес

ADCR

Регистр управления модулем АЦП. Прежде чем будет производиться преобразование, в регистр ADCR должно быть записано соответствующее выбранному операционному режиму значение

R/W

0x0000 0001

ОхЕООЗ 4000

ADDR

Регистр данных модуля АЦП. Этот регистр содержит бит DONE завершения преобразования (когда преобразование завершено, DONE = 1) и 10-битный результат преобразования

R/W

NA

ОхЕООЗ 4004

Модули АЦП микроконтроллеров LPC2131/32/34/36/38 включают в себя 3 специальных регистра, описанных в Табл. 17.4. В остальных микроконтроллерах LPC2000, имеющих АЦП, есть дополнительные сопряженные с АЦП специальные регистры, которые в рамках данной книги не рассматриваются.

Таблица 17.4. Карта регистров модулей АЦП микроконтроллеров LPC2131/32/34/36/38

Название

Описание

Доступ

Значение после сброса

Адрес и название

AD0

AD1

ADCR

Регистр управления модулем АЦП. Прежде чем будет производиться преобразование, в регистр ADCR должно быть записано соответствующее выбранному операционному режиму значение

R/W

0x0000 0001

ОхЕООЗ 4000 AD0CR

ОхЕООб 0000 AD1CR

ADDR

Регистр данных модуля АЦП. Этот регистр содержит бит DONE завершения преобразования (когда преобразование завершено, DONE = 1) и 10-битный результат преобразования

R/W

NA

ОхЕООЗ 4004 AD0DR

ОхЕООб 0004 AD1DR

ADGSR

По адресу расположения . -этого регистра (находящемуся в адресном интервале AD0) может быть произведена запись, чтобы запустить преобразование в обоих модулях АЦП одновременно

WO

0x00

ОхЕООЗ 4008 ADGSR

Регистр управления АЦП (ADCR или ADOCR—0xE0034000, AD1CR — ОхЕООбОООО)


Предыдущая Следующая






Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_200.html on line 334

Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_200.html on line 334

Warning: include() [function.include]: Failed opening './news.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/picprof/data/www/picprof.com/book/book4_200.html on line 334