Для остальных микроконтроллеров 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 — ОхЕООбОООО)
НА ГЛАВНУЮ | | ЧТО ТАКОЕ PIC ? | | ПРОГРАММАТОР | | ПРОЕКТЫ | | СТАТЬИ | | ССЫЛКИ | | КАРТА САЙТА |