Saturday, November 29, 2008

Новый стартовый набор ATSTK600 для флэш-микроконтроллеров AVR


С его помощью разработчик сможет оперативно приступить к разработке программного кода и использовать широкие возможности стартового набора по макетированию и проверке новых решений
ATSTK600 представляет собой завершенный стартовый набор и систему для проектирования на основе любых флэш-микроконтроллеров из семейств AVR и AVR32. С его помощью разработчик сможет оперативно приступить к разработке программного кода и использовать широкие возможности стартового набора по макетированию и проверке новых решений.
Для подключения к ПК с установленным на нем программным пакетом AVR Studio у STK600 предусмотрен порт USB. При обычном использовании набор питается через порт USB. Если же отлаживаемая на STK600 схема потребляет более 300 мА, то может использоваться возможность работы с внешним источником питания. В этом случае потребляемый ток схемы с целевым микроконтроллером может быть более 300 мА и достигать 1А. Для поддержки всего диапазона микроконтроллеров на плате предусмотрен стабилизатор напряжения VTG, который может регулироваться в пределах 0.9…5.5 В с шагом 0.1 В.
Для задания опорного уровня в аналоговом тракте целевого AVR-микроконтроллера на плате STK600 предусмотрено два аналоговых ИОН. Оба ИОН (AREF0 и AREF1) поддерживают возможность регулировки в пределах от 0 до 5.5 В с шагом 10 мВ.
STK600 поддерживает программирование всех микроконтроллеров AVR и AVR32 со встроенной флэш-памятью. Для этого предусмотрено в общей сложности пять различных интерфейсов программирования: ISP, JTAG, PDI, последовательное программирование при повышенном напряжении и параллельное программирование при повышенном напряжении. Интерфейсы JTAG, ISP и PDI оснащены защитами от короткого замыкания, что позволяет их использовать за пределами платы STK600. Два интерфейса программирования при повышенном напряжении рассчитаны на использование только в пределах платы STK600. С помощью интерфейсов программирования можно получить полный доступ к флэш-памяти, ЭСППЗУ, конфигурационным битам и битам защиты.
С помощью программируемого тактового генератора разработчик может выбирать тактовые частоты микроконтроллера в пределах от 1.1 кГц до 32 МГц (отклонение 0.5%). Установленный на плате кварцевый генератор способен работать совместно, как с керамическими резонаторами, так и с кварцевыми резонаторами, частота которых лежит в пределах 4…24 МГц. Для реализации функций часов реального времени, широко использующихся в потребительских применениях, доступен генератор частотой 32768 Гц.
Поскольку AVR-микроконтроллерами поддерживается множество коммуникационных интерфейсов, на плате STK600 предусмотрены порты RS232, CAN, LIN и USB, легко подключающиеся в целевому AVR-микроконтроллеру. Кроме того, на плате также предусмотрена ИС флэш-памяти DataFlash емкостью 4 Мбит для энергонезависимого хранения данных, а также ИС флэш-памяти высокой емкости с последовательным интерфейсом SPI.
Все линии ввода-вывода целевого AVR-микроконтроллера выведены на разъемы платы STK600. Для облегчения макетирования и отладки предусмотрена возможность подключения к линиям ввода-вывода восьми светодиодов и кнопок.
Для совместимости со всеми микроконтроллерами AVR и AVR32 со встроенной флэш-памятью набор разделен на три конструктивных единицы:
базовая плата, которая является общей при использовании любого микроконтроллера;
плата-панель, на которой установлена панель для подключения микроконтроллера в соответствующем корпусе (одинакова для всех микроконтроллеров в таком корпусе и не зависит от расположения выводов микроконтроллера);
плата-адаптер, которая служит связующим звеном предыдущих двух плат и выполняет требуемое электрическое подключение панели с учетом расположения выводов, устанавливаемого в нее микроконтроллера (специфична для каждого микроконтроллера).
Например, комплект ATSTK600-TQFP64-01 для работы с МК в корпусах TQFP64 поставляется с одной платой-панелью и тремя платами-адаптерами. Данный комплект по сравнению с платформой STK500 обеспечивает поддержку такого числа микроконтроллеров, как у всех топ-карт наборов STK501, STK502 и STK525 вместе взятых. При появлении новых AVR-микроконтроллеров в корпусе TQFP64 может использоваться прежняя плата-панель TQFP64 и потребуется лишь приобретение недорогой платы-адаптера. В состоянии поставки набора STK600 на плате-панели установлен микроконтроллер ATmega2560. Для работы с другими AVR-микроконтроллерами необходимо отдельно приобрести дополнительные комплекты плат-панелей и плат-адаптеров. Всего доступно 10 различных комплектов.
STK600 является модернизированной версией популярного набора STK500, представленного компанией ATMEL в 2001 году. С момента появления STK500 выпускается уже порядка 100 новых микроконтроллеров AVR, в т.ч. новые семейства AVR-микроконтроллеров. При разработке STK600 учитывалась поддержка всех новых AVR-микроконтроллеров и ряда семейств AVR, появившихся за прошедшие годы.
Преимущества STK600 перед STK500 можно представить следующим списком:
Поддерживается USB-подключение к AVR Studio®
Поддерживаются все флэш-микроконтроллеры с числом выводов от 8 до 144
Расширено количество интерфейсов программирования
Снижен разброс у стабилизатора напряжения
Снижен разброс у источника опорного напряжения (теперь предусмотрено два ИОН)
Улучшена точность системы синхронизации и её настройка
Расширено количество разъемов подключения к портам ввода-вывода
Увеличено количество установленных на плате периферийных устройств
Новая система подключения целевого микроконтроллера
Защита от короткого замыкания на портах ISP, PDI и JTAG

No comments: