Микропроцессоры и микроконтроллеры

 
 
 
Константин Кушнер : «Компьютерным играм предпочитаю игру ума в компьютере»
Русский | Українська


Микропроцессоры и микроконтроллеры :: Статьи :: Микроконтроллер для приложений с малым числом линий ввода-вывода

Микроконтроллер для приложений с малым числом линий ввода-вывода

Продолжая расширять линейку недорогих 8-разрядных микроконтроллеров для бюджетных приложений, компания Freescale Semiconductor объединила достоинства семейств КА2 и QG8 в новом микроконтроллере MC9S08QD4. Основные области применения новинки — источники питания, бытовая и автомобильная электроника, охранные системы.

Компания Freescale представила новый 8-разрядный 8-выводной микроконтроллер MC9S08QD4 (QD4). По сравнению с выпущенными ранее МК семейства Nitron он характеризуется улучшенными функциональными возможностями и гибкостью. При этом он совместим по расположению выводов с недорогими микроконтроллерами семейства КА2, ядро которых выполнено по технологии RS08, и с высокоинтегрированными микроконтроллерами семейства QG8, выполненными на основе ядра S08.

QD4 содержит высококачественный 4-канальный 10-разрядный аналогово-цифровой преобразователь (АЦП). Это делает его идеальным для применения в компьютерных вентиляторах, маломощных источниках питания и телекоммуникационном оборудовании. Микроконтроллер QD4 также может использоваться в следующих приложениях:

— Цифровые системы управления зажиганием в мотоциклах;

— Портативные воздухоохладители;

Портативные воздухоохладители

— Управление масштабированием в камерах;

— Зарядные устройства;

— Крупно- и малогабаритные бытовые приборы;

— Тренажеры;

— Пылесосы.

Микроконтроллер QD4 выполнен на основе ЦПУ S08 и отличается увеличенным объемом флэш-памяти и ОЗУ по сравнению с остальными 8-разрядными микроконтроллерами сопоставимой стоимости. Микроконтроллер содержит два 16-разрядных таймера, один 2-канальный таймер и один одноканальный таймер. Каждый канал может использоваться для захвата фронта на входе, сравнения выходного кода таймера и генерации ШИМ-сигналов с выравниванием по фронту или по центру.

8-разрядный микроконтроллер из семейства HCS08

Отличительные особенности MC9S08OD4:

• 8-разрядное центральное процессорное устройство (ЦПУ) HCS08, работающее на тактовой частоте 16 МГц

— Система команд совместима с набором инструкций ядра НС08 с дополнительной инструкцией BGND;

— Система внутрисхемной эмуляции для отладки приложений в реальном масштабе времени;

— Поддержка до трех аппаратных точек останова;

— Поддержка до 32 источников прерывания/сброса.

• Память

— Чтение/программирование/ стирание флэш-памяти поддерживается во всем диапазоне напряжения питания и температуры;

— Флэш-память размером 4096 байт;

— ОЗУ 256 байт.

• Экономичные режимы

— Режим ожидания и три режима останова.

• Источники тактирования

— Встроенный генератор тактовой частоты ICS содержит систему автоматической подстройки частоты, обеспечивая разрешающую

Портативные воздухоохладители

способность 0,2% и отклонение частоты 2% во всем диапазоне температур и напряжения питания.

• Системная защита

— Сброс микроконтроллера по команде сторожевого таймера, который может работать от отдельного внутреннего генератора частотой 32 кГц или от сигнала синхронизации шины;

— Аппаратный сброс при некорректном обращении к памяти или использовании неправильного кода команды;

— Блочная защита флэш-памяти.

• Периферийные устройства

— 4-канальный 10-разрядный АЦП с функцией автоматического сравнения, асинхронным источником синхронизации, датчиком температуры и встроенным источником опорного напряжения. Возможен автоматический запуск преобразования по команде счетчика RTI;

— TIM1 — двухканальный тай-мер/широтно-импульсный модулятор; каждый канал может использоваться для захвата фронта на входе, сравнения с выходным кодом таймера и генерации ШИМ-сигнала с выравниванием по фронту или по центру;

— TIM2 — одноканальный тай-мер/широтно-импульсный модулятор; канал может использоваться для захвата фронта на входе, сравнения с выходным кодом таймера и генерации ШИМ-сигнала с выравниванием по фронту или по центру;

— KBI ■ - модуль прерывания от 4-выводной клавиатуры с программной конфигурацией полярности для режимов фронт или фронт/уровень.

• Порты ввода/вывода

— 4 стандартных линии ввода-вывода общего назначения, одна линия работает только на ввод и

одна — только на вывод. Нагрузочная способность каждого выхода — 10 мА, общая нагрузка на корпус — 60 мА;

— Программный выбор подтягивающих резисторов на входах;

— Программное управление скоростью фронтов и нагрузочной способностью выходов;

— Встроенные подтягивающие резисторы на выводах RESET и IRQ для снижения затрат на комплектующие.

• Поддержка проектирования

— Однопроводной интерфейс для внутрисхемной отладки;

— Встроенный модуль отладчика для поддержки внутрисхемной эмуляции;

— Встроенная система триггеров для управления трассировкой.

• Корпуса

— 8-выводной PDIP;

— 8-выводной SOIC.