Компания Texas Instruments более чем 20 лет занимается исследованиями в области обеспечения безопасности и надежного функционирования электронных систем для автомобильной техники. Результатом данных исследований и разработок является выпуск микроконтроллерной платформы Hercules Safety Microcontroller Platform, которая представлена тремя семействами на базе ядра ARM Cortex: RM48x, TMS570 и TMS470M. Представители платформы предоставляют масштабируемую производительность, возможности коммуникации, встроенную память и функции безопасности. Стоит заметить, что в отличие от многих микроконтроллеров реализующих функции безопасности программно, микроконтроллеры Hercules реализуют это на аппаратном уровне, обеспечивая тем самым высокие уровни производительности и сокращают программную нагрузку.
Семейство Hercules RM4x предоставляет высокие уровни производительности для широкого круга приложений, включая медицинские и промышленные. Предназначенное для автомобильной и транспортной сферы, Hercules TMS570 – экономически эффективное семейство для приложений, не требующих высокой производительности.
RM48x
|
TMS570
|
TMS470M
|
Высокопроизводительные микроконтроллеры для промышленных и медицинских приложений
|
Высокопроизводительные микроконтроллеры для транспортной сферы
|
Value Line микроконтроллеры для транспортной сферы и систем безопасности
|
|
|
|
Микроконтроллеры семейств RM48x, TMS570 являются двухядерными с архитектурой Lockstep. Технология lockstep использует дублированные отказоустойчивые вычислительные компоненты, которые обрабатывают одни и те же команды в одно и то же время. При сбое компонента, его дублер функционирует как активный резервный элемент, продолжающий нормальную работу системы и предотвращающий ее простои. Система также обнаруживает и исправляет неповторяющиеся аппаратные ошибки, которые могут вызвать сбой в работе ПО.
Устройства снабжены полностью аппаратной системой самотестирования, что позволяет избежать программной загрузки процессора.
Серия Hercules RM48x Safety MCU
Микроконтроллеры данной серии обладают самой высокой производительностью, базируются на двух ядрах ARM Cortex-R4F со встроенным аппаратным модулем для выполнения операций с плавающей точкой с рабочей частотой до 220 МГц. Устройства предоставляют высокие уровни безопасности благодаря наличию модуля коррекции ошибок, встроенной системы самотестирования, модуля защиты памяти и проверки четности. Большой набор коммуникационных интерфейсов и периферии делает их идеальным решением для критичных к безопасности и надежности промышленных и медицинских приложений.
Отличительные особенности:
- два ядра ARM Cortex-R4F, технология lockstep;
- рабочая частота до 220 МГц;
- контроллер прямого доступа к памяти, модуль защиты памяти;
- гибкий таймерный модуль с 44 каналами;
- два 12-битных многоканальных АЦП;
- интерфейс внешней памяти;
- встроенная Flash-память до 3 МБайт, SRAM – до 256 КБайт;
- несколько коммуникационных интерфейсов: Ethernet, USB, CAN;
- применение:
- промышленная автоматики и системы контроля;
- программируемый логические контроллеры;
- системы энергоснабжения;
- турбины и ветрогенераторы;
- инфузионные и инсулиновые помпы;
- дефибрилляторы.
Блок-схема микроконтроллеров Hercules RM48x Safety MCU
Состав и основные параметры серии Hercules RM48x
Микроконтроллер
|
Частота,
МГц |
Flash,
МБайт |
RAM,
КБайт |
EMAC
|
DataFlash,
КБайт |
CAN
|
MibSPI/
SPI |
GPIO
(int) |
Корпус
|
RM48L530
|
200
|
2
2
|
192
192
|
64
|
3
|
3/1
3/2
|
4(4)
16(16)
|
144 QFP
337 BGA
|
|
RM48L540
|
200
|
2
2
|
192
192
|
10/100
10/100 |
3/1
|
10(10)
16(16)
|
144 QFP
337 BGA
|
||
RM48L550
|
200
|
2
2
|
192
192
|
10/100
10/100 |
3/2
|
4(4)
16(16)
|
144 QFP
337 BGA
|
||
RM48L730
|
200
|
2
2
|
256
256
|
3/1
|
4(4)
16(16)
|
144 QFP
337 BGA
|
|||
RM48L740
|
200
|
2
2
|
256
256
|
10/100
10/100 |
3/2
|
10(10)
16(16) |
144 QFP
337 BGA
|
||
RM48L750
|
200
|
2
2
|
256
256
|
10/100
10/100 |
3/1
|
4(4)
16(16)
|
144 QFP
337 BGA
|
||
RM48L930
|
200
|
3
3
|
256
256
|
3/2
|
4(4)
16(16)
|
144 QFP
337 BGA
|
|||
RM48L940
|
200
|
3
3
|
256
256
|
10/100
10/100 |
3/1
|
10(10)
16(16)
|
144 QFP
337 BGA
|
||
RM48L950
|
200
|
3
3
|
256
256
|
10/100
10/100 |
3/2
|
4(4)
16(16)
|
144 QFP
337 BGA
|
||
RM48L952
|
200
|
3
3
|
256
256
|
10/100
10/100 |
3/1
|
4(4)
16(16)
|
144 QFP
337 BGA
|
Серия Hercules TMS570LS Safety MCU
Микроконтроллеры серии TMS570LS позволяют быстро и легко разрабатывать критичные к безопасности продукты для транспортной сферы приложений. Они отвечают требованиям стандартов ISO 26262 ASIL-D и IEC 61508 SIL-3 (уровень SIL 3 считается наивысшим уровнем устранения риска, достижимым для одной программируемой электронной системы) и квалифицированы по спецификации AEC-Q100. Микроконтроллеры поддерживают протокол FlexRay – высокоскоростной сетевой протокол для автомобилей, разработанный мировым консорциумом FlexRay, пропускная способность этого протокола достигает 10 Мбит/с.
Отличительные особенности:
- два ядра ARM Cortex-R4F, технология lockstep;
- рабочая частота до 180 МГц;
- встроенные модули защиты памяти CPU и DMA;
- несколько коммуникационных интерфейсов: FlexRay, Ethernet, CAN, LIN, SPI;
- встроенная Flash-память до 3 МБайт, SRAM – до 256 КБайт;
- гибкий таймерный модуль с 44 каналами;
- два многоканальных 12-битных АЦП;
- интерфейс внешней памяти;
- основное применение:
- тормозные системы автомобилей (ABS, ESC);
- рулевое управление с электроусилителем (EPS);
- инверторные системы;
- аэрокосмическое оборудование;
- системы управления железнодорожными путями, коммуникация и сигналинг;
Блок-схема микроконтроллеров Hercules TMS570LS Safety MCU
Состав и основные параметры серии Hercules TMS570LS
Микроконтроллер
|
Частота,
МГц |
Flash,
МБайт |
RAM,
КБайт |
FlexRay,
каналы |
CAN
|
MibSPI/
SPI |
12-битный
АЦП (кан.) |
GPIO
(int) |
Корпус
|
TMS570LS10106
|
140
160 |
1
|
128
|
2
3 |
3
3 |
2(20)
2(24) |
8(8)
16(8) |
144 QFP
337 BGA
|
|
TMS570LS10116
|
140
160 |
1
|
128
|
2
2 |
2
3 |
3
3 |
2(20)
2(24) |
8(8)
16(8) |
|
TMS570LS10206
|
140
160 |
1
|
160
|
2
3 |
3
3 |
2(20)
2(24) |
8(8)
16(8) |
||
TMS570LS10216
|
140
160 |
1
|
160
|
2
2 |
2
3 |
3
3 |
2(20)
2(24) |
8(8)
16(8) |
|
TMS570LS20206
|
140
160 |
1
|
160
|
2
3 |
3
3 |
2(20)
2(24) |
8(8)
16(8) |
||
TMS570LS20216
|
160
180 |
2
|
160
|
2
2 |
2
3 |
3
3 |
2(20)
2(24) |
8(8)
16(8) |
|
TMS570LS2124
|
160
180 |
2
|
192
|
3
3 |
3/1
3/2 |
2(24)
2(24) |
10(10)
16(16) |
||
TMS570LS2125
|
160
180 |
2
|
192
|
2
2 |
3
3 |
3/1
3/2 |
2(24)
2(24) |
4(4)
16(16) |
|
TMS570LS2134
|
160
180 |
2
|
256
|
3
3 |
3/1
3/2 |
2(24)
2(24) |
10(10)
16(16) |
||
TMS570LS2135
|
160
180 |
2
|
256
|
2
2 |
3
3 |
3/1
3/2 |
2(24)
2(24) |
4(4)
16(16) |
|
TMS570LS3134
|
160
180 |
3
|
256
|
3
3 |
3/1
3/2 |
2(24)
2(24) |
10(10)
16(16) |
||
TMS570LS3135
|
160
180 |
3
|
256
|
2
2
|
3
3 |
3/1
3/2 |
2(24)
2(24) |
4(4)
16(16) |
|
TMS570LS3137
(10/100 EMAC)
|
160
180 |
3
|
256
|
2
2 |
3
3 |
3/1
3/2 |
2(24)
2(24) |
4(4)
16(16) |
Серия Hercules TMS470M Safety MCU
Микроконтроллеры данной серии выполнены на распространенном ядре Cortex-M3, работающего на частоте 80 МГц. Серия не многочисленна, в состав входят микроконтроллеры с различной вариацией Flash- и SRAM памяти и богатым набором коммуникационной периферии. Они отвечают требованиям стандарта IEC 61508 SIL-3, квалифицированы по спецификации AEC-Q100 и предназначены для приложений безопасности и транспортной сферы с минимальными требованиями к производительности.
Отличительные особенности:
- ядро Cortex-M3;
- рабочая частота до 80 МГц;
- богатая набор коммуникационной периферии: 2 контроллера CAN, 2 контроллера MibSPI, 2 модуля UART/LIN;
- встроенная Flash-память до 640 МБайт, SRAM – до 64 КБайт;
- возможность конфигурирования Flash-памяти в режим эмуляции EEPROM;
- гибкий таймерный модуль с 16 каналами;
- 16-канальный 10-битный АЦП;
- встроенный модуль отладки;
- основное применение:
- тормозные системы автомобилей (ABS, ESC);
- рулевое управление с электроусилителем (EPS);
- подушки безопасности, вспомогательные парковочные системы.
Состав и основные параметры серии Hercules TMS470M
Микроконтроллер
|
Частота,
МГц |
Flash,
КБайт |
EEPROM
или Flash, КБайт |
RAM,
КБайт |
UART
(LIN) |
CAN
|
MibSPI
|
10-битный
АЦП, кан. |
GPIO
|
Корпус
|
TMS470MF03107
|
80
|
256
|
64
|
16
|
2(2)
|
2
|
2(12)
|
16
|
4
|
100 QFP
|
TMS470MF04207
|
384
|
64
|
24
|
|||||||
TMS470MF06607
|
512
|
128
|
64
|