Встраиваемые системы

Разработка на основе отладочных плат и встраиваемых операционных систем Linux, Windows, QNX

Микропроцессорные устройства систем управления

Разработка электронных устройств управления на микроконтроллерах, изготовление микропроцессорных устройств на заказ, прошивка микроконтроллеров

Прикладное программное обеспечение

Разработка программного обеспечения персонального компьютера и электронных устройств на заказ, диагностика через CAN, USB и другие интерфейсы, визуализация показаний датчиков

Принципиальные схемы и печатные платы

Проектирование, разработка, рисование, создание печатных плат, схема печатной платы на заказ и разработать , изготовить печатную плату
 

Отладочная плата 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 микроконтроллерами.