Читаем Искусство схемотехники. Том 3 полностью

Поскольку мощность рассеивания КМОП-приборов обычно пропорциональна частоте тактовой синхронизации, то первый вопрос, на который следует дать ответ, — какую мощность потребляет схема при выключении сигнала тактовой синхронизации? Если в самом кристалле используется КМОП-технология из-за ее хороших электрических характеристик, но он не был предназначен для прикладных задач с крайне малой мощностью потребления, то в него могут входить некоторые не КМОП-схемы, которые приводят к значительной мощности рассеяния в статическом режиме. Остерегайтесь также тех кристаллов, в которых используется тактовая синхронизация неявным образом: в качестве примера можно привести (непрерываемый) строенный 16-разрядный счетчик, который совместим с микропроцессорами (шесть портов с третьим состоянием, разрядностью в байт, плюс порты управления). Он потребляет ток 10 мкА при остановленной тактовой синхронизации; однако сюрприз состоит в том, что для него необходимо тактовое колебание, даже когда он не общается с процессором. В его технических данных не указано, что сама тактовая синхронизация используется для синхронизации входов и что эта частота должна быть по крайней мере в три раза выше скорости счета. Таким образом, необходимо подавать на него высокую тактовую частоту, чтобы он функционировал как счетчик, а это приводит к избыточной мощности рассеяния.

Второй вопрос, на который следует ответить, — это насколько низкой может быть частота тактовой синхронизации, чтобы при этом сохранялись разумные рабочие характеристики? В состав некоторых процессоров могут входить динамические регистры, для которых предписана высокая минимальная частота тактовой синхронизации. При низкой частоте тактовой синхронизации некоторые процессоры (в частности, типа «контроллеров» — см. ниже) могут реагировать очень медленно; вы можете получить при прерываниях время задержки до 10 мс.

Зависимость компьютера от контроллера. Как правило, микропроцессоры делятся на две категории, согласно тому для каких целей они спроектированы. Типы, ориентированные на вычисление, имеют адресное пространство по крайней мере в 64К и используют только несколько циклов тактовой синхронизации на инструкцию (для достижения высокого быстродействия). Для них требуются внешние периферийные устройства, а именно: порты, таймеры, преобразователи и т. д. Ориентированные на управление типы предназначены для целевого использования в определенных приборах и обычно имеют небольшое адресное пространство (в типовом случае 2К или 4К), и выполнение одной инструкции проводится за много циклов тактовой синхронизации. С другой стороны, для них характерно наличие многочисленных встроенных параллельных портов, большого числа контактов прерываний и внутреннего формирователя тактовой синхронизации. В них часто входят таймеры, УАПП и даже аналого-цифровые преобразователи и энергонезависимое ОЗУ.

Некоторые примеры. Схемы 80C85, 80C86 и 80C88 представляют собой КМОП-аналоги популярных n-МОП вычислительных процессоров. ИС 80C85 (фирма Oki) при остановленной тактовой синхронизации потребляет ток 2 мА и 10 мА — при частоте тактовой синхронизации 6 МГц. Он может быть непригоден для микромощных применений, если только вы не используете его в режиме с отключением питания. Схемы 8C86 и 80C88 (фирмы Harris, Intel) лучше — имеют статический ток потребления ~0,1 мА (хотя он задается как 0,5 мА, макс). У них вы можете с целью экономии мощности останавливать тактовую синхронизацию, при этом сохраняется содержимое регистров и программных счетчиков.

Имеется тонкость в восстановлении на входе остановленного процессора сигнала тактовой синхронизации. Для обеспечения низкого значения мощности потребления в режиме резервирования вы должны выключать кварцевый генератор, а не только стробировать его выходной сигнал (конечно, вместе со схемой синхронизации; см. разд. 8.19). Однако из-за высокой добротности кварцевый генератор не может запуститься мгновенно, и генератор мегагерцевого диапазона частот в типовом случае имеет время восстановления от 5 до 20 мс; генератор с частотой 32 кГц может иметь это время до секунды (Q = 105). Следовательно, для восстановления сигнала тактовой синхронизации вы можете или подождать пока генератор «наберет скорость» перед стробированием его с помощью микропроцессора, или вы можете установить процессор в исходное состояние в течение этого периода. Первый метод обычно лучше, поскольку вы можете и не захотеть проводить перезагрузку каждый раз, как нужно запустить обработку (см. ниже «Отключение источника питания» — метод «теплой» загрузки).

Схема 82С85 (фирма Harris) представляет собой маломощный формирователь тактовой синхронизации, ориентированный на работу с микропроцессорами 80C86/88; его внутренняя схемотехника выполняет выключение тактовой синхронизации, остановку генератора (~25 мкА), работает на низких частотах и имеет дополнительные средства для микропроцессорного программного управления.

Перейти на страницу:

Похожие книги

Электроника для начинающих (2-е издание)
Электроника для начинающих (2-е издание)

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

Чарльз Платт

Радиоэлектроника / Технические науки
PIC-микроконтроллеры. Все, что вам необходимо знать
PIC-микроконтроллеры. Все, что вам необходимо знать

Данная книга представляет собой исчерпывающее руководство по микроконтроллерам семейства PIC компании Microchip, являющегося промышленным стандартом в области встраиваемых цифровых устройств. В книге подробно описывается архитектура и система команд 8-битных микроконтроллеров PIC, на конкретных примерах изучается работа их периферийных модулей.В первой части излагаются основы цифровой схемотехники, математической логики и архитектуры вычислительных систем. Вторая часть посвящена различным аспектам программирования PIC-микроконтроллеров среднего уровня: описывается набор команд, рассматривается написание программ на ассемблере и языке высокого уровня (Си), а также поддержка подпрограмм и прерываний. В третьей части изучаются аппаратные аспекты взаимодействия микроконтроллера с окружающим миром и обработки прерываний. Рассматриваются такие вопросы, как параллельный и последовательный ввод/вывод данных, временные соотношения, обработка аналоговых сигналов и использование EEPROM. В заключение приводится пример разработки реального устройства. На этом примере также демонстрируются простейшие методики отладки и тестирования, применяемые при разработке реальных устройств.Книга рассчитана на самый широкий круг читателей — от любителей до инженеров, при этом для понимания содержащегося в ней материала вовсе не требуется каких-то специальных знаний в области программирования, электроники или цифровой схемотехники. Эта книга будет также полезна студентам, обучающимся по специальностям «Радиоэлектроника» и «Вычислительная техника», которые смогут использовать ее в качестве учебного пособия при прослушивании соответствующих курсов или выполнении курсовых проектов.

Сид Катцен

Радиоэлектроника
Электроника для начинающих
Электроника для начинающих

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

Паоло Аливерти , Чарльз Платт

Радиоэлектроника / Технические науки