AVR микроконтроллер AT90S2333 фирмы Atmel

Бит 3 - ADIE - Разрешение прерывания от АЦП. - При установке этого бита и бита I в регистре SREG разрешены прерывания по окончанию преоб­разования АЦП.


Биты 2..0 - ADPS2..ADPS0 - биты установки предварительного делите­ля. - Эти биты задают коэффициент деления тактовой частоты процессора и задают тактовую частоту работы АЦП.


Таблица 20. Выбор коэффициента деления АЦП

 

ADPS2

ADPS1

ADPS0

Коэф.деления

ADPS2

ADPS1

ADPS0

Коэф.деления

0

0

0

2

1

0

0

16

0

0

1

2

1

0

1

32

0

1

0

4

1

1

0

64

0

1

1

8

1

1

1

128

 

 

 

 

 

 

 

 

РЕГИСТР ДАННЫХ АЦП - ADCL И ADCH

 

ADCH

 

  

05h(25h)

7

6

5

4

3

2

1

0

-

-

-

-

-

MSB

R

R

R

R

R

R

R

R

Начальное значение

0

0

0

0

0

0

0

0

 

ADCL

 

  

04h(24h)

7

6

5

4

3

2

1

0

LSB

R

R

R

R

R

R

R

R

Начальное значение

0

0

0

0

0

1

0

0

 

Сканирование аналоговых каналов

 

Поскольку смена аналоговых каналов всегда происходит после завер­шения преобразования, для переключения каналов преобразователя можно использовать режим непрерывного преобразования. Обычно для переключе­ния каналов используется прерывание по завершению преобразования. Од­нако пользователь должен принимать во внимание следующие факторы:

- в режиме непрерывного преобразования, цикл выборки-хранения следующего преобразования начинается через полтора тактовых цикла по­сле того как результат текущего преобразования записывается в регистр данных АЦП и устанавливается флаг ADIF. Если канал АЦП переключится до того как произойдет операция выборки-хранения, результат преобразова­ния будет отражать новое состояние мультиплексора, если ADMUX изменит­ся после выборки-хранения, следующий результат будет использовать пре­жнее значение входного канала. Новый подключенный канал будет обслужен в следующем цикле преобразования. При чтении регистра ADMUX всегда возвращается последнее записанное в него число, независимо от того, какой канал используется для текущего преобразования.

 

Техника подавления шума АЦП

 

Цифровые схемы внутри и снаружи AT90S2333/4433 генерируют элект­ромагнитные излучения, которые могут повлиять на точность аналоговых измерений. Если точность преобразования важна, уровень ума может быть понижен при помощи следующей техники:

1. Аналоговая часть процессора и все аналоговые компоненты уст­ройства должны иметь отдельно разведенную на печатной плате землю. Аналоговая земля должна соединяться с цифровой только в одной точке печа­тной платы.

2. Путь прохождения аналогового сигнала должен быть коротким на­сколько можно. Старайтесь отделять аналоговые дорожки от цифровых ана­логовой землей и проводить их как можно дальше от высокоскоростных ци­фровых сигналов.

3. Вывод AVcc должен подключаться к источнику Vcc через RC цепоч­ку, как показано на рисунке:


4. Для уменьшения шума наводимого процессором используйте функцию подавления шума.

5. Если какие-то выводы порта С используются для вывода цифровых сигналов, они не должны переключаться во время преобразования.

 

 

 

 

 

 

 

 

 

 

ХАРАКТЕРИСТИКИ АЦП (T=-40...+85 град.)

 

Разрешение                                                                               10 бит

Интегральная нелинейность (Vref>2V),                              0.2(тип),0.5(макс) ед.мл.разр.

Дифференц.  нелинейность  (Vref>2V),                              0.2(тип),0.5(макс) ед.мл.разр.

Ошибка нуля (смещение)                                                      1(тип) ед.мл.разр.

Время преобразования                                                          65...260 мкС

Тактовая частота                                                                     50...200 кГц

Напряжение AVcc                                                                   Vcc+-0.3В (не больше 6В)

Опорное напряжение                                                             Agnd...AVcc

Вх.сопр. по вх. опорн. напр.                                                  6..10(тип)..13 кОм

Вх сопр. аналог. входа                                                            100 (тип) МОм

 

 

 

 

 

 

ПОРТЫ ВВОДА/ВЫВОДА

 

Порт B

 

Порт B 6-разрядный двунаправленный порт ввода/вывода.

Для обслуживания порта отведено три регистра: регистр данных PORTB (18h, 38h), регистр направления данных - DDRB (17h, 37h) и ножки порта B - PINB (16h, 36h). Адрес ножек порта B предназначен только для чтения, в то время как регистр данных и регистр направления данных - для чтения/записи.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34



Реклама
В соцсетях
рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать