Компания Freescale Semiconductor пополнила портфолио цифровых сигнальных контроллеров на базе ядра 56800E с рабочей частотой 60 МГц. В состав вошло семейство MC56F82xx: MC56F8245, MC56F8246, MC56F8247, MC56F8255, MC56F8256, MC56F8257. Данные устройства имеют гибкость микроконтроллера и вычислительную мощность цифрового сигнального процессора, предоставляют высокую производительность и широкий набор гибкой периферии для применения в индустриальных приложениях, и специально разработаны для цифрового управления системами преобразования электропитания и управления двигателями.
В состав периферии входит высокоскоростной ШИМ и два высокоскоростных АЦП, что, наряду со встроенной высокоскоростной Flash-памятью, позволяет создавать эффективные в ценовом отношении, мощные и универсальные встраиваемые решения управления.
Отличительные особенности микроконтроллеров семейства MC56F82xx:
- эффективное DSP ядро 56800E с модифицированной гарвардской архитектурой:
- три внутренние шины адреса, четыре внутренние шины данных
- 155 базовых инструкций;
- четыре 36-битных аккумулятора;
- поддержка 32-битной арифметики;
- поддержка отладки в реальном времени (JTAG);
- рабочая частота 60 МГц;
- встроенная память:
- MC56F8245/46: 48 КБайт Flash, 6 КБайт RAM;
- MC56F8247: 48 КБайт Flash, 8 КБайт RAM;
- MC56F8255/56/57: 64 КБайт Flash, 8 КБайт RAM;
- контроллер прерываний с 5 уровнями приоритета;
- встроенный ШИМ с расширенным функционалом (eFlexPWM):
- до 9 выходных каналов;
- разрешение 16 бит;
- выходы могут работать как комплементарные пары или как независимые каналы;
- 6 каналов ШИМ с высоким разрешением (NanoEdge PWM);
- два независимых 12-битных 8-канальных АЦП:
- встроенный программируемый усилитель;
- максимальная тактовая частота АЦП 10 МГц;
- возможна синхронизация АЦП с модулем ШИМ и таймерами посредством встроенного модуля внутренних коммуникаций;
- три аналоговых компаратора:
- возможность выбора входного источника, включая внешние выводы, встроенный ЦАП;
- для каждого компаратора встроенный, программируемый источник опорного напряжения;
- 12-битный ЦАП;
- два 4-канальных 16-битных таймера общего назначения с рабочей частотой до 120 МГц;
- четыре независимых 16-битных таймера/счетчика с возможностью каскадирования;
- 12 режимов работы;
- каждый таймер имеет возможности захвата/сравнения и квадратурного декодера;
- модуль последовательного коммуникационного интерфейса (QSCI)с поддержкой режима LIN;
- модуль последовательного интерфейса SPI (QSPI) с поддержкой режимов master/slave;
- два порта интерфейса I2C;
- модуль интерфейса CAN (MSCAN);
- сторожевой таймер, супервизор питания, модуль аппаратной проверки CRC16;
- до 54 линий ввода/вывода общего назначения (5 В совместимые);
- интерфейс программирования и отладки JTAG;
- несколько режимов пониженного энергопотребления;
- напряжение питания: 3.0 В – 3.6 В;
- корпус: 44/48/64-выводный LQFP.
Также следует отметить, что контроллеры имеют специализированный программируемый модуль (inter-modular crossbar switch, XBAR), предназначенный для внутренней коммуникации между периферийными блоками и конфигурирования выходных линий ШИМ, таймера, компараторов.
Блок-схема микроконтроллеров семейства MC56F82xx
Для поддержки разработки на базе данных цифровых сигнальных контроллеров компания предлагает весь спектр программных и аппаратных средств, включая отладочные платы, справочные проекты и руководства. Среда разработки CodeWarrior Development Studio 8.3 для DSC позволяет разрабатывать сложные DSC системы быстро и просто. Модульная платформа разработки Tower System служит системой для быстрой аппаратной реализации и прототипирования.
Основное применение контроллеров:
- системы индустриального контроля и управления,
- интеллектуальные датчики,
- охранные системы и системы безопасности,
- системы преобразования энергии,
- зарядные устройства и системы управления питанием,
- импульсные источники питания,
- системы учета электроэнергии,
- системы управления двигателями,
- медицинское оборудование и приборы,
- системы управления освещением.