Файл: Семейство микроконтроллеров MSP430X1XX, руководство пользователя (2004).pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.06.2025
Просмотров: 2805
Скачиваний: 1
Раздел XVII. |
АЦП12 |
||
Флаг прерывания ADC12MEMx. Эти биты устанавливаются, когда |
|||
в соответствующий регистр ADC12MEMx загружается результат |
|||
преобразования. Биты ADC12IFGx сбрасываются, если выполняется |
|||
ADC12IFGx |
Биты 15-0 |
доступ к соответствующим регистрам ADC12MEMx или же могут |
|
быть сброшены программно. |
|||
0 |
– Прерывание не ожидается |
||
1 |
– Прерывание ожидается |
||
ADC12IV, регистр вектора прерываний АЦП12
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
||||||||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
||||||||||||
r0 |
r0 |
r0 |
r0 |
r0 |
r0 |
r0 |
r0 |
||||||||||||
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||||||||
0 |
0 |
ADC12IVx |
|||||||||||||||||
r0 |
r0 |
r•(0) |
r•(0) |
r•(0) |
r•(0) |
r•(0) |
r0 |
||||||||||||
ADC12IVx |
Биты |
Значение вектора прерываний АЦП12 |
|||||||||||||||||
15-0 |
|||||||||||||||||||
Содержимое |
Источник |
Флаг |
Приоритет |
||||||||||||||||
ADC12IV |
прерывания |
прерывания |
прерывания |
||||||||||||||||
000h |
Прерывание не ожидается |
– |
|||||||||||||||||
002h |
Переполнение |
– |
Наивысший |
||||||||||||||||
ADC12MEMx |
|||||||||||||||||||
004h |
Превышение времени |
– |
|||||||||||||||||
преобразования |
|||||||||||||||||||
006h |
Флаг прерывания |
ADC12IFG0 |
|||||||||||||||||
ADC12MEM0 |
|||||||||||||||||||
008h |
Флаг прерывания |
ADC12IFG1 |
|||||||||||||||||
ADC12MEM1 |
|||||||||||||||||||
00Ah |
Флаг прерывания |
ADC12IFG2 |
|||||||||||||||||
ADC12MEM2 |
|||||||||||||||||||
00Ch |
Флаг прерывания |
ADC12IFG3 |
|||||||||||||||||
ADC12MEM3 |
|||||||||||||||||||
00Eh |
Флаг прерывания |
ADC12IFG4 |
|||||||||||||||||
ADC12MEM4 |
|||||||||||||||||||
010h |
Флаг прерывания |
ADC12IFG5 |
|||||||||||||||||
ADC12MEM5 |
|||||||||||||||||||
Библиотека Компэла |
|||||||||||||||||||
329 |
|||||||||||||||||||
MSP430x1xxFamily |
|||||
012h |
Флаг прерывания |
ADC12IFG6 |
|||
ADC12MEM6 |
|||||
014h |
Флаг прерывания |
ADC12IFG7 |
|||
ADC12MEM7 |
|||||
016h |
Флаг прерывания |
ADC12IFG8 |
|||
ADC12MEM8 |
|||||
018h |
Флаг прерывания |
ADC12IFG9 |
|||
ADC12MEM9 |
|||||
01Ah |
Флаг прерывания |
ADC12IFG10 |
|||
ADC12MEM10 |
|||||
01Ch |
Флаг прерывания |
ADC12IFG11 |
|||
ADC12MEM11 |
|||||
01Eh |
Флаг прерывания |
ADC12IFG12 |
|||
ADC12MEM12 |
|||||
020h |
Флаг прерывания |
ADC12IFG13 |
|||
ADC12MEM13 |
|||||
022h |
Флаг прерывания |
ADC12IFG14 |
|||
ADC12MEM14 |
|||||
024h |
Флаг прерывания |
ADC12IFG15 |
Низший |
||
ADC12MEM15 |
|||||
330 |
Библиотека Компэла |
|
MSP430x1xxFamily
АЦП10
Модуль АЦП10 представляет собой высокоэффективный 10-разрядный аналого-цифровой преобразователь. В этом разделе описывается АЦП10. АЦП10 реализован в устройствах MSP430x11x2 и MSP430x12x2.
18.1. Введение в АЦП10
Модуль АЦП10 обеспечивает быстрые 10-разрядные аналого-цифровые преобразования. Модуль имеет 10-разрядное ядро с регистром последовательного приближения SAR, схему выборки, опорный генератор и контроллер переноса данных (DTC).
DTC позволяет выборкам АЦП10 преобразовываться и сохраняться в любом месте памяти без вмешательства ЦПУ. Модуль может конфигурироваться программным обеспечением пользователя для поддержки разнообразных приложений.
АЦП10 обладает следующими возможностями:
•Максимальная скорость преобразования свыше 200 ksps (200000 преобразований в сек.)
•Монотонный 10-разрядный преобразователь без ошибочных кодов
•Выборка и хранение с программируемыми периодами выборки
•Преобразование инициируется программным обеспечением или таймером А
•Программно выбираемый интегрированный генератор опорного напряжения (1,5 В или 2,5 В)
•Программно выбираемый внутренний или внешний опорный источник
•Восемь индивидуально конфигурируемых внешних входных каналов
•Каналы преобразования для внутреннего температурного датчика, AVCC и внешних опорных источников
•Выбираемый источник тактирования преобразований
•Одноканальный, повторный одноканальный, последовательный и пов- торно-последовательный режимы преобразования
•Ядро АЦП и опорное напряжение могут выключаться раздельно
•Контроллер переноса данных для автоматического сохранения результатов преобразований
Блок-схема АЦП10 показана на рис. 18-1.
332 |
Библиотека Компэла |
|
Раздел XVIII. |
АЦП10 |
|||||||||||
REFOUT |
Ve REF+ |
REFBURST |
||||||||||
ADC10SR |
2_5V |
REFON |
||||||||||
INCHx=0Ah |
||||||||||||
0 |
V REF+ |
Включение |
||||||||||
1 |
Опорный источник |
A VCC |
||||||||||
V REF –/ |
Ve REF |
– |
на 1,5 В или 2,5 В |
|||||||||
INCHx |
A VCC |
Ref_x |
||||||||||
4 |
||||||||||||
Auto |
CONSEQx |
11 |
10 01 00 |
SREF1 |
||||||||
A VSS |
SREF0 |
ADC10OSC |
||||||||||
A0 |
0000 |
SREF2 |
1 |
0 |
ADC10ON |
ADC10SSELx |
||||||
A1 |
0001 |
ADC10DIVx |
||||||||||
A2 |
0010 |
|||||||||||
A3 |
0011 |
Выборка |
V R – |
V R+ |
00 |
|||||||
A4 |
0100 |
|||||||||||
и |
Делитель |
01 |
ACLK |
|||||||||
A5 |
0101 |
10•разрядный SAR |
||||||||||
A6 |
0110 |
хранение |
/1 .. /8 |
10 |
MCLK |
|||||||
A7 |
0111 |
S/H |
Convert |
11 |
SMCLK |
|||||||
1000 |
ADC10CLK |
|||||||||||
1001 |
||||||||||||
1010 |
ISSH |
SHSx |
||||||||||
1011 |
BUSY |
|||||||||||
1100 |
ENC |
|||||||||||
1101 |
00 |
ADC10SC |
||||||||||
1110 |
SAMPCON |
Таймер выборки |
SHI |
0 |
||||||||
01 |
TA1 |
|||||||||||
1111 |
/4/8/16/64 |
1 |
||||||||||
Sync |
TA0 |
|||||||||||
10 |
||||||||||||
A VCC |
ADC10DF |
ADC10SHTx |
MSC |
11 |
TA2 |
|||||||
INCHx=0Bh |
||||
ADC10MEM |
||||
Ref_x |
||||
R |
Контроллер |
n |
ОЗУ, флэш, периферия |
|
переноса |
||||
данных |
||||
R |
ADC10SA |
|||
Останов |
||||
ЦПУ |
||||
A VSS |
ADC10CT |
ADC10TB |
ADC10B1 |
|
Рис. 18-1. Блок-схема АЦП10
18.2. Функционирование АЦП10
Модуль АЦП10 конфигурируется программным обеспечением пользователя. Настройка и работа АЦП10 рассматриваются в следующих далее разделах.
18.2.1. 10-разрядное ядро АЦП
Ядро АЦП преобразует аналоговый входной сигнал в 10-разрядное цифровое представление и сохраняет результат в регистре ADC10MEM. Ядро использует два программно выбираемых уровня напряжений (VR+ и VR-) для задания верхнего и нижнего пределов преобразования. Цифровой выход (NADC)
Библиотека Компэла |
333 |
|