Freescale расширила портфолио микроконтроллеров ColdFire
28.11.2010

Компания Freescale Semiconductor расширила портфолио 32-битных микроконтроллеров ColdFire для применения в требовательных и промышленных приложениях. Семейство MCF51AG128, предоставляющее оптимальную производительность, возможности и функциональность, обеспечивающее безопасное функционирование системы и наращивание функций, рассчитано на применение в стиральных и посудомоечных машинах, микроволновых печах, холодильниках, бытовых кондиционерах, в промышленных системах управления двигателями и компрессорами.

Микроконтроллеры работают на частоте ядра 50 МГц в диапазоне напряжения питания 2.7 В – 5.5 В, содержат Flash-память программ объемом 128 КБайт и 16 КБайт SRAM. Кроме того, расширенная функциональность ввода/вывода и различное корпусное исполнение предоставляют максимальную гибкость при разработке печатной платы.

Freescale: Блок-схема микроконтроллеров MCF51AG128

Отличительные особенности микроконтроллеров семейства MCF51AG128:

  • 32-битная версия ядра ColdFire V1, рабочая частота 50.33 МГц;
    • частота системной шины 25 МГц;
    • набор инструкций Coldfire rev.C;
  • встроенная память:
    • 128 КБайт Flash-память;
    • 16 Кбайт SRAM;
  • схема безопасности для предотвращения несанкционированного доступа;
  • режимы пониженного потребления;
    • три режима ультранизкого потребления (Stop);
    • регистр включения тактирования периферии позволяет отключать тактовый сигнал от неиспользуемых модулей;
  • системная защита:
    • независимый тактируемый сторожевой таймер;
    • дополнительный внешний сторожевой монитор для сброса внешних схем;
    • схема определения низкого напряжения питания с сигналом сброса или прерывания;
    • аппаратный модуль проверки CRC;
  • поддержка отладки:
  • однопроводной интерфейс фоновой отладки;
  • отладка в реальном времени с поддержкой 6-ти аппаратных точек останова;
  • встроенный буфер трассировщика предоставляет программировать условия записи Старт/Стоп;
  • DMA контроллер;
    • 4 независимых программируемых канала;
    • поддержка периферии;
  • контроллер прерываний:
    •  поддержка 44 запросов прерываний ввода/вывода периферии и 7 запросов программных прерываний;
    • уникальный номер вектора для каждого источника прерываний;
  • источник тактовой частоты: кварцевый резонатор или внутренний источник;
  • периферия:
    • 12-битный 24-канальный АЦП с поддержкой DMA;
    • два 6-канальных 16-битных модуля Flex Timer/ШИМ для управления двигателями и поддержкой DMA;
    • 2-канальный ШИМ таймер;
    • модуль генерации задержек;
    • программируемый модуль iEvent;
    • два высокоскоростных конфигурируемых аналоговых компаратора;
    • модуль генерации контрольной суммы с использованием 16-битного сдвигового регистра;
    • модуль интерфейса I2C совместимый с SMBus с поддержкой различных режимов работы;
    • два последовательных полнодуплексных коммуникационных интерфейса с поддержкой DMA;
    • два канала интерфейса SPI;
  • до 69 линий ввода/вывода, одна входная линия;
  • конфигурируемый фильтр импульсных помех;
  • независимые регистры хранения значений для каждой линии ввода микроконтроллера;
  • до 16 быстрых линий ввода/вывода подключенных к 32-битной шине платформы;
  • корпус: 48-выводный LQFP, 64-выводный QFP/LQFP, 80-выводный LQFP.

Как видно, встроенная периферия была разработана с учетом использования микроконтроллера в системах управления двигателями.

Для разработки на базе микроконтроллеров семейства AG128 компания предлагает аппратные и программные средства и инструменты:

  • модуль для платформы Tower System - TWR-MCF51AG,
  • интегрированную среду разработки CodeWarrior,
  • программное решение MQX портированное для микроконтроллеров AG128 (поддержка DMA, iEvent и периферии с DMA).

Кроме того, предлагаются примеры ПО для управления безщеточными двигателями постоянного тока с использованием компараторов и примеры графического пользовательского интерфейса с поддержкой сенсорной технологии.

freescale.com

Подробнее >>

Реклама