Отладочные платы
Отладочная плата PIC32 USB Starter kit II
Практически все производители микроконтроллеров предлагают разнообразные средства разработки для своих систем. Отладочные и ознакомительные платы и наборы, демо-комплекты для отдельных приложений давно стали привычным товаром на рынке микроэлектроники. Такой подход позволяет решить несколько задач. Производители расширяют ассортимент и привлекательность своей продукции, покупатели имеют возможность не создавать печатных плат для устройств, а сразу приступить к разработкам алгоритмов. В связи с уменьшением размеров микросхем, наличие отладочных наборов становится еще более актуальным, так как не у каждого разработчика имеется оборудование для изготовления печатных плат нужного класса.
Одним из современных отладочных наборов является PIC32 USB Starter Kit II, предназначенный фирмой Microchip для ознакомления с возможностями 32-разрядных микропроцессоров серии PIC32. Особенностью предлагаемой платы является наличие разъемов интерфейса USB. Кроме данного набора Microchip предлагает также простой PIC32 Starter Kit или оснащенный сетевым интерфейсом PIC32 Ethernet Starter Kit.
PIC32 Starter Kit II
Первые впечатления, вызываемые PIC32 Starter Kit II оказываются самыми положительными и к сожалению не совсем обоснованными. Набор поставляется в пластиковом кейсе, аналогичном футляру видеокассет. Внутри находятся два кабеля, диск с ПО, карточка отзыва и непосредственно сама отладочная плата, упакованная в антистатический пакет. Первое что бросается в глаза – маленькие размеры платы. На фотографиях она выглядит как-то более габаритной. Отличием набора от других подобных следует назвать кабели. Оба представляют собой стандартные USB-кабели, но один содержит ответный разъем miniUSB тип A, а второй miniUSB – тип B. Конечно, подобные кабели найти сейчас не сложно, но, тем не менее, их наличие порадовало.
Отладочная плата PIC32 Starter Kit II
Отладочная плата PIC32 Starter Kit II предназначена для изучения и разработки устройств на микроконтроллерах PIC32, построенных по архитектуре MIPS. Особенностью платы является возможность ее использования как базового устройства USB. Центральным элементом платы стал микроконтроллер PIC32MX795F512L. Данная микросхема, выполненная в 100 выводном корпусе, является наиболее солидным устройством во всей линейке PIC32. Она содержит 512кБ флэш-памяти, 128кБ ОЗУ, 16 10-ти битных АЦП, 7 таймеров, в том числе 2 32-разрядных, 6 портов UART, 5 портов SPI, 5 портов I2C, 2 порта CAN, порты Ethernet и USB. Работает микроконтроллер на частотах вплоть до 80МГц. При этом на плате разведен кристалл только на 8 МГц.
Кроме микроконтроллера PIC32 Starter Kit II содержит три пользовательских светодиода разных цветов и три миниатюрных кнопки. Для реализации всех функций также установлены обычный и компактный разъемы USB, типа A. на плате имеется место для установки кварцевого резонатора на 32768Гц.
Отладчик
Кроме целевой части PIC32 Starter Kit II содержит и отладчик/программатор, разведенный на обратной стороне платы. Его основу составляет контроллер PIC32MX440F512H. В предыдущих версиях использовался PIC18F4550, возможно со стандартной прошивкой PICKit2. Также на плате установлена вся необходимая обвязка, включая два светодиода Power и Debug. Связь с отладчиком возможна через разъем miniUSB тип B. Такое решение часто встречается во многих подобных платах, например STM32 Discovery.
Недостатки
Более пристальное изучение платы привело к уменьшению уровня положительных впечатлений. Главным разочарованием оказался разъем периферийных портов. Также как и на других подобных платах, все линии ввода/вывода доступны на отдельном разъеме. Разработчики из Microchip решили установить компактный разъем поверхностного монтажа Hirose FX10A-120P/12-sv1(71), чем полностью перечеркнули возможность использования платы в качестве центрального устройства в различных разработках. Установить ответную часть данного разъема в любительских условиях весьма сложно. Можно использовать промежуточную плату PIC32 I/O Expansion Board, да только стоит она дороже, чем сам набор.
Второе разочарование постигло при установке программного обеспечения. С входящего в комплект диска, оно никак не хотело переносится на ПК. Выдавало непонятную ошибку. В итоге после скачивания последней версии MPLAB, все примеры были найдены в одной из его папок. Подобные ошибки стали чем-то вроде визитной карточки Microchip. На многих форумах описываются разнообразные глюки и методы их устранения. Это особенно неприятно в связи с отсутствием большого количества глюков в старых версиях ПО.
PIC32 Starter Kit II – набор неплохого качества, подходящий фанатам Microchip. Позволяет ознакомиться с работой самого мощного микроконтроллера серии PIC32, что в принципе для начала работы и не требуется. Практическое использование данной платы без дополнительных затрат затруднительно.