ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Архитектура программируемого таймера КР580ВИ53
БИС программируемого таймера КР580ВИ53 предназначена для организации работы микропроцессорных систем в режиме реального времени и позволяет формировать сигналы с различными временными и частотными характеристиками. Программируемый таймер (ПТ) имеет три независимых канала, каждый из которых содержит 16-разрядный вычитающий счетчик. Счетчики могут работать в двоичном или двоично-десятичном коде, с однобайтными или двухбайтными числами. Скорость счета программно изменяется от 0 До 2 МГц. Упрощенная структурная схема ПТ приведена на рис. 3.1. В состав БИС входят: буфер данных (ВD), предназначенный для обмена данными и управляющими словами между МП и ПТ; схема управления чтением-записью (RWCU), обеспечивающая выполнение операций ввода-вывода информации в ПТ; регистр управляющего слова (RGR), предназначенный для записи управляющих слов, задающих режимы работы счетчиков; счетчик каналов (СТО – СТ2).
GATE0 OUT0
RD
A0 GATE1 A1 OUT1 CS
GATE2 OUT2 Рис 3.1. Структурная схема ПТ КР580ВИ80
Назначение входных, выходных и управляющих сигналов ПТ указано при описании выводов микросхемы в табл. 3.1. Подключение ПТ к шинам микропроцессора показано на рис. 3.2. Операции обмена информацией между ПТ и МП, задаваемые сигналами управления и адресными входами, приведены в табл. 3.2. Установка режима работы каждого канала ПТ производится программно путем записи управляющего слова и начального значения содержимого Таблица 3.1. Описание выводов ПТ.
счетчика (N) с помощью команд вывода (OUT). Формат управляющего слова и назначения отдельных разрядов представлены на рис. 3.3. Управляющее слово задает номер счетчика (разряды D7, D6), последовательность записи и считывания содержимого счетчика (разряды D5, D4), режим работы (разряды D3 – D1) и вид используемого кода (разряд D0).
AB CB DB
I/OR I/OW
CSCScccc
Рис 3.2. Подключение ПТ к шинам микропроцессора
В процессе работы ПТ содержимое любого из счетчиков можно прочитать двумя способами: 1) приостановив работу счетчика подачей соответствующего сигнала GАТЕ L -уровня или блокировкой тактовых импульсов; прочитав содержимое счетчика, начиная с младшего байта, с помощью двух команд ввода (1N), если запрограммировано чтение двух байтов; 2) записав в ПТ управляющее слово, содержащее нули в разрядах D4, D5 (рис. 3.3); нули в этих разрядах указывают на выполнение операции «защелкивания» счета в момент чтения; прочитав содержимое счетчика с помощью команд ввода.
Таблица 3.2.Операции обмена информацией между ПТ и микропроцессором.
Рис.3.3. Формат управляющего слова.
Каждый из счетчиков ПТ может работать в одном из шести режимов: в режиме 0 – программируемая задержка; в режиме 1 – программируемый ждущий мультивибратор; в режиме 2 – программируемый генератор тактовых сигналов; в режиме 3 – генератор прямоугольных сигналов; в режиме 4 – программно управляемый строб; в режиме 5 – аппаратно-управляемый строб. Воздействие сигнала GАТЕ на соответствующий счетчик зависит от режима работы. Функции, выполняемые сигналом GАТЕ для различных режимов, приведены в табл. 3.3.
Таблица 3.3. Функции сигнала GATE.
В режиме 0 (рис. 3.4,а) после занесения управляющего слова на выходе ОUТ устанавливается L- уровень. Уменьшение содержимого счетчика начинается при H -уровне сигнала GATЕ. После окончания счета на выходе ОUТ устанавливается напряжение Н -уровня. Загрузка в счетчик нового значения младшего байта в процессе счета останавливает счет, а загрузка нового значения старшего байта начинает новый цикл счета. В режиме 1 (рис. 3.4,б) при Н -уровне сигнала GАТЕ на выходе ОUТ формируется отрицательный импульс длительностью N периодов тактовых импульсов СLК. Загрузка в процессе счета нового значения N не изменяет текущего режима счета. Импульс новой длительности формируется при следующем нарастании фронта сигнала GАТЕ. В режиме 2 (рис. 3.4,в) ПТ генерирует периодический сигнал с частотой, в N раз меньшей частоты тактовых импульсов СLK. Выходной сигнал L -уровня устанавливается на последнем такте периода. Загрузка счетчика новым значением L в процессе счета приводит к изменению величины следующего периода. Сигнал GATE можно использовать для внешней синхронизации ПТ, так как L -уровень сигнала GАТЕ запрещает счет, устанавливая H -уровень сигнала ОUТ, а Н -уровень сигнала GАТЕ начинает счет сначала. Режим 3 (рис. 3.5,а) отличается от режима 2 тем, что при четном значении N на выходе счетчика генерируется сигнал Н -уровня в течение первой половины периода и сигнал L -уровня в течение другой половины. При нечетном N длительность сигнала Н -уровня на один такт больше, чем для сигнала L -уровня. (В режиме 3 число N = 3 нельзя загружать в счетчик). В режиме 4 (рис. 3.5,б) генерируется выходной сигнал Н -уровня длительностью N периодов тактового сигнала СLК. После завершения счета устанавливается выходной сигнал L-уровня, на один период сигнала СLК. Перезагрузка младшего байта в процессе счета не влияет на текущий счет, а загрузка старшего байта начинает новый цикл счета. Режим 5 (рис. 3.5,в) аналогичен режиму 4. Запуск счетчика производится положительным фронтом сигнала GАТЕ. Загрузка счетчика новым значением числа N в процессе счета не влияет на длительность текущего цикла, но следующий цикл счета будет соответствовать новому значению N. Управляющие слова могут быть записаны в ПТ в произвольном порядке. В любой последующий момент времени записываются начальные коды счетчиков в соответствии со значениями разрядов D5, D4 управляющих слов;
A)
N = 4 Б)
В)
Рис.3.4. Диаграммы режимов 0-2 работы ПТ
А)
Б)
В)
N = 4 Рис.3.5. Диаграммы режимов 3-5 работы ПТ
Основные электрические параметры микросхемы КР580ВИ53 при температуре окружающей среды (+ 25 + 10) °С приведены ниже: Выходное напряжение логического нуля U OL, В........ < 0,4 Выходное напряжение логической единицы U OH, В...... > 2,4 Ток потребления Iсс, мА........ < 115 Ток утечки на входах I IL, мкА–.... 1,...,1 Ток утечки на выходах I OL, мкА –.... 1,5,...,1,5
Не нашли, что искали? Воспользуйтесь поиском:
|