Toshiba включила в свою группу M4K микроконтроллеров на базе Arm Cortex-M4 восемь новых продуктов с емкостью флэш-памяти 512 КБ/1 МБ и четырьмя вариантами корпуса. Группа M4K является частью расширенного класса семейства Toshiba TXZ+, состоящего из пяти групп маломощных и высокопроизводительных 32-разрядных микроконтроллеров.
Новые микроконтроллеры расширяют объем кодовой флэш-памяти до 512 КБ/1 МБ с максимальных 256 КБ, поддерживаемых текущими продуктами, а также объем оперативной памяти с 24 КБ до 64 КБ. Они сохраняют ядро Arm Cortex-M4, встроенную флэш-память кода и флэш-память данных объемом 32 КБ (со 100 тыс. циклов программирования/стирания).
Благодаря различным возможностям управления двигателем, таким как усовершенствованные программируемые схемы двигателя, усовершенствованные 32-разрядные кодеры, усовершенствованный векторный движок и три блока высокоскоростных 12-разрядных аналого-цифровых преобразователей с высоким разрешением, микроконтроллеры этого класса вполне способны управлять тремя двигателями даже в небольших приложениях (64-контактный).
Новые устройства с флэш-памятью емкостью 1 МБ разделяют память на две отдельные области по 512 КБ, обеспечивая возможность замены памяти и беспрепятственного обновления прошивки по беспроводной сети, аналогично более ранней группе M3H от Toshiba (2) .
Основные характеристики микроконтроллеров Toshiba «M4K Group»:
- ЦП — ядро ARM Cortex-M4 @ 160 МГц, с модулем с плавающей запятой (FPU) и модулем защиты памяти (MPU)
- Внутренний генератор – 10 МГц (+/-1%)
- Память
- Flash (code): 1024 КБ или 512 КБ
- Flash (data): 32 КБ
- Оперативная память: 64 КБ с контролем четности
- Вводы-выводы — 87 GPIO с 20х внешними прерываниями (32-контактный) или 51х GPIO с 15х внешними прерываниями (20-контактный)
- Контроллер DMA (DMAC) – 32х канала или 30х каналов
- Интерфейсы связи
- UART: 4х канала или 3х канала
- I2C/EI2C: 2х канала
- TSPI: 2х канала
- Аналоговый
- 12-битный АЦП: 11/5/6х входов в 3х модулях или 8/3/3х входов в 3х модулях
- Операционный усилитель (OPAMP): 3 шт.
- Цепи управления двигателем
- Усовершенствованная программируемая схема управления двигателем (A-PMD)
- Входная схема усовершенствованного энкодера (32 бита) (A-ENC32)
- Другие периферийные схемы
- Препроцессор сигналов дистанционного управления (RMC)
- Схема расчета CRC (CRC)
- Функция таймера
- 32-битный счетчик событий таймера (T32A): 6х каналов (12х каналов при использовании в качестве 16-битного таймера)
- Сторожевой таймер (SIWDT)
- Встроенная отладка — интерфейс JTAG/SW, TRACE (4 бита), NBDIF или SWD.
- Рабочее напряжение
- от 2,7 до 5,5 В, один источник напряжения
- от 4,5 до 5,5 В (все функции), от 2,7 до 4,5 В (без операционного усилителя, АЦП)
- Корпус
- LQFP100 (14 мм × 14 мм, шаг 0,5 мм)
- LQFP64 (10 мм × 10 мм, шаг 0,5 мм)
- QFP100 (14 мм × 20 мм, шаг 0,65 мм)
- LQFP64 (14 мм × 14 мм, шаг 0,8 мм)
Микроконтроллеры Toshiba M3H Group используются в потребительском оборудовании, таком как бытовая техника, игрушки и медицинское оборудование, офисное оборудование (например, многофункциональные принтеры), особенно для управления двигателями и функциями Интернета вещей как в потребительском, так и в промышленном оборудовании.
Renesas сообщает, что доступна документация, образцы программного обеспечения с реальными примерами использования и программное обеспечение драйверов, а также оценочные платы и среды разработки, предоставленные в сотрудничестве с партнерами по экосистеме Arm. Документов много, но подробностей об оценочных комиссиях нам найти не удалось.
Toshiba в настоящее время предлагает восемь различных SKU для новых микроконтроллеров Arm Cortex-M3 группы MH3 (2) с поддержкой плавного обновления прошивки (за исключением одного с флэш-памятью всего 512 КБ). Некоторые дополнительные подробности также можно найти в пресс-релизе.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.