Компания Texas Instruments анонсировала высокопроизводительный микроконтроллер Delfino SM320F28335-HT со встроенным блоком арифметики с плавающей точкой, сохраняющий работоспособность в диапазоне температур от –55 °С до +210 °С.
Превышая традиционный предел в 150°С для многих высокотемпературных полупроводниковых устройств, 32-разрядный микроконтроллер обеспечивает высокую надежность, производительность и эффективность при измерениях и управлении в реальном времени для производителей электронных устройств, работающих в суровых и жестких условиях окружающей среды с высокой температурой.
Основное применение:
- системы управления коммерческими реактивными двигателями,
- системы управления двигателями,
- военная техника,
- хирургические инструменты, подвергающиеся стерилизации,
- медицинское оборудование.
Цифровой сигнальный контроллер SM320F28335-HT Delfino базируется на популярной платформе TMS320C2000, которая объединяет управляющую периферию и встроенную Flash-память с вычислительной мощью 32-разрядной архитектуры с плавающей точкой. Возможность работы при температуре до 210 °С избавляет от необходимости проведения дорогих квалификационных тестов на соответствие микроконтроллера промышленному стандарту, что позволяет сократить время на разработку приложений, работающих в жестких условиях окружающей среды. Корпусное исполнение (керамика, пластик и технология Known Good Die (KGD)) предусматривает миниатюрный форм-фактор, что очень важно для устройств с ограниченными размерами.
Отличительные особенности:
- высокопроизводительная КМОП технология:
- рабочая частота до 150 МГц при рабочей температуре до 150 °С и до 100 МГц при 210 °С;
- напряжение питания ядра 1.9 В, ввод/вывод – 3.3 В;
- высокопроизводительный 32-разрядный CPU:
- встроенный блок вычислений с плавающей точкой с однократной точностью IEEE-754;
- гарвардская архитектура шины;
- 16×16 и 32×32 MAC операции;
- быстрый ответ на прерывания и обработка;
- шестиканальный DMA контроллер;
- 16-битный или 32-битный внешний интерфейс;
- встроенная память: 512 КБайт Flash , 68 КБайт SRAM, 2 КБайт OTP ROM;
- загрузочная ROM 16 КБайт;
- тактирование и системный контроль:
- поддержка динамической смены соотношений PLL;
- встроенный осциллятор;
- сторожевой таймер;
- линии ввода/вывода GPIO0-GPIO63 могут быть подключены к одному из 8 внешних прерываний;
- блок расширения периферийных прерываний с поддержкой всех 58 источников;
- 128-битный ключ безопасности:
- защита Flash/OTP/RAM блоков;
- защита ПО от обратного инжениринга;
- расширенная периферия управления:
- до 18 выходов ШИМ;
- до 6 выходов ШИМ с высоким разрешением;
- до 6 входов захвата;
- до двух интерфейсов квадратурного энкодера;
- возможность организовать до 8 32-битных таймеров или 9 16-битных таймеров;
- периферия последовательного порта:
- до двух модулей CAN;
- до 3 модулей UART;
- до 2 модулей McBSP, конфигурируемых как SPI;
- один модуль SPI;
- шина I2C;
- 16-канальный 12-битный АЦП;
- до 88 индивидуально программируемых мультиплексированных линий ввода/вывода общего назначения с входными фильтрами;
- поддержка интерфейса JTAG;
- поддержка аппаратной отладки в реальном времени;
- несколько режимов энергосбережения;
- корпусное исполнение: 181-выводный керамический PGA, опция KDG для миниатюрных корпусов и модулей с несколькими чипами, пластик.
Стоит отметить, что поддержка разработки приложений включает в себя: ANSI C/C++ компилятор/ассемблер/компоновщик, интегрированную среду разработки Code Composer Studio, программные библиотеки для цифрового управления двигателями.