13 входных модулей аналого-цифровых преобразователей (АЦП). Возможность работы во время Sleep и Idle режимов CPU, страница 2

AD1CON2: АЦП 1 контрольный регистр 2

Bit 15-13 VCFG <2:0>:  Бит конфигурации преобразователя источника опорного напряжения

Bit 12-11 Не определены, считаются равным 0

Bit 10 CSCNA: Сканирование входов для CH0+ в течении Sample A бита

1= проводить сканирование

0= не проводить сканирование

Bit 9-8 CHPS<1:0>: Бит выбора использования каналов

Когда AD12B=1,CHPS<1:0> не используется – считается равным 0

1x= преобразования по всем каналам

01= преобразования по каналам CH0 и CH1

00= преобразование по каналу CH0

Bit 7 BUFS: Бит статуса заполнения буфера (действителен только при BUFM=1)

1= АЦП заполняет вторую половину буфера, пользовательские приложения должны прочитать первую

0= АЦП заполняет первую половину буфера, пользовательские приложения должны прочитать вторую

Bit 6 Не определён, считается равным 0

Bit 5-2 SMPI<3:0>: Бит выбора последовательностей выборки/преобразования  на прерывание

1111=  прерывание после завершения каждой 16-й выборки/преобразования

1110=  прерывание после завершения каждой 15-й выборки/преобразования

………………………………………………………………………………………….

0000=  прерывание после завершения каждой выборки/преобразования

Bit 1 BUFM: Бит выбора режима заполнения буфера

1= заполнение первой половины буфера после первого прерывания и заполнение второй половины после следующего прерывания

0= всегда начинать заполнения буфера после старта

Bit 0 ALTS: Бит выбора режима альтернативного входа для выборки

1=  использовать входной канал выбранный для Sample A при первой выборки и для Sample B при следующей

0= всегда использовать входной канал выбранный для Sample A

AD1CON3: АЦП 1 контрольный регистр 3

Bit 15 ADRC: Бит источника тактовой частоты АЦП

1= внутренний источник АЦП

0= частота берётся с системной частоты

Bit 14-13 Не определены, считаются равным 0

Bit 12-8 SAMC<4:0>: Бит времени авто выборки

11111= 31TAD

………………

00001=1TAD  

00000=0TAD  

Bit 7-0 ADCS<7:0>:  Бит выбора тактовой частоты

AD1CHS123: Регистр выбора входного канала 1,2,3 АЦП1

Bit 15-11 Не определены, считаются равным 0

Bit 10-9 CH123NB<1:0>:  Бит выбора отрицательного входа Sample B для канала 1,2,3

Если AD12B=1, то настройки бита являются недоступными.

Если AD12B=0, то:

11= AN9 – отрицательный вход CH1, AN10 – для CH2, AN11 – для CH3

10= AN6 – отрицательный вход CH1, AN7 – для CH2, AN8 – для CH3

01 и 00= VREF- - отрицательный вход CH1, CH2, CH3

Bit 8 CH123SB: Бит выбора положительного входа канала 1,2,3 для Sample B

Если AD12B=1, то настройка этого бита недоступна.

При AD12B=0:

1= AN3- положительный вход CH1, AN4 – для CH2, AN5 – для CH3

0= AN0- положительный вход CH1, AN1 – для CH2, AN2 – для CH3

Bit 7-3 Не определены, считаются равным 0

Bit 2-1 CH123NA<1:0>: Бит выбора отрицательного входа канала 1,2,3 для Sample A

Если AD12B=1, то настройка этого бита недоступна.

При AD12B=0:

11= AN9 – отрицательный вход CH1, AN10 – для CH2, AN11 – для CH3

10= AN6 – отрицательный вход CH1, AN7 – для CH2, AN8 – для CH3

01 и 00= VREF- - отрицательный вход CH1, CH2, CH3

Bit 0 CH123SA: Бит выбора положительного входа канала 1,2,3 для Sample A

Если AD12B=1, то настройка этого бита недоступна.

При AD12B=0:

1= AN3- положительный вход CH1, AN4 – для CH2, AN5 – для CH3

0= AN0- положительный вход CH1, AN1 – для CH2, AN2 – для CH3

AD1CHS0: Регистр выбора входного канала 0 АЦП1

Bit 15 CH0NB: Бит выбора отрицательного входа канала 0 для Sample B

1= AN1 – отрицательный вход для CH0

0= VREF-  – отрицательный вход для CH0

Bit 14-13 Не определены, считаются равным 0

Bit 12-8 CH0SB<0:4> Бит выбора положительного входа канала 0 для Sample B

01100= положительный вход CH0 – AN12

……………………………………………….

00010= положительный вход CH0 – AN2

00001= положительный вход CH0 – AN1

00000= положительный вход CH0 – AN0

Bit 7 CH0NA: Бит выбора отрицательного входа канала 0 для Sample A

1= AN1 – отрицательный вход для CH0

0= VREF-  – отрицательный вход для CH0

Bit 6-5 Не определены, считаются равным 0

Bit 4-0 CH0SA<0:4> Бит выбора положительного входа канала 0 для Sample A

01100= положительный вход CH0 – AN12

……………………………………………….

00010= положительный вход CH0 – AN2

00001= положительный вход CH0 – AN1

00000= положительный вход CH0 – AN0

AD1CSSL: Низкий регистр выбора сканирования входов

Bit 15-0 CSS<12:0> Бит выбора сканирования входов

1= выбрать ANx для входного сканирования

0= пропустить ANx для входного сканирования

Сноска 1: В устройствах без девяти аналоговых входов могут быть использованы все AD1CSSL биты. Однако, входы выбранные для сканирования без соответствующих входов в устройстве будут конвертированы ADREF-.

AD1PCFGL: Низкий регистр конфигурации порта АЦП1

Bit 15-0 PCFG<12:0>:  Бит контроля конфигурации АЦП

1= Порт в цифровом режиме, чтение порта доступно, входной мультиплексор АЦП соединён с AVss

0= Порт в аналоговом режиме, чтение порта недоступно, АЦП делает выборку опорного напряжения.

Сноска1: В устройствах без девяти аналоговых входов все биты PCFG – R/W. Однако, бит PCFG сыгнорирует порты без соответствующих выходов в устройстве.