Отладочная плата EXP-MSP430FR5739
В этой статье речь пойдет об отладочной плате EXP-MSP430FR5739, которая была приобретена для подготовительных работ над одним проектом. Почему в данном случае выбор пал на 16-разрядный контроллер MSP430FR5739 фирмы Texas Instruments? Дело в том, что особенностью нового устройства, которое поступило на разработку, являлась его полностью автономная работа, исключительно от аккумуляторных батарей. Соответственно, в поступивших от заказчика ТТ, были указаны требования по обеспечению довольно низких показателей по энергопотреблению электронного устройства. Проанализировав энергопотребление контроллеров серий ARM, AVR, MSP430, был выбран последний, как наиболее удовлетворяющий требованиям. А именно MSP430FR5739, на Figure 1 представлена отладочная плата на его базе.
Главные особенности контроллера MSP430FR5739 от TI :
- первый микроконтроллер от TI на базе FRAM памяти, что обеспечивает почти в 100 раз более высокую скорость записи по сравнению с FLASH типом и практически неограниченный ее ресурс (как известно, ресурс FLASH составляет порядка 10.000 записей) (Figure 2);
- сверхнизкое энергопотребление при записи во FRAM (Figure 3);
- сверхнизкое энергопотребление в различных настраиваемых режимах:
Режим работы
Потребление
Active Mode
81.4 мкА/МГц
Standby (LPM3 with VLO)
6.3 мкА
Real Time Clock (LPM 3.5 with crystal)
1.5 мкА
Shutdown (LPM4.5)
0.32 мкА
Рассмотрим, что есть в составе платы:
- Почти треть платы занимает модуль отладки и FET программирования через USB интерфейс (посредством которого осуществляется питание платы), в котором установлен контроллер MSP430F1612. Так же посредством USB осуществляется связь с контроллером по UART. Модуль не требует установки драйверов, оказался очень удобен при отладке и разработке, прошивка и отладка производится из среды IAR. Жаль только, что через некоторое время вышел из строя. Был повод изучить встроенный BSL загрузчик и сделать программатор;
- NTC Thermistor для измерения температуры;
- 8 светодиодов для наглядной демонстрации возможностей контроллера и доп. обвязки;
- ADXL335 акселерометр;
- Выходы для подключения другой отладочной платы EXP-MSP430F5438;
- Выходы под RF transiever;
- 24 пина контроллера.
Отметим, что плата поставляется с тестовой прошивкой, которая обеспечивает наглядную демонстрацию некоторых ее возможностей и преимуществ над FLASH-based микроконтроллерами.