Freescale TWR-S12G64

тел. +7(499)347-04-82
Описание Freescale TWR-S12G64
Конечно. Вот подробное описание, технические характеристики и информация о совместимости для платы Freescale (ныне NXP) TWR-S12G64.
Общее описание
TWR-S12G64 — это оценочная (оценочная) плата (Tower System Module) из модульной системы Tower Development Platform, разработанная компанией Freescale Semiconductor (которая была приобретена NXP в 2015 году).
Основное предназначение платы — ускорение процесса разработки и отладки для инженеров, работающих с 16-битными микроконтроллерами семейства S12G на основе ядра CPU12. Плата предоставляет удобный доступ ко всем периферийным интерфейсам микроконтроллера, имеет на борту цепь питания, отладчик (OSBDM — Open Source BDM) и легко стыкуется с другими модулями Tower System (для работы с сенсорами, связью, картами памяти и т.д.), образуя вертикальную "башню".
Микроконтроллер S12G семейства ориентирован на автомобильные и промышленные применения, где требуются надежные функции контроля и управления, такие как кузовная электроника (дверные модули, управление стеклоподъемниками, сиденьями), управление освещением, а также общие промышленные контроллеры.
Технические характеристики
1. Микроконтроллер
- Ядро: 16-битное ядро CPU12 (v2)
- Модель МК: MC9S12G128 (основная версия на плате)
- Тактовая частота: До 50 МГц
- Объем памяти:
- Флэш-память: 128 КБ (ECC)
- ОЗУ (RAM): 8 КБ
- EEPROM: 2 КБ
- Периферийные интерфейсы:
- Таймеры: 2 модуля стандартного таймера (TIM), 8-канальный модуль PWM (PWM8)
- Аналоговые интерфейсы: 16-канальный 10-битный АЦП (ADC)
- Коммуникационные интерфейсы:
- 2 x SCI (UART)
- 1 x SPI (Serial Peripheral Interface)
- 1 x I²C (Inter-Integrated Circuit)
- Управление питанием: Режимы Wait и Stop
- Системная защита: Сторожевой таймер (COP)
2. Особенности платы
- Интерфейс отладки: Встроенный отладчик OSBDM (Open Source Background Debug Mode) для программирования и отладки через интерфейс USB.
- Конфигурация системы: Перемычки (jumpers) для настройки режимов работы МК, сброса и выбора источника тактирования.
- Подключение датчиков: Разъемы для подключения потенциометров (для тестирования АЦП).
- Светодиоды: 8 пользовательских светодиодов.
- Кнопки: 4 тактовые кнопки.
- Совместимость: Соответствует форм-фактору Tower System, имеет два 80-контактных разъема для подключения к другим модулям (TWR-Elevator, другие TWR-модули).
- Питание: Подается через разъем Micro-USB (от ПК) или через системный разъем Tower.
3. Механические и экологические параметры
- Форм-фактор: Модуль Tower System (примерно 100 x 100 мм)
- Рабочая температура: Комнатная (для лабораторных условий)
Парт номера (Part Numbers)
Официальный порядковый номер для заказа этой платы:
- TWR-S12G64
Это основной номер. Иногда он может поставляться в составе более крупных комплектов.
Совместимые модели и платформы
Совместимость следует рассматривать в двух аспектах: совместимость с другими модулями системы и совместимость по микроконтроллерам.
1. Совместимость с системой Tower (Mechanical & Electrical):
Плата TWR-S12G64 полностью совместима со всей экосистемой Tower Development Platform. Это означает, что ее можно использовать со следующими модулями:
- TWR-Elevator (TWR-ELEV): переходная плата-лифт, которая является основой для сборки "башни".
- Другие процессорные модули: Например, TWR-K60N512 (Cortex-M4), TWR-MCF5225x (ColdFire), TWR-S08PT60 (S08) и другие. Они могут работать в одной системе, но не одновременно на одном лифте (нужен мультиплексор TWR-MUX).
- Периферийные модули (TWR-PROTO):
- TWR-LCD: Модуль ЖК-дисплея.
- TWR-SER: Модуль с интерфейсами RS-232, RS-485, CAN.
- TWR-MMC: Модуль для работы с SD/MMC картами памяти.
- TWR-ACCEL: Модуль акселерометра.
- TWR-CAM: Модуль камеры.
- И многие другие.
2. Совместимость по микроконтроллерам (Software & Pinout):
Плата предназначена для семейства S12G, но благодаря идентичной распиновке поддерживает следующие MCU, что позволяет использовать ее для разработки под них:
- MC9S12G64 - 64 КБ Flash, 4 КБ RAM
- MC9S12G96 - 96 КБ Flash, 6 КБ RAM
- MC9S12G128 - 128 КБ Flash, 8 КБ RAM (установлен на плате по умолчанию)
Все эти микроконтроллеры используют один и тот же корпус LQFP80 и имеют полную совместимость по выводам (pin-to-pin compatible). Разработка кода для одной модели может быть легко перенесена на другую с изменением только файлов линкера и настроек памяти в IDE.
Важное примечание
Продуктовая линейка Freescale была интегрирована в NXP Semiconductors. Поэтому поддержка, документация и программное обеспечение теперь находятся на сайте NXP.
- Официальная страница продукта: https://www.nxp.com/design/development-boards/tower-development-platforms/s12g-tower-system-module:TWR-S12G64
- Для разработки требуется среда CodeWarrior for Microcontrollers (специальная версия для HC(S)12) или компилятор IAR Embedded Workbench.