Компания Freescale представила новый недорогой (менее 2 USD) 8-разрядный микроконтроллер MC9S08MP16. Он предназначен для управления электродвигателями в промышленной и автомобильной отраслях. МК оптимизирован для управления бесколлекторными двигателями постоянного тока (BLDC), но его можно использовать для управления электродвигателями других типов, в том числе и асинхронных двигателей переменного тока.
Преимущества:
- 8-ми канальный ШИМ/FlexTimer модуль, обеспечивающий аппаратную реализацию «мертвого времени»;
- Аналоговые компараторы, программируемые аналоговые усилители;
- 12-разрядный АЦП, синхронизируемый с модулем ШИМ.
Также имеется отдельно тактируемый сторожевой таймер, система контроля провалов частоты тактируемого сигнала, проверка содержимого памяти для систем с особыми требованиями к безопасности по стандарту IEC 60730.
Структурная схема микроконтроллера показана на рисунке 1.
Рисунок 1. |
Для нового микроконтроллера уже есть стартовый набор DEMO9S08MP16, рисунок 2.
На плате уже имеется интерфейс отладки и программирования микроконтроллера, поэтому внешний отладчик/программатор не нужен. Для начала работы с этой платой Вам необходимо всего лишь:
- Установить бесплатную версию (Special Edition) среды разработки CodeWarrior Development Tools;
- Подключить плату к компьютеру через USB;
- Загрузить в контроллер примеры исходного кода этого МК.
Рисунок 2. |
В случае, если Вы разрабатываете свое собственное устройство на базе нового МК, Вам понадобится P&E USB Multilink для отладки и программирования S08MP16. Внешний вид устройства приведен на рисунке 3.
Рисунок 3. |