Motorola MC68HC705C8Рефераты >> Радиоэлектроника >> Motorola MC68HC705C8
Команда WAIT также помещает микропроцессор в режим с пониженным потреблением энергии (режим WAIT), но с несколько большим потреблением, чем при STOP-режиме. При режиме WAIT все процессы в блоке центрального процессора остановлены, но внутренний генератор, таймер и интерфейсы (связи и периферийный) в том случае, если они активизированы, работают. Прерывание от любого из этих устройств вызовет выход из режима. В ходе режима WAIT бит I сброшен, допуская внешние прерывания. Все остальные регистры-память и линии ввода-вывода остаются без изменения. то состояние сохраняется до тех пор, пока не возникнет прерывание либо RESET.
Последним из режимов с пониженным энергопотреблением является режим сохранения данных. Содержимое ОЗУ и регистров ЦП сохраняется при напряжении питания 2.0В. При таком питающем напряжении системы ОЭВМ уже не могут гарантированно работать. В ходе режима пониженного энергопотребления ОЭВМ должна находиться в состоянии RESET.
На приведенной на рис. 2-15 блок-схеме можно наглядно проследить процесс входа в режимы STOP и WAIT и условия выхода из них.
Рис. 2-15 Блок-схема режимов STOP и WAIT.
Приложение 1. Расположение и назначение выводов МС68НС705С8.
Поскольку МС68НС705С8 является КМОП устройством, неиспользуемые входные выводы должны быть защищены от наводок и перенапряжений. Наиболее предпочтительным методом защиты является включение резистора между каждым неиспользуемым выводом и напряжением питания.
Цоколевка и наименование выводов для различных типов корпусов представлены на рисунках п1а и п1б.
Рис.п1а. Цоколевка и наименование выводов для DIP корпуса.
Рис.п1б. Цоколевка и наименование выводов для PLCC корпуса.
Рассмотрим подробнее назначение выводов ОЭВМ.
Выводы Vdd и Vss используются для подключения источника питания. На Vdd подается напряжение питания +5В, а вывод Vss соединяется с общей шиной.
Вывод Vpp используется при программировании ПЗУ или ППЗУ. Напряжение программирования (+14.75В) подается на этот вывод, когда программируется ППЗУ. В других случаях на этот вывод подается напряжение питания.
ПРЕДУПРЕЖДЕНИЕ: не допускается соединять Vpp c Vss. Это приведет к повреждению ОЭВМ.
Вход внешнего запроса на прерывание IRQ функционирует в одном из двух режимов. В первом режиме входная логика срабатывает по отрицательному фронту, во втором-по отрицательному фронту и низкому уровню . Во втором случае как отрицательный, так и низкий уровень, подаваемый на IRQ, будут приводить к прерыванию. При возникновении на входе IRQ отрицательного фронта, возникает запрос прерывания. Когда ОЭВМ заканчивает выполнение текущей команды, проверяется наличие запроса прерывания. Если запрос обнаружен и бит маски прерывания (1-ый бит в регистре флагов) сброшен в ноль, то ОЭВМ переходит на процедуру обработки прерывания. Если выбран режим срабатывания входа IRQ по уровню, то этот вывод необходимо соединить через резистор с напряжением питания +5В для обеспечения возможности операции "монтажное или".
Вывод RESET является двунаправленным, с низким активным уровнем. При подаче на вывод RESET логического нуля, происходит инициализация ОЭВМ. В случае сбоя, определяемого системами СОР-таймера или диспетчера частоты синхронизации, на выходе RESET устанавливается логический ноль для инициализации внешних устройств, подключенных к ОЭВМ.
Выводы OSC1 и OSC2 используются для подачи тактовой частоты для ОЭВМ. Тактовые сигналы могут формироваться с помощью кварцевого резонатора, или подаваться от внешнего генератора импульсов. Внутренняя тактовая частота получается делением частоты генератора на 2. Схема, показанная на рисунке п2а, рекомендуется в случае использования кварцевого резонатора. Внутренний генератор разработан для работы с кварцевым резонатором или керамическим резонатором с частотой 4MHz. Кварцевый резонатор и дополнительные элементы этой схемы должны быть установлены как можно ближе к соответствующим выводам ОЭВМ для того, чтобы минимизировать искажения сигнала и время запуска генератора. Схема на рисунке п2б рекомендуется, когда используется внешний генератор тактовых импульсов. Тактовые импульсы подаются на вход OSC1, а вывод OSC2 остается незадействованным.
Рис.20а Схема подключения кварцевого резонатора.
Рис.20б Схема подключения внешнего генератора.
Порт A использует выводы РА0-РА7 . Каждый вывод порта А может быть запрограммирован на ввод или вывод информации.
Порт B использует выводы РВ0-РВ7. Каждый из выводов порта В может быть запрограммирован на ввод или вывод информации.
Порт C использует выводы РС0-РС7. Каждый из выводов порта С может быть запрограммирован на ввод или вывод информации.
Порт D использует выводы РD0-PD5, PD7. После включения или перезапуска все выводы порта конфигурируются как входы. Когда используется SPI (последовательный периферийный интерфейс) четыре вывода MISO/PD2, MOSI/PD3, SCK/PD4 и SS/PD5 используются SPI-системой. Когда осуществляется обмен данными по каналу SCI, вывод PD0/RDI используется для приема данных, передача данных осуществляется через SCI, вывод PD1/TDO используется для передачи данных.
Приложение 2. Типовая схема подключения МС68НС705С8.
На рисунке п3 показана схема включения ОЭВМ, которая может использоваться как базовая для любых применений MC68HC705C8. Способы построения тактового генератора и подключения ОЭВМ к источнику питания, примененные в этой схеме, рекомендуются при разработке устройств на основе микроЭВМ семейства MC68HC05. Обратите внимание, что неиспользованные входы подключаются через резисторы к источнику питающего напряжения +5В.
Рис. п3 Стандартная схема включения MC68HC05705B8.