135324 (Motorola MC68HC705C8), страница 10

2016-08-01СтудИзба

Описание файла

Документ из архива "Motorola MC68HC705C8", который расположен в категории "". Всё это находится в предмете "радиофизика и электроника" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "радиоэлектроника" в общих файлах.

Онлайн просмотр документа "135324"

Текст 10 страницы из документа "135324"

· триггер STOP сбрасывается.

· триггер WAIT сбрасывается.

· внутренняя шина адреса загружается исходным вектором (в старший байт программного счетчика загружается значение из ячейки с адресом 1FFEH, в младший-из ячейки 1FFFH).

Перейдем к более подробному рассмотрению режима RESET.

RESET по включению питания происходит при подаче напряжения питания на вывод Vdd микросхемы, и предназначен для стабилизации работы тактового генератора. Данный вид режима RESET предусмотрен исключительно для момента включения питания, и не должен использоваться для определения падения питающего напряжения. Схема задержки включения предусматривает прохождение 4064 импульсов с момента запуска генератора. Если же и после этого периода на выводе RESET/ сохраняется сигнал низкого уровня, то процессор остается в состоянии начальной установки до тех пор, пока на вывод RESET/ не будет подан сигнал высокого уровня.

RESET по внешнему сигналу происходит при условии присутствия уровня логического 0 на выводе RESET/ микросхемы в течение 1.5 машинных циклов.

RESET по времени выполнения программы происходит при переполнении специального таймера COP (Computer Operating Properly, дословно-компьютер работающий правильно, далее просто таймер COP), следящего за правильностью работы программы. Если таймер СОР активизирован, то его переполнение индицирует неправильность работы прикладной программы, что, в свою очередь, вызывает установку ОЭВМ в начальное состояние.

Поскольку при работе таймер использует внутреннюю шину синхронизации, диспетчер сигнала синхронизации должен быть включен одновременно с таймером, т. к. сам СОР таймер не может определить наличие/отсутствие сигнала синхронизации. Управление таймером и диспетчером синхронизации осуществляется с помощью регистров сброса (COPRST 1DH) и управления (COPCR 1EH).

Регистр сброса (COPRST) расположен по адресу 1DН.

Регистр сброса

Бит

7

6

5

4

3

2

1

0

Установка после RESET

0

0

0

0

0

0

0

0

Чтобы осуществить сброс таймера, необходимо проделать следующие операции:

-записать 55Н в COPRST

-записать ААН в COPRST

Эти операции должны производиться в описанном порядке, но не обязательно сразу друг за другом. Время между программными сбросами не должно превышать время переполнения таймера, в противном случае система будет приведена в исходное состояние. Чтение COPRST не оказывает на него влияния.

Регистр управления (COPCR) расположен по адресу 1E и содержит биты управления СОР таймером и диспетчером синхронизации (см. ниже).

Регистр управления

Название

0

0

0

COPF

CME

COPE

CM1

CM0

Установка после RESET

0

0

0

0

0

0

0

0

COPF-флаг нормального функционирования

при COPF=1- произошел сброс по следящему таймеру или диспетчеру синхронизации.

при COPF=0- сброс не произошел.

Чтение COPCR сбрасывает COPF.

CME-бит доступа к диспетчеру синхронизации.

при CME=1- диспетчер синхронизации разблокирован.

при CME=0- диспетчер блокирован.

Ьит CME может быть прочитан и записан в любой момент.

COPE-бит управления СОР таймером.

при COPE=1- COP-система разрешена.

при COPE=0- COP-система блокирована.

COPE может быть прочитан в любой момент, но записан только один раз.

CM1, СМ0-биты, задающие период переполнения СОР таймера (см. таблицу 3-1). Эти биты могут быть прочитаны и установлены в "1" в любой момент, но сброшены лишь при начальной установке ОЭВМ.

Таблица 3-1 Период переполнения таймера.

CM1

CM0

Fp/2E15

деленная на

Fг=4.0

МГц

Fр=2.0

МГц

Fг=3.5795

МГц

Fp=1.7897

МГц

Fг=2.0

МГц

Fр=1.0

МГц

Fг=1.0

МГц

Fр=0.5

МГц

0

0

1

16.38мс

18.31мс

32.77мс

65.54мс

0

1

4

65.54мс

73.24мс

131.07мс

262.14мс

1

0

16

262.14мс

292.95мс

524.29мс

1.048с

1

1

64

1.048с

1.172с

2.097с

4.194с

RESET по отсутствию сигнала синхронизации происходит при условии, что бит CME в регистре COPCR установлен. В этом случае диспетчер синхронизации контролирует наличие/отсутствие сигнала синхронизации в течение определенного промежутка времени. Этот период колеблется от 5 до 100 мс и зависит от параметров работы процессора. Например, при рабочей частоте синхронизации 200 КГц и менее, диспетчер синхронизации использоваться не может.

Если определено отсутствие синхронизации, либо ее низкая частота, то происходит сброс, сигнал которого поступает на внешние устройства через двунаправленный вывод RESET/ в течение четырех циклов.

3.2 Режимы с пониженным энергопотреблением.

ОЭВМ предусматривает 3 режима с пониженным энергопотреблением, которые могут использоваться в схемах, питающихся от батарей и в автомобильной технике. Команды STOP и WAIT оказывают влияние на системы SPI, SCI и таймера.

Режим STOP. В этом режиме ОЭВМ потребляет минимально возможную энергию, поскольку внутренний тактовый генератор выключен, вызывая тем самым прекращение всех внутренних процессов. В режиме останова бит I сбрасывается, разрешая все внешние прерывания. Все остальные регистры и память остаются без изменения. Без изменения остаются и линии ввода-вывода. Это состояние сохраняется до тех пор, пока не появиться сигнал IRQ либо RESET. В этот момент внутренний генератор возобновит работу. Вход в режим осуществляется программно командой STOP. Последовательный интерфейс связи в этот момент прекращает работу. Если в этот момент происходила передача информации, то она прекращается, и возобновляется при подаче сигнала низкого уровня на вывод IRQ\ микросхемы. Если же интерфейс принимал информацию, то данные теряются. Поэтому передатчик должен находиться в состоянии ожидания в ходе режима STOP. Последовательный периферийный интерфейс в ходе режима STOP продолжает прием и передачу информации если он был конфигурирован как ведомый. Единственное отличие состоит в том, что ни один флаг не будет установлен либо сброшен до тех пор, пока сигнал IRQ\ не поступит на внешний вывод. Однако при работе в режиме STOP необходимо соблюдать осторожность, поскольку схема защиты (биты WCOL, MODF и др.) не работает. Если же интерфейс был конфигурирован как ведущий, то его работа прекращается и может быть продолжена только после сигнала IRQ\. Таймер в ходе режима STOP сохраняет в счетчике последнее значение. Если же на выводе ТСАР появляется сигнал, то схема входной фиксации срабатывает, и после окончания режима STOP устанавливается соответствующий флаг (во время режима никаких действий не производится).

Команда 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 остается незадействованным.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5209
Авторов
на СтудИзбе
431
Средний доход
с одного платного файла
Обучение Подробнее