их AVR - мікроконтролерів. XMEGA програмно сумісні з популярними сімействами tiny і mega. Мікроконтролери XMEGA випускається в корпусах QFP з кількістю висновків від 44 до 100, мати об'єм вбудованої Flash-пам'яті від 16 до 1024 кілобайт, працювати з продуктивністю до 32 MIPS. XMEGA містять 4 каналу прямого доступу до пам'яті (DMA), 12-розрядні АЦП і ЦАП, 8 каналів системи подій, криптомодуль AES і DES, годинник реального часу, блок контролю напруги живлення (BOD), сторожовий таймер, вбудований RC-генератор. Нові мікроконтролери працюють в індустріальному температурному діапазоні - 40: + 85 ° С. Напруга живлення становить від 1,8 до 3,6 Вольт.
Відмінні особливості нового покоління AVR - XMEGA:
· Знижений енергоспоживання (технологія picoPower другого покоління)
· Розширений набір периферії, включаючи нові цифрові й аналогові модулі
· Збільшена продуктивність процесорного ядра і періферііподдержіваются основними засобами розробок для AVR - AVRISP2, JTAGICE2, AVR Studio, компілятор IAR Systems (деякі апаратні засоби вимагають модернізації для підтримки XMEGA). Пропонується новий стартовий набір STK600, який буде працювати з усіма мікроконтролерами AVR, включаючи XMEGA.
На сьогоднішній день розпочато виробництво ATxmega128A1 і ATxmega64A1. Початок серійного виробництва інших мікроконтролерів XMEGA планується в третьому і четвертому кварталах 2008 року.
. 2 Особливість АЦП, застосовуваних у МК з архітетури AVR
. 2.1 Загальні характеристики
· 10-розрядне дозвіл
· Інтегральна нелінійність 0.5 мл. розр.
· Абсолютна похибка ± 2 мл. розр.
· Час перетворення 65 - 260 мкс.
· Частота перетворення до 15 тис. преобр. в сек. при максимальному дозволі
· 8 мультиплексованих однополярних входів
· 7 диференціальних вхідних каналів 2 диференціальних вхідних каналу з опціональним посиленням на 10 і 200
· Подання результату з лівостороннім або правостороннім вирівнюванням в 16-розр. слові.
· Діапазон вхідної напруги АЦП 0 ... VCC
· Вибірковий внутрішній ІОН на 2.56 В
· Режими одиночного перетворення і автоматичного перезапуску
· Переривання по завершенні перетворення АЦП
· Механізм придушення шумів в режимі сну
· ATmega128 містить 10-розр. АЦП послідовного наближення.
· АЦП пов'язаний з 8-канальним аналоговим мультиплексором, 8 однополярних входів якого пов'язані з лініями порту F.
· Загальний вхідних сигналів повинен мати потенціал 0В (тобто пов'язаний з GND).
· АЦП також підтримує введення 16 диференціальних напруг. Два диференціальних входу (ADC1, ADC0 і ADC3, ADC2) містять каскад із ступінчастим програмованим посиленням: 0 дБ (1x), 20 дБ (10x), або 46 дБ (200x).
· Сім диференціальних аналогових каналів використовують загальний інвертується вхід (ADC1), а всі інші входи АЦП виконують функцію неінвертуючий входів. Якщо вибрано посилення 1x або 10x, то можна очікувати 8-розр. дозвіл, а якщо 200x, то 7-розрядне.
· АЦП містить ПВЗ (пристрій вибірки-зберігання), яке підтримує на постійному рівні напруга на вході АЦП під час перетворення. Функціональна схема АЦП показана на малюнку 108.
· АЦП має окремий виведення живлення AVCC (аналогове харчування). AVCC не повинен відрізнятися більш ніж на ± 0.3В від VCC.
· В якості внутрішнього опорного напруги може виступати напруга від внутрішнього Іона на 2.56 В або напруга AVCC. Якщо потрібне використання зовнішнього ІОН, то він повинен бути підключений до висновку AREF з підключенням до цього висновку блокувального конденсатора для поліпшення шумових характеристик.
. 2.2 Принцип дії АЦП
Перетворює вхідний аналогове напруга в 10-розр. код методом послідовних наближень. Мінімальне значення відповідає рівню GND, а максимальне рівню AREF мінус 1 мл. розр. До висновку AREF опціонально може бути підключено напругу AVCC або внутрішній ІОН на 1.22В шляхом запису відповідних значень в біти REFSn в регістр ADMUX. Незважаючи на те, що ІОН на 2.56В знаходиться всередині мікроконтролера, до його виходу може бути підключений блокувальний конденсатор для зниження чутливості до шумів, тому він пов'язаний з виведенням AREF.
Канал аналогового введення і каскад диференціального посилення вибираються шляхом запису біт MUX в регістр ADMUX. В якості однополярного а...