ВОСЬМИРАЗРЯДНЫЕ МИКРОКОНТРОЛЛЕРЫ КОМПАНИИ FREESCALE SEMICONDUCTOR В КОРПУСАХ С МАЛЫМ ЧИСЛОМ ВЫВОДОВ
Анализируя пути совершенствования элементной базы микроконтроллеров, можно заметить, что развитие их архитектуры подобно спирали:
- на первом витке производительность процессорного ядра не только достаточна, но даже избыточна для используемых алгоритмов управления, а структура периферийных устройств далека от совершенной;
- на следующем витке производительность процессорного ядра оказывается минимально достаточной, а совершенствование структуры периферийных модулей позволяет разгрузить процессорное ядро от несвойственных ему операций.
Когда все возможности по оптимизации структуры периферии исчерпаны, начинается новый виток развития, отмеченный скачкообразным увеличением производительности процессорного ядра.
Ещё недавно различные производители совершенствовали 8-разрядные микроконтроллеры (МК), предлагая МК верхней гаммы с объёмами памяти 40...60 Кб и множеством периферийных устройств. Достаточно быстро для требовательных приложений были предложены 16-разрядные МК, в том числе с сигнальным процессорным ядром. Можно предположить, что теперь 8-разрядным МК уготована судьба цифровых ИС малой и средней степени интеграции, которые производятся и применяются, но функциональное совершенствование которых замедлилось. Однако производители 8-разрядных МК опровергли пессимистичный прогноз, предложив два актуальных направления развития 8-разрядной элементной базы.
Первое направление - оптимизация 8-разрядных МК нижней гаммы, которые выполняются в корпусах с малым числом выводов (6 - 16). Второе направление - интеграция МК в один корпус с силовыми ключами, трансиверами, аналоговыми схемами, входными и выходными формирователями с нестандартными уровнями сигналов. Компания Freescale Semiconductor активно совершенствует свои продукты в каждом из этих направлений. В данном реферате подробно остановимся на МК с малым числом выводов.
МОДЕЛЬНЫЙ РЯД МК
В 2006 г. компания Freescale Semiconductor практически полностью обновила свои продукты в сегменте маловыводных 8-разрядных МК. В настоящее время она предлагает разработчикам 16 моделей в корпусах с шестью, восемью или 16 выводами (табл. 1). Казалось бы, имея столь малое число выводов корпуса, эти МК должны быть очень похожи друг на друга, поскольку на малое число выводов корпуса трудно «спроецировать» большое количество периферийных модулей. Однако, обладая одним и тем же корпусом, предлагаемые модели отличаются достаточно сильно.
Первым отличием являются процессорные ядра. При формальной принадлежности к одному семейству, а именно НС08, фактически в составе моделей МК реализованы три процессорных ядра. Модели QT/QY/QB/QL обладают самым «старым» ядром НС08, модели QG и QD - более производительной версией этого ядра HCS08, которая разрабатывалась для верхней гаммы 8-разрядных МК. Модели КА оснащены последней версией ядра RS08, которая существенно упрощена по отношению к своему родоначальнику - процессорному ядру НС08.
Второе отличие - функциональная насыщенность периферийными модулями. Микроконтроллеры серии КА (с предельно упрощён- ным процессорным ядром) имеют в своем составе упрощённый таймер, аналоговый компаратор и несколько линий портов с функцией внешнего прерывания KBI. Такое решение позволило уменьшить площадь полупроводникового кристалла МК более чем в три раза по сравнению с другими МК, перечисленными в таблице 1. Поэтому модели MC9RS08KA1/ КА2 размещаются в сверхминиатюрных корпусах 3x3 мм и имеют предельно низкую стоимость. Напротив, МК серии QG и QD, обладающие самым производительным процессорным ядром HCS08, имеют в своём составе полнофункциональный модуль процессора событий, три контроллера последовательных интерфейсов и 10-разрядный АЦП. Входы и выходы этих периферийных модулей многократно мультиплексированы на ножках корпуса МК. Поэтому в каждом конкретном приложении разработчик может воспользоваться только частью ресурсов этих МК, но таким образом предоставляется возможность использования одной модели МК в разных приложениях.
Третье отличие - возможности модулей таймеров. Модели MC9RS08KA1/KA2 оснащены упрощённым 8-разрядным модулем таймера, который не имеет функций входного захвата и выходного сравнения. Все остальные модели МК обладают 16-разрядным таймерным модулем с функциями входного захвата или выходного сравнения или многоканальным ШИМ.
Перечислив основные отличия, отметим общие черты рассматриваемых микроконтроллеров. Все они имеют внутренний модуль тактирования с точностью поддержания частоты ±2% от указанного в техническом описании значения. Все модели реализуют режим программирования и отладки в системе благодаря наличию в их составе модуля внутрисхемной отладки. Все МК оснащены несколькими режимами низкого энергопотребления.
Таблица 1. Технические характеристики микроконтроллеров семейства НС08/НСS08/RS08 в корпусах с числом выводов от 6 до 16.

Не нашли, что искали? Воспользуйтесь поиском:
|