Freescale TWR-S12G128
тел. +7(499)347-04-82
Описание Freescale TWR-S12G128
Отличный выбор! TWR-S12G128 — это оценочная (отладочная) плата от Freescale (ныне NXP) для микроконтроллеров семейства S12G с 128 КБ флеш-памяти. Это часть масштабируемой платформы Tower System, позволяющей наращивать функциональность с помощью дополнительных модулей.
Описание
TWR-S12G128 — это комплексная платформа для быстрого начала разработки, прототипирования и оценки возможностей 16-битных микроконтроллеров S12G от Freescale/NXP. Ключевая особенность платы — совместимость с модульной Tower System. Процессорная плата (TWR-S12G128) устанавливается на базовый контроллер (TWR-Elevator), к которому, в свою очередь, можно подключать разнообразные периферийные модули (TWR-прототипные платы, LCD, моторные драйверы, картридеры и т.д.), создавая вертикальную "башню" (tower).
Плата ориентирована на разработчиков встраиваемых систем, особенно в автомобильной промышленности (кузовная электроника, управление двигателями, освещение), промышленной автоматизации и бытовой технике, где требуются надежные MCU с развитой периферией для управления приводами и коммуникациями.
Технические характеристики
1. Микроконтроллер:
- Ядро: 16-битное CPU12 (v2) с тактовой частотой до 25 МГц.
- Память:
- Флеш-память: 128 КБ (основная особенность модели)
- RAM: 8 КБ
- EEPROM: 4 КБ
- Периферия на борту MCU (S12G128):
- Таймеры: 2 x 8-канальных модуля PWM (16-битных), 1 x 16-битный модуль периодического прерывания (PIT).
- АЦП: 16-канальный 10-битный АЦП.
- Коммуникационные интерфейсы: 2 x SCI (UART), 1 x SPI, 1 x I²C.
- Управление приводами: Модуль Enhanced Capture Timer (ECT) для работы с энкодерами, генерации сложных ШИМ-сигналов.
- Система контроля: Сторожевой таймер (COP), монитор тактовой частоты.
2. Особенности оценочной платы TWR-S12G128:
- Отладчик/Программатор: Интегрированный интерфейс OSBDM (Open Source BDM) для программирования и отладки через порт USB.
- Питание: От USB или от внешнего источника через разъем (6V - 14V).
- Интерфейсы пользователя:
- 3 светодиода, 2 тактовые кнопки, потенциометр (для АЦП).
- Разъем для ЖК-дисплея (совместим с модулем TWR-LCD).
- Связь и расширение:
- Разъемы для подключения к TWR-Elevator (система Tower).
- Открытые пины GPIO и периферии выведены на штыревые разъемы.
- Выход CAN-трансивера (на некоторых версиях плат).
- Программное обеспечение: Совместима со средой разработки CodeWarrior for MCU (v5.x и выше) и другими инструментами, поддерживающими BDM.
Парт-номера (Part Numbers)
Основной парт-номер самой процессорной платы:
- TWR-S12G128 — стандартная комплектация.
Для полноценной работы в Tower System необходимы дополнительные модули:
- TWR-ELEV — Базовый контроллер (Elevator), на который устанавливаются все модули. Обязателен.
- TWR-LCD — Модуль графического ЖК-дисплея.
- TWR-PROTO — Прототипная плата для создания собственных схем.
- TWR-MC-LV — Модуль драйвера двигателя (H-мост).
Совместимые модели микроконтроллеров
Плата TWR-S12G128 создана специально для MCU S12G128, однако семейство S12G является пин-совместимым и программно-совместимым в рамках своего модельного ряда. Это означает, что на этой же плате (или с минимальными изменениями в обвязке) можно оценивать и разрабатывать под другие микроконтроллеры семейства, отличающиеся в основном объемом памяти.
Основное семейство S12G (полностью совместимое по выводам):
- MC9S12G96 — 96 КБ флеш-памяти, 6 КБ RAM, 2 КБ EEPROM.
- MC9S12G64 — 64 КБ флеш-памяти, 4 КБ RAM, 2 КБ EEPROM.
- MC9S12G48 — 48 КБ флеш-памяти, 4 КБ RAM, 2 КБ EEPROM.
- MC9S12G32 — 32 КБ флеш-памяти, 2 КБ RAM, 1 КБ EEPROM.
Также, благодаря архитектуре Tower System, можно использовать другие процессорные платы (TWR-MCUs) с тем же базовым контроллером TWR-ELEV:
- TWR-S12G96 — для MC9S12G96.
- TWR-S12G48 — для MC9S12G48.
- И платы для других семейств Freescale/NXP (например, S12XE, S08, ColdFire, Kinetis), что является главным преимуществом Tower System.
Важное примечание
Плата и микроконтроллеры семейства S12G являются устаревшими (Legacy) продуктами NXP. Для новых проектов компания рекомендует рассматривать более современные и производительные семейства, такие как S12 MagniV (интегрированные силовые драйверы) или 32-битные ARM-ядром семейства Kinetis. Однако TWR-S12G128 остается отличным инструментом для поддержки и модернизации существующих проектов, а также для обучения.