Приветствую Вас ГостьВторник, 26.11.2024, 23:03

Микроконтроллеры для всех


Каталог статей

Главная » Статьи » Мои статьи

AVR Xmega

 


  Корпорация Atmel не престает удивлять и радовать своей продукцией. В частности микроконтроллерами. Совсем недавно на  прилавках радиорынков появились новые AVR микроконтроллеры под "секретным, кодовым" названием ATXmega.

И что в этом кристалле интересного? Что заставила меня выложить за этот камень 65 грн. (ATXmega128A1)?

Процессорное ядро данного МК, как писалось ранее AVR. Значит система команд остается прежняя. Это радует. Поехали дальше:

-тактовая частота до 32МГц;

-питание 1,6 -3,6В. Дожились, питаем МК от пальчиковой батарейки;

-куча разных интерфейсов включая новый инфракрасный интерфейс IRCOM. Добро пожаловать любители дистанционных пультов управления и PDI интерфейс программирования и отладки;

-АЦП уже 12 разрядов, чстота дискритизации 2 МГц. Эту уже лучше;

-ЦАП это уже серьезно, также 12 битный, 2 канала, 1МГц частота выборок. Именно из-за этого узла меня заинтересовала Xmega;

-до 8 каналов ШИМа. Независимых друг от друга;

-модуль прямого доступа в память;

-8 таймеров счетчиков и много интересных новых режимов работы для них;

-32 -разрядный счетчик реального времени;

-модуль криптокодера. Делаем энкодеры без проблем, Atmel позаботились.

  Вроде все. Это то что новенькое, в остальном все тоже. 

Каждый узел AVR МК был модернизирован и дополнен. 

  Теперь самое главное, то о чем я хотел предупредить вас, то на чем жестоко спотыкнулся сам.  После краткого ознакомления с ИКСмегой, я решил не тратить время и приступить к практике. Купив ATXmega128A1, я приступил к разработки отладочной платы. Работа длилась 2 неделе, в результате получилось не плохо (Рисунок 1). После чего подкинул к плате программатор и....  Чуда не произошло. Мой AVRdoper он же STK500 для AVRstudio не обнаружил микросхему. Я проверил, аппаратно все организовано верно и без соплей. Порылся в документации, попереводил. Оказалась, что наша Xmega программируется исключительно через интерфейс JTAG и интерфейс PDI. Депрессии и разочарованиям не было конца, а ни как привычно AVR по каналу SPI. Почему же компания Atmel выпустив новое семейство МК серии AVR, решили отойти от привычного нам SPI? Ведь процессорное ядро тоже и вся периферия по сути та же.

  Так вот,  эту статью я посвящаю тем, кто может однажды столкнуться с Xmega, дабы не сел в лужу. Программаторы поддерживающие данный МК: это  JTAJ ICE MK2 и STK600.  

  Из кустарщины пока не находил ничего, что могло бы шить эти камни. Но думаю скоро появится. Поэтому, призываю Вас, выкладуйте все идеи и находки поэтому поводу.

  Если уже продолжать бранить Atmel, то хотелось бы отметить еще один момент. Регулярно я наблюдаю за обновлением продукции корпорации. Но почемуже до сих пор атмеловцы не всадили в 8-разрядные AVR аппаратный делитель? Даже в старинных МК 51 имеется токовые. И вот сново, Xmega, все есть - делителя нет! Лично для меня это грустно. 

Очень хорошая информация на русском языке по Xmega на этой ссылке.

Рисунок 1 Так выглядит моя платка с Хмегой





 

Категория: Мои статьи | Добавил: Alex_Sky (26.03.2010)
Просмотров: 13301 | Комментарии: 4 | Теги: иксмега, программирование xmega, AVR, JTAG, xmega, ATMEL, PDI | Рейтинг: 4.0/4
Всего комментариев: 4
4 Андрей  
0
Программы уже писали AtXmega?

3 Yu90  
0
заказывать травку у нас в стране запрещено

2 Alex_Sky  
0
Плату рисовал в ДипТрейсе, травку заказывал

1 Дима  
0
Платку вручную делал что ли? Или на заводе?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Категории раздела
Мои статьи [19]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Друзья сайта
  • Yourdevice