Задание на курсовое проектирование. Анализ технического задания. Разработка принципиальной схемы МПС, страница 3

Функционирование процессора происходит в минимальном режиме (), прямой доступ к памяти (ПДП), немаскируемые прерывания и сигнал  не используются, вследствие чего соответствующие выводы МП зануляются для предотвращения ложного срабатывания ().

3.2 Программируемый таймер К1810ВИ54

Программируемый таймер (ПТ) К1810ВИ54 предназначен для генерации времязадающих функций, программно управляемых временных задержек с возможностью программного контроля их выполнения. Программируемые таймеры применяются в МПС, используемых в задачах управления и измерения в реальном масштабе времени с тактовой частотой до 8 МГц.

ПТ К1810ВИ54 включает три независимых канала, каждый из которых может быть запрограммирован на работу в одном из шести режимов для двоичного или двоично-десятичного счета [4]. Условное графическое обозначение таймера показано на рисунке 2-а.

           

а)                                                                                     б)

Рисунок 2 – а) УГО программируемого таймера К1810ВИ54; б) временная диаграмма работы ПТ в режиме 2

Назначение выводов:

·                         –    выборка кристалла. Сигнал управляет входным буфером BD. При  разрешается работа буфера;

·                        –    чтение. Сигнал  ориентирует входной буфер ПТ на вывод. ПТ выдает информацию в ЦП;

·                       –    запись. Сигнал  ориентирует входной буфер ПТ на ввод. ПТ принимает информацию от ЦП;

·  A1, A0                 –    адресные входы, по которым осуществляется адресация к одному из каналов:

A1=0, A0=0 – адрес канала 0;

A1=1, A0=0 – адрес канала 1;

A1=0, A0=1 – адрес канала 2;

A1=1, A0=1 – признак загрузки управляющего слова или команд.

·  CLK2-CLK0      –    входы тактовых сигналов для управления счетчиком/таймером. Срез сигнала на входе CLK приводит к уменьшению содержимого счетчика/таймера CE на единицу;

·  GATA2-GATA0 –    входы разрешения счета. При GATA=1 разрешается выполнение функций; для некоторых режимов работы разрешается поступление тактовых сигналов на вход счетчика/таймера, для других (импульсный генератор и генератор меандра) открывается выходной буфер OUT;

·  OUT2-OUT0       –   выходы счетчика/таймера.

Режим работы таймера выбирается как импульсный генератор частоты (режим 2). Канал работает как делитель входной частоты FCLK на N, где N=30 – константа пересчета. Сразу же после загрузки управляющего слова, на выходе OUT устанавливается единичный сигнал. При GATA=1 на выходе OUT с частотой FCLK/N устанавливается нулевой сигнал на время одного периода CLK [4]. Таким образом, по положительным фронтам сигнала OUT с таймера формируются запросы на прерывание, следующие с частотой 66 кГц, что эквивалентно удовлетворительной дискретизации сигнала с верхней частотой спектра не более 33 кГц. Временная диаграмма работы для этого режима показана на рисунке 2-б. Таймер тактируется импульсами с выхода PCLK генератора К1810ГФ84, частота следования которых PCLK=FCLK/2=FOSC/6=12∙106/6=2 MГц, что позволяет микропроцессору, тактируемому с частотой FCLK=FOSC/3=12/3=4 МГц адекватно, в плане быстродействия, решать возложенные на подпрограмму прерывания задачи.

3.3 Блок ЦАП-ОУ-компаратор

Компаратор – это устройство сравнения. Аналоговый компаратор предназначен для сравнения непрерывно изменяющихся во времени сигналов. Входные аналоговые сигналы компаратора: Uвх – анализируемый и Uоп – опорный сигнал сравнения, а выходной Uвых – дискретный или логический сигнал, содержащий 1 бит информации:

  (1)            (2)

Выходной сигнал компаратора почти всегда действует на входы логических цепей и поэтому согласуется по уровню и мощности с их входами. Таким образом, компаратор – это элемент перехода от аналоговых сигналов к цифровым, и поэтому его иногда называют однобитным аналого-цифровым преобразователем.