РЕЖИМ ОЖИДАНИЯ ПРИХОДА КОМАНД


Переход в режим ожидания возможен при записи в триггер Т4 логической «1» (см. схему электрическую функциональную ПГУ9.701.051.011 Э2).

Вовремя адресной фазы цикла обмена, которая определяется комбинационной схемой KS1 (таблица истинности которой описана в табл. 3.1) в регистр RGАДРЕСА записывается адрес по которому будет происходить обращение. С регистра RGАДРЕСА адрес попадает на дешифратор адреса, который определяет, к какому конкретно регистру происходит обращение. Также вовремя адресной фаза цикла обмена в регистр RGКОМАНД записывается код типа цикла обмена по интерфейсу. Для данного устройства необходимо дешифровать команду записи в пространство ввода вывода (код команды 0011). Дешифрацию команд осуществляет дешифратор DC2 третий выход которого подключен к логическим элементам ЛЭ1 и ЛЭ2, которые выполняют логическую функцию «И».

Таблица 3.1

Таблица истинности комбинационной схемы KS1

CCKL

CFRAME

OUT

0

0

0

0

1

0

1

0

1

1

0

0

Фаза данных цикла обмена по интерфейсу, которая определяется элементом Т3 и комбинационной схемой KS3 таблица истинности, которой описана в табл. 3.2.

Таблица 3.2

Таблица истинности комбинационной схемы KS3

OUT T3

CIRDY

CTRDY

OUT

0

x

x

0

1

0

0

1

1

1

x

0

1

0

1

0

Логические элементы ЛЭ1 и ЛЭ2 определяют, было ли обращение по записи к регистру RG1 или триггеру Т4. К входам этих логических элементов подключены следующие сигналы:

— третий выход с дешифратора DC2, определяющий команду записи в пространство ввода вывода;

— выход с комбинационной схемы KS3, которая определяет момент фазы данных;

— один из выходов с дешифратора DC1.

На основании этих сигналов происходит определение регистра, к которому происходит обращение.

Элементом Т2 и логическим элементом ЛЭ1 формируется сигнал CTRDY. Он активизируется после первого фронта сигнала CCKL с приходом активного сигнала CIRDY.

временная диаграмма цикла записи в регистр

На рис. 3.1 представлена временная диаграмма цикла записи в регистр коэффициента деления и триггер хранящий команду.

Рис. 3.1 временная диаграмма цикла записи

Генератор Г, стабилизируемый внешним кварцевым резонатором, который подключается через клеммы Z1 и Z2, генерирует последовательность импульсов с периодом следования 0,02с (период сигнала определяется минимальным временем измерения частоты исходя из задания на курсовую работу).

Разрядность регистра RG1, который предназначен для хранения коэффициента деления счетчика с переменным коэффициентом деления СТ2. Счетчик СТ2 производит деление частоты сигнала поступающего с генератора Г. Максимальный коэффициент деления определим по формуле 3.1:

clip_image004 , (3.1)

где tmax – максимальное время измерения частоты (согласно задания на курсовую работу tmax =20с.),

Tген – период сигнала поступающего с генератора Г.

Исходя из этого, получим следующее максимальное значение коэффициента деления:

clip_image006.

Теперь по формуле 3.2 определим необходимое количество разрядов регистра RG1 для хранения максимального коэффициента деления:

clip_image008 , (3.2)

clip_image010.

Исходя из этого, разрядность регистра RG1 составит 10 разрядов. В связи с округлением до целого числа максимальное время измерения определим по формуле 3.3.

clip_image012, (3.3)

где tp max— реальное максимальное время измерения частоты;

Тген — период сигнала поступающего с генератора Г.

Тогда

clip_image014.

Переход в состояние измерения частоты и сохранения результатов измерения в основной памяти через прямой доступ к памяти производится путем записи в триггер Т4 логического нуля. Эту операцию, также как и запись в регистр RG1и запись всех регистров канала ПДП, производит драйвер устройства.

Загрузка...