Oтладочный набор ATSTK600 и его дочерние модули

Опубликовано 28.09.2013 Ведущий Филипп Болгов

Отладочный комплект ATSTK600 представляет собой завершенный стартовый набор и систему для проектирования на основе любых флэш-микроконтроллеров из семейств AVR и AVR32 фирмы Atmel. В свое время Atmel выпустил отладочный набор STK500, весьма популярный среди разработчиков. С тех пор Atmel выпустил порядка 100 новых AVR-микроконтроллеров, в том числе и новых семейств, поэтому STK500 несколько устарел, хотя до сих пор сохраняет популярность. При разработке STK600 учитывалась поддержка всех новых AVR-микроконтроллеров, появившихся за прошедшие годы. Мы не будем подробно останавливаться на достоинствах STK600, отметим только следующее:
1) Для подключения к ПК с программным пакетом AVR Studio предусмотрен порт USB. Для работы с микроконтроллерами с большим энергопотреблением (более 300 мА) есть возможность использовать внешний источник питания.
2) Предусмотрено в общей сложности пять различных интерфейсов программирования: ISP, PDI, JTAG, последовательное программирование при повышенном напряжении и параллельное программирование при повышенном напряжении.
3) Поддерживаются все флэш-микроконтроллеры с 8 до 144 выводов.
Для поддержки такого разнообразия микроконтроллеров понадобилось бы значительное количество дорогих дочерних плат – адаптеров. Поэтому разработчики Atmel пошли другим путем. Дочерние платы STK600 выпускаются в виде мезонинных модулей не на определенный перечень микросхем, а для определенного типа корпуса микросхемы, независимо от его архитектуры и расположения выводов.
Для подключения к основной плате предусмотрены платы-переходники, так называемые роутеры. Они обеспечивают требуемое электрическое подключение мезонинного модуля с учетом расположения выводов устанавливаемого микроконтроллера. Это все выглядит красиво теоретически, на деле же для выполнения этой задачи разработчикам фирмы Atmel пришлось создать 13 модулей с ZIF-колодками для контроллеров и больше 40 промежуточных плат-переходников. Это звучит, да и выглядит довольно устрашающе, но на самом деле в большинстве случаев достаточно 2-3 мезонинных модулей, ну и соответствующее количество плат-переходников. Например, здесь представлены 4 мезонинных модуля для наиболее популярных корпусов: TQFP32, TQFP44, TQFP64 и для DIP корпусов вплоть до DIP40. Этого вполне достаточно для начала проектных работ с более чем 170-ми AVR микроконтроллерами Atmel. Здесь, конечно, в счет пошли все модификации и корпуса микросхем. Кроме того, на сайте Atmel Вы можете легко подобрать необходимые для работы с Вашим микроконтроллером модуль и плату-переходник. Таким образом, Вы можете оперативно приступить к разработке программного кода и использовать широкие возможности отладочного набора ATSTK600 по макетированию и проверке новых решений.