Устройство для формирования импульсных последовательностей

Иллюстрации

Показать все

Реферат

 

Устройство для формирования импульсных последовательностей может быть использовано для получения последовательностей с изменением частоты и длительности импульсов по заранее заданному закону. Устройство содержит формирователь кодов 1. формирователь 2 сигнала разрешения, регистр сдвига 3. шину 4 сброса, шину 5 установки, шину б управления, шину 7 опорных импульсов. 2 ил.

COIO3 СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (53)5

ГО СУДА Р СТ В Е ННЫ И КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

\ (21) 4844146/21 (22) 25.03.90 (46) 30.08,92, Бюл. N . 32 (75) С,М.Кашпуров, К,А.Яловенко и Е.Н.Бантюков (56) Авторское свидетельство СССР

N 1140233, кл, Н 03 К 3/64, 1985.

Авторское свидетельство СССР

N-1129723,,кл. Н 03 К 3/64, 1984.

{54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ

ИМПУЛЬСНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ

Предлагаемое изобретение относится к импульсной технике и может быть использовано в устройствах передачи информации, в устройствах управления исполнительными механизмами, а также в устройствах сбора и обработки информации, в частности, в устройствах ввода информации (алфавитноцифровой) и Э ВМ (дисплеях) для согласования работы управляющей микроЭ ВМ и видеогенератора с общим ОЗУ с зарядовой связью, Известен генератор импульсных последовательностей, содержащий счетчик импульсов, информационные входы которого соединены с шинами управления. элемент

ИЛИ-НЕ, к входам которого подключены выходы советчика импульсов, вход записи которого соединен с тактовой шиной, делитель частоты, к входу сброса которого подключен выход элемента ИЛИ-HF, дешифратор, информационные входы которого соединены с выходами делителя частоты, генератор импульсов, выход которого подключен к такто,,!рЦ,,1758845 А1

Н 03 К 3/64, 5/153

-(° г (57) Устройство для формирования импульсных последовательностей может быть использовано для получения последовательностей с изменением частоты и длительности импульсов по заранее заданному закону, Устройство содержит формирователь кодов 1. формирователь

2 сигнала разрешения, регистр сдвига 3. шину 4 сброса, шину 5 установки, шину 6 управления, шину 7 опорных импульсов.

2 ил. вому входу делителя частоты и к входу разрешения дешифратора, выход которого соединен с выходной шиной и с вычитающим входом счетчика импульсов.

Недостатком данного генератора являются ограниченные функциональные воэможности. так как выходные импульсные последовательности состоят иэ импульсов постоянной длительности.

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

1758845 подключен единичный выходтриггера, счетчик импульсов, суммирующий вход которого соединен с выходом генератора импульсов и с тактовым входом регистра сдвига, коммутатор, к входам которого подключены выходы счетчика импульсов, второй формирователь одиночного импульса, вход которого соединен с выходом коммутатора, а выход подключен к входам сброса триггера и счетчика имплуьсов, входную шину. которая соединена с входом первого формирователя одиночного импульса и с входом элемента задержки. выходную шину, которая соединена с входом последовательной записи и с выходом регистра сдвига, Недостатком данного устройства являются ограниченные функциональные воэможности, так как устройство формирует только последовательности установленной длительности; максимальный период импульсов выдаваемой последовательности может быть равен КТ, где К число разрядов регистра сдвига, Т вЂ” период сдвигающих импульсов; нельзя изменять частоту и длительность импульсов последовательности в процессе работы устройства.

Цель изобретения — расширение функциональных возможностей устройства путем получения возможности изменять частоту и длительность импульсов в последовательности по заранее заданному закону изенения.

Поставленная цель достигается тем, что в устройство для формирования импульсных последовательностей, содержащее формирователь кодов, формирователь сигнала разрешения, регистр сдвига, к входам параллельного занесения информации которого подключены вторые выходы формирователя кодов, шину управления, которая соединена с первым входом формирователя сигнала разрешения, вь ход которого подключен к входу управления регистра сдвига, выходы которого соединены с выходными шинами, введены шина сброса, шина установки и шина опорных импульсов, которая подключена ко второму входу формирователя сигнала разрешения и к тактовому входу регистра сдвига, последний выход которого соединен с первым входом формирователя кодов, первый выход которого подключен к входу последовательной эапи"и информации регистра сдвига, шина сброса соединена со вторым входом формирователя кодов, к третьему входу которого подключена шина установки.

На фиг. 1 приведена блок-схема предлагаемого устройства для формирования импульсных последовательностей, на которой даны примеры выполнения формирователя качестве формирователя сигналов управления ОЗУ с зарядовой связью (сигналов RAS

5 и CAS). На фиг, 2 приведены временные

30

45

55

20 кодов и формирователя сигнала разрешения для случая использования устройства в диаграммы работы устройства для случая использования указанных примеров выполнения формирователя кодов и формирователя сигнала разрешения.

Устройство для формирования импульсных последовательностей содержит формирователь кодов 1, формирователь сигнала разрешения 2. регистр сдвига 3, к входу последовательной записи которого подключен первый выход формирователя кодов 1, вторые выходы которого соединены с входами параллельного занесения информации регистра сдвига 3, к входу управления которого подключен выход формирователя сигнала разрешения 2, шину сброса 4, которая соединена со вторым входом формирователя кодов 1. шину установки 5, которая соединена с третьим входом формирователя кодов 1, шину управления 6, которая подключена к первому входу формирователя сигнала разрешения 2, шину опорных импульсов 7, которая соединена со вторым входом формирователя сигнала разрешения 2 и с тактовым входом регистра сдвига 3, выходные шины 8, первая из которых соединена с седьмым выходом регистра сдвига 3, а вторая — с восьмым выходом регистра сдвига 3 и с первым входом формирователя кодов 1.

Формирователь кодов 1 содержит шину нулевого сигнала 9, триггер 10, к информационному входу которого подключена шина

9, триггер 11, тактовый вход которого соединен с тактовым входом триггера 10 и с первым входом формирователя кодов 1, второй вход которого подключен к входам сброса триггера 10 и триггера 11, а вход установки в единичное положение которого соединен с третьим входом формирователя кодов 1 и с входом установки в единичное положение триггера 10, элемент И-НЕ 12, ко второму входу которого подключен единичный выход триггера 11, информационный вход которогос оединен с единичным выходом триггера 10 и со вторым, третьим и четвертым выходами из вторых выходов формирователя кодов 1, первый, пятый. шестой и седьмой выходы из вторых выходов которого соединены с нулевым выходом триггера 10. который также подключен к первому входу элемента ИНЕ 12 и к первому выходу формирователя кодов 1, восьмой выход из вторых выходов которого соединен с выходом элемента ИНЕ 12.

1758845

50

Формирователь кодов 1 обеспечивает выдачу следующих кодов на свои выходы при возможных положениях триггеров 10 и

11: — при нулевых положениях триггеров 10 и 11 на первый выход формирователя кодов

1 выдается код "1", на вторые выходы (начиная со старшего разряда — с выхода 2-8) выдается код 11110001; — при единичных положениях триггеров

10 и 11 на первый выход формирователя кодов 1 выдается код "0", на вторые выходы (начиная также со старшего разряда — с выхода 2-8) выдается код 10001110; — при нулевом положении триггера 1О и единичном положении триггера 11 на первый выход формирователя кодов 1 выдается код "1", на вторые выходы (начиная со старшего разряда — с выхода 2-8) выдается код

01110001.

Формирователь сигнала разрешения 2 содержит триггер 13, к входу сброса которого подключен первый вход формирователя сигнала разрешения 2, второй вход которого соединен со счетным входом триггера 13, выход которого подключен к выходу формирователя сигнала разрешения 2.

Регистр сдвига 3 имеет вход последовательной записи информации (ДО) и восемь входов параллельного занесения информации (Д1. Д2....,Д8). вход управления и тактовый вход. При наличии единичного сигнала на входе управления (вход "Е") s регистр сдвига 3 по переднему фронут импульса, поступившего на его тактовый вход, записывается код, находящийся на входах Д1, Д2,...,Д8. При наличии на входе управления (вход "Е") нулевого сигнала по переднему фронту каждого импульса. поступающего на тактовый вход регистра сдвига 3, производится сдвиг кода, находящегося в регистре

3 на один разряд в сторону старших разрядов, при зтам в первый разряд записывается значение сигнала, находящегося на входе последовательной записи информации.

Триггеры 10 и 11 по =актовым входам работают по передним фронтам импульсов, поступающих на эти входы, триггер 13 по счетному входу работает от задних фронтов импульсов, поступающих на этот вход. Вход сброса (R-вход) триггеров 10, 11, 13 имеет приоритет перед тактовым входом (С-вход) триггеров 10 и 11 и перед счетным входом (Т-вход) триггера 13, т.е. при наличии нулевого сигнала на входе сброса эти триггеры остаются в нулевом положении независимо от того, что на тактовые входы триггеров 10 и 11 и на счетный вход триггера 13 могут поступать импульсы.

Устройстводля формирования импульсных последовательностей с формирователем кодов 1 и формирователем сигнала разрешения 2 входит в состав устройства ввода информации в ЭВМ и предназначено для согласования временной диаграммы работы ОЗУ с зарядовой связью с временными диаграммами работы видеогенератора и микро-ЭВМ, также входящими в состав устройства ввода информации в ЭВМ. В устройстве ввода информации в Э ВМ, выполненном на базе микропроцессорного комплекта БИС К580, ОЗУ с зарядовой связью используется как для хранения информации отображаемой на экране дисплея и используемой видеогенератором (коды символов, выводимых на экран дисплея), так и для оперативного хранения различных данных, записываемых и считываемых микропроцессором микро-ЖВМ. Таким образом, в этмо случае на шины 4, 5, б и 7 подаются сигналы от микро-ЭВМ. Импульсные последовательности с выходных шин устройства для формироваиия импульсных последовательностей подаются на вход сигнала RAS (с седьмого выхода регистра сдвига 3) и на вход сигнала СА5 (с восьмого выхода регистра сдвига 3). ОЗУ.

На шину 4 после включения питания подается сигнал "Сброс" (при использовании заявляемого устройства в указанном выше устройстве ввода информации сигнал

"Сброс" подается с выхода "RESET" микросхемы КР580 ГФ24), по которому формирователь кодов 2 устанавливается в нулевое положение. На шину 5 подается сигнал перед тем, как начнется изменение частоты и длительности импульсов выходных паследовательностей. При использовании заяляемого устройства в указанном выше устройстве ввода инофрмации на шину 5 подается сигнал тогда, когда микро-3ВМ нобхадимо обратиться к ОЗУ, этот сигнал формируется из строба состояния (выход

"STSTB" микросхемы КР580 ГФ 24) и сигнала в устанволенном разряде слова состояния микро-3ВМ (на,".имер, в старшем разряде). На шику б подаются сигналы, определяющие моменты времени, в которые начинается изменение частоты и длительности импульсов последовательности после поступления сигнала на шину 5. При использовании заявляемого устройства в указанном выше устройстве ввода информации на шину б подаются сигналы начала машинного такта (выход "CLK1" микросхемы КР580

ГФ24). Таким образам, запуск устройства на выдачу импульсов измененной частоты и длительности начинается в мамонт времени, определяемый сигналом, поступающим

1758845 на шину 6, в том случае, если перед этим сигналом поступил сигнал на шину 5. На шину7 постоянно подаются импульсы опорной частоты. При использовании заявляемого устройства в указанном выше устройстве ввода информации на шину 7 подаются импульсы с частотой fog = 15 МГц(выход "OSC" микросхемы КР580 ГФ24), В устройстве ввода информации в ЭВМ используется видеоконтрольное устройство со стандартной системой телевизионного растра с периодом кадровой разверки—

Тклр. = 20 мс и с периодом строчной развертки — Тстр. = 64 мкс. Исходя из размеров экрана и количества растровых точек на нем, на экран телевизионного индикатора выводится 25 знакорядов (строк знаков), из которых 24 знакоряда для вывода рабочей информции, один знакоряд — для вывода служебной информации и два энакоряда используются для обратного хода кадровой развертки, Каждый энакоряд состоит из 12 телевизионных строк (строк — растровых точек) и вмещают 103 знака, 80 из которых— прямой ход луча, а 23 используются для обратного хода луча строчной развертки. Каждый знак включает 9 pBGTpoBblx точек телевизионной строки. Таким образом, число растровых точек в одном кадре Й

=(24+1+2) х12 х(80+23) х9 =27 х12 х103 х9

= 300348. Так как

Ткадр, = ЙТоп = гоп где Т<п и foi> — период и частота опорной частоты соответственно, то — — 15,0174М Гц

" лр. 20 ° 10

Примем fon = 15 МГц (Т = 66,67 нс).

Период обращения видеогенератора с ОЗУ с зарядовой связью равен времени вывода части телевизионной строки, соответствующей одному знаку, т.е.. времени вывода девяти растровых точек — Теор. =9 Топ =600 нс.

Таким образом, видеогенератор должен обращаться к ОЗУ с периодом 600 нс, при этом время обращения к выбранному типу ОЗУ равно 400 нс.

МикроЭВМ обращается к ОЗУ по мере необходимости, команда микроЭВМ состоит минимально из одного машинного цикла, длительность которого может равняться трем-пяти машинным текстам, каждый из которых состоит из девяти периодов опорной частоты Топ (количество растворовых точек в телевизионной строке для одного знака, равное 9, выбрано исходя иэ того, что машинный цикл состоит из 9 периодов опорной частоты), Таким образом, период обращения видеогенератора — Тмр. к ОЗУ получается равным машинному такту Тм> и равен Товр. = Тмт = 600 нс. Период обращения видеогенератора к ОЗУ и машинный такт синхронизированы. Так как микроЭ ВМ может обращаться к ОЗУ не чаще одного раза в течение трех машинных тактов, то имеется возможность совместного исполь10 зования ОЗУ видеогенератором и микроЭВМ таким образом, чобы обращения видеогенератора и микроЭВМ не накладывались друг на друга во времени. Это осуществляется следующим образом. Видеогенератор, при от15 сутствии обращения к ОЗУ со стороны микроЭВМ, обращается к ОЗУ в момент времени, определяемые сигналами RAS и СА$, которые выдаются устройством для формирования импульсных последовательностей

20 с периодом 600 нс. По сигналу от микроЭВ М о необходимости обращения к ОЗУ устройство для формирования импульсных последовательностей начинает выдавать сигналы

RAS u CAS с периодом 400 нс в течение двух

25 машинных тактов. Всего выдается три сигнала с таким периодом, первый и третий из которых определяют моменты обращения видеогенератора к ОЗУ, а второй — микроЭВМ, т.е. в течение двух машинных тактов

30 видеогенератор обращается к ОЗУ два раза, а микроЭВМ вЂ” один раз. Так как, указывалось выше, микроЭВМ может обращаться к

ОЗУ не чаще, чем один раз за три машинных такта, то использование предлагаемого уст35 ройства позволяет разнести во времени моменты обращения к ОЗУ видеогенератора и микроЭВМ.

На временных диаграммах фиг.2 на осях показаны следующие сигналы: на оси 7

40 — имульсы опорной частоты; на оси 5 — сигнал на шине 5; на оси 10 — сигнал на единичном выходе триггера 10 формирователя кодов 1; на оси 11 — сигнал на единичном выходе триггера 11 формирователя кодов 1;

45 на оси 6 — сигнал на шине 6; на оси 13— сигнал на единичном выходе триггера 13 фрмирователя сигнала разрешения 2; на осях 3-1, 3-2. 3-3. 3-4, 3-5. 3-6, 3-7, 3-8— сигналы на выходах .1, 2, 3, 4, 5, 6, 7 и 8

50 регистра сдвига 3 соответственно.

При использовании заявляемого устройства для формирования импульсных по.следовательностей в составе устройства ввода информации в ЭВМ сигнал, подавае55 мый на шику 5, по длительности должен быть равен периоду импульсов опорной частоты и синхронен периоду девятого импульса опорной частоты в машинном такте (этот сигнал подается один раз за три-пять машинных тактов и поэтому на оси 5 вре1758845

40

50 менных диаграмм он показан один раз), Сигнал, выдаваемый на шину 6, по длительности равен двум периодам импульсов опорной частоты и выдается во время действия первого и второго периодов импульсов опорной частоты в каждом машинном такте. Номера тактов, указанные на фиг. 2 над импульсами опорной частоты, не привязаны к номерам машинных тактов в машинных циклах команд микроЭВМ и приведены только для пояснения работы заявляемого устройства.

Устройства для формирования импульсных последовательностей работает следующим образом (работа устройства рассматривается для случая его применения в составе устройства ввода информации в ЭВМ, в этом случае сигналы на шины 4, 5 и 6 выдаются микроЭВМ, управляющей вводом информации). При включении питания на шипу 4 пацается сигнал, устанавливаюищй триггеры !О и 11 формирователя кодов

1 в нулевое полажение, на шину 6 при этом отсутствует единичный сигнал (имеется нулевой сигнал) и поэтому триггер 13 формирователя сигнала разрешелия 2 также устанавливается в исходное положение, Регистр 3 можно не устанавливать в нулевое положение, так как в начале первого же машинного такта он будет установлен в неабходи 4ае полажение (на временных диаграммах — фиг. 2 показано условно, что регистр 3 находится в нулевом положении да начала первого после включения машинного такта).

В начале каждого машиннога акта, как указывалось выше, на шину 6 подается единичный сигнал (фиг.2, ось 6), длительностью

2Топ (где Топ — период импульсной опорной частоты), и поэтому разрешается работа триггера 13 и формирователя сигнала разрешения 2 по счетному входу. Триггер 13 по заднел1у фронту первого в машинном такте импульса опорной частоты устанавливается в единичное положение, по заднему фронту второго в машинном та <те импульса опорной частоты устанавливается в нулевое полажение, далее, так как оканчивается единичный сигнал на шине 6 да конца данного машинного такта триггер 13 находится в нулевом положении (фиг,2, ось 13), Таким образом, на единичном выходе триггера 13 и, соответственно; на выходе формирователя сигнала разрешения 2 формируется последовательность импульсов с периодом, равным длительности машинного такта, т.е, 600 нс, с длительностью импульсов, равной одному периоду импульсов опорной частоты, T.е. =- 66,7 нс и сдвинутая HB длительность импульса DflGpHoй частоты относительно начала машинного такта. Следовательно, занесение кода, находящегося на вторых выходах формирователя кодов 1 в регистр 3 производится Бсе1 да гiQ пере днему фронту второго в машинном такте импульса опорной частоты, па передним фронтам остальных импульсов опоркой "3cтаты в машинном такте в регисгре 3 производится сдвиг его содержимого на адин разряд в сторону старших разрядов каждым импульсом и запись в первый (падший) разряд значения кода, находящегося на первом входе (входе последовательной записи информации), В начале первого машинного такта, «ак как триггеры 10 и 11 формирователя кодов l и триггер 13 формирователя сигнала разрешения 2 находятся в нулевом положении (примем, что первый такт начинается после включения питания и устанавvè устройства в исходное состояние), на первом выходе формирователя кодов 1 находится кад "1", на вторых выходах — код 11110001, на выходе формирователя сигнала. разрешения 2— сигнал "0". При появлении переднего фронта первого в первом машинном такте импульса опорной частоты на шине 6 появляется единичный сигнал и поэтому разрешается работа триггера 13 формирователя сигнала разреLUBHëÿ 2 па счетному входу. Г!о заднему фронту первого в машинном такте импульса опорной частоты триггер 13 устанавливается в единич ioe положение. Ilo переднему фронту в1орого в первом машинном такте имг;уп:-са опорной частоты в регистр 3 записывается кад

11110001. По заднему фронту второго в машинном такте импульса опорной частоты триггер 13 формирователя сигнала разрешения 2 устанавливается в нулевое положение, на выходе формирователя сигнала разрешения 2 устанавливается нулевой сигнал, При появлении переднего фронта третьего B данном маши«нам такте импульса опорной частоты исчезает единичный сигнал ча шине 6 и при действи остальных импульсов опорной частоты данного машиннога такта тригге„. 13 удерживается в нулевом положении. Па передним фронтам третьего, четвертого и последующих импульсов опорной частоты данного машиннога такта и первога импульса опорной частоты следующего машинногG такта код, находящийся в регистре 3 сдви ается в старону старших разрядов, в первый (младший) разряд регистра 3 при этом зап,.".ывается код "1".

Длительность импульсов и пауз на выходах регистра 3 и, следовательно, на выходах устройства поаэаны на временны .

1758845

12 диаграммах (фиг. 2, оси 3-7 и 3-8), При появлении импульса на выходе старшего разряда (восьмом выходе) регистра 3 положение триггеров 10 и 11 формирователя кодов 1 не изменяется. Таким образом, перед началом вгорого машинного такта на первом выходе формирователя кодов 1 находится код "1", на вторых выходах — код 11110001, на выходе формирователя сигнала разрешения 2— сигнал "О", При появлении переднего фронта первого во втором машинном такте импульса опорной частоты на шине 6 появляется единичный сигнал, разрешается работа триггера 13 формирователя 2 по счетному входу. По заднему фронту первого в данном машинном такте импульса опорной частоты триггер 13 устанавливается в единичное положение, а по заднему фронту второго импульса опорной частоты триггер . 13 устанавливается в нулевое положение, поэтому по переднему фронту второго импульса опорной частоты во втором машинном такте в регистр 3 записываектся код

11110001. При появлении переднего фронта третьего в данном машинном такте импульса опорной частоты исчезает единичный сигнал на шине 6 и при действии остальных импульсов опорной частоты данного машинного такта триггера 13 удерживается в нулевом положении, По передним фронтам третьего, четвертого и последующих импульсовв опорной частоты данного машинного такта код в регистре 3 сдвигается в сторону старших разрядов, в первый(младший) разряд регистра 3 при этом записывается код "1". Длительности импульсов и пауз на выходах регистра 3 и, следовательно, на выходах устройства показаны на временных диаграммах (фиг,2, оси 3-7 и 3-8). В течение первого и второго машинных тактов устройство выдает на свои выходы (как видно из временных диаграмм фиг. 2, оси 3-7 и

3-8) импульсы с периодом 600 нс. Допустим, что при окончании второго машинного такта после появления переднего фронта девятого импульса опорной частоты, появляется сигнал нулевого уровня на шине 5 (этот сигнал оканчивается, как указывалось выше при появлении переднего фронта первого импульса опорной частоты следующего— третьего машинного такта, т.е. его длительность равна периоду импульсов опорной частоты). Нулевой сигнал (сигнал нулевого уровня) с шины 5 устанавливает триггеры 10 и 11 формирователя кодов 1 в единичное состояние и, вследствие этого, на первом выходе формирователя кодов 1 появляется код "О". а на вторых выходах — код 10001110.

При появлении переднего фронта первого в третьем машинном такте импульса опорной

55 частоты в первый (младший) разряд регистра 3 записывается код "0". Кроме того. появляется единичный сигнал на шине 6, разрешающий работу триггера 13 формирователя сигнала разрешения 2 по счетному входу. Аналогично предыдущим случаям триггер 13 по заднему фронту первого в третьем машинном такте импульса опорной частоты устанавливается в единичное положение, а по заднему фронту второго — в нулевое положение и поэтому по переднему фронту второго в третьем машинном такте импульса опорной частоты в регистр 3 записывается код 10001110. При появлении переднего фронта третьего в третьем машинном такте импульса опорной частоты исчезает единичный сигнал на шине 6 и при действии остальных импульсов опорной частоты данного машинного такта триггер 13 удерживается в нулевом положении. По передним фронтам третьего, четвертого и последующих импульсов опорной частоты третьего машинного такта и первого импульса четвертого машинног такта код, находящийся в регистре 3 сдвигается в сторонустарших разрядов, При этом в младший разряд регистра 3 по передним фронтам третьего, четвертого, пятого и шестого импульсов опорной частоты заносится код

"0". Как видно из временных диаграмм — на фиг. 2 ось 3-8 после появления переднего фоонта шестого в третьем машинном такте импульса опорной частоты на последнем (восьмом) выходе регистра 3 появляется импульс, который устанавливает триггер 10 формирователя кодов 1 в нулевое положение, при этом на первом выходе формирователя кодов 1 появляется код "1", а на вторых — код 01110001, поэтому по передним фронтам седьмого. восьмого и девятого импульсов опорной частоты третьего машинного такта и первого импульса четвертого машинного такта в первый (младший) разряд регистра 3 будет заноситься код "1". Длительность импульсов и пауз на выходах регистра 3 и, следовательно, на выходах устройства показаны на временных диаграммах — фиг. 2, оси 3-7 и 3-8.

При появлении переднего фронта первого в четвертом машинном такте импульса опорной частоты появляется единичный сигнал на шине 6 и разрешается работа триггера 13 формирователя сигнала разрешения 2 по счетному входу. Аналогично предыдущим случаям триггер 13 по заднему фронту первого в четвертом машинном такте импульса опорной частоты устанавливается в единичное положение, а по заднему фронту второго — в нулевое положение и поэтому по переднему фронту второго в чет1758845

14 вертом машинном такте импульса опорной частоты в регистр 3 записывается код

01110001. При появлении переднего фронтатретьего в четвертом машинном такте импульса опорной частоты исчезает единич- 5 ный сигнал на шине 6 и при действии остальных импульсов опорной частоты данного такта триггер 13 удерживается в нулевом положении. По передним фронтам третьего, четвертого и остальных импульсов 10 опорной частоты четвертого машинного такта и первого импульса пятого машинного такта кад, находящийся в регистре 3 сдвигается в сторону старших разрядов, в первый (младший) разряд регистра 3 при этом зано- 15 сится кад "1 . По переднему фронту третьего в четвертом машинном такте импульса опорной частоты на последнем (восьмом) выходе регистра 3 появляется импульс, устанавливающий в нулевое полажение триг- 20 гер 11 формирователь кодов 1. На первом выходе формирователя кодов 1 сохраняется кад "1", а на вторых выходах появляется код

11110001, Длительность импульсов и пауз на выходах регистра 3 и, следовательно, на 25 выходах устройства показаны на фиг. 2, оси

3-7 и 3-8. Далее в пятом, шестом и последующих машинных тактах до появления нулевого сигнала на шине 5 устройство работает аналогично тому, как оно работало в первом 30 и втором машинных тактах. В третьем и четвертом машинных тактах устройство выдала три импульса с периодом 400 нс.

Таким образам, предлагаемое устройства формирует при приведенной реализации 35 формирователя кодов 1 и формирователя сигнала разрешения 2 и 4п=15МГц импульсы с периодам 600 нс, а при появлении сигнала на ишне 5 (сигнала запроса обращения от микроЭВМ к ОЗУ) формирует в течение 40 двух машинных тактов три импульса с пери- . одом 400 нс, после чего опять продолжает формировать импульсы с периодом 600 нс, чта позволяет, используя формируемые устройствам последовательности импульсов в 45 качестве сигHBfloB RAs u CAS для ОЗУ с за- . рядовой связью, организовать использование ОЗУ влдеагненератарам и микраЗВМ устройства авода информации таким образам, чтобы при максимальном быстрадейст- 50 вии при. выбранной час1оте опорных импульсов обращения видеогенератора и микроЭВМ к ОЗУ были разнесены во времени, .

Экспериментальные исследования эа- 55 являемого устройства для формирования импульсных последовательностей в составе устройства ввода информации в ЭВМ показали, чта оно выгодна отличается от прототипа. так как ано выдает непрерывные импульсные последовательности: махсимальный период импульсов выдаваемых последовательностей может быть больше, чем

КТ (величина максимальнога периода определяется длительностью сиг нала, подаваемогоо на шину 6 и схемой формирователя сигналов разрешения), так в примере выполнения формирователя сигнала разрешения и длительности сигналов ча шине 6, приведенных в описании заявки, при восьмизарядном регистре сдвига (выпаленнам на вдух микросхемах К155ИР1) формируются импульсы с периодом 9Т (-9 10

15 10

= 60 нс); имеется возможность па сигналу установки (подаваемому на шину 5) и=-менять в процессе работы устройства., частоту и длительность импульсов, выдавяемьх на выходные шины.

Указанные преимущества устройства позволяют существенно расширить функциональные возможности устройства,а именно, формирователь импульсные последовательности с периодам импульсов, превосходящим период работы регистра сдвига, и оперативно, по сигналам, подаваемым на шины установки и управления изменять частоту и длительность импульсов выдаваемых импульсных последовательностей. Что позволяет, например, с памашью заявленного устройства арганизава гь такай режим обращений видеогенератааа и;; кроЭВМ к ОЗУс зарядовой связью, при катаром обращения не накладывага-cÿ ва времени друг на друга, чта в кснечнам сче е ведет к увеличению быстродействия устройстваа ввода информации в ЭБМ. При этом не требуется усложнения программы михраЭВМ, используемой в устройстве ввода информации, так как блоки заявляемого формирователя используют стандартные сигналы, вырабатываемые микроЭВМ при работе (т.е. сигналы, которые вырабатыьаются микроЭВМ прилюбых реализацияху:,тройства для формирования импульсных последовательностей).

При использовании заявляемого устройства для формира: ия импульснь последовательностей для других применений, например, для управления исполнительными механизмами при соответствующих реализациях формирователя кодов и формирователя сигнала разрешения можно изменять частоту и длительность импульсов выходных последовательностей па установленному заранее закону.

Формула изобретения

Устройства для формирования импульсных последовательностей, содержа åå

1758845

16 формирователь кодов, формирователь сиг-. нала разрешения, регистр сдвига, к входам параллельного занесения информации которого подключены вторые выходы формирователя кодов, шину управления, которая соединен с первым входом формирователя сигнала разрешения, выход которого. подключен к входу управления регистра сдвига. выходы которого соединены с выходными шинами, о т л и ч а ю щ е е с я тем. что, с целью расширения функциональных возможностей путем получения возможности изменять частоту и длительность импульсов в последовательности по заранее заданному закону. в него введены шина сброса, шина установки и шина опорных импульсов, которая подключена к второму входуформи5 рователя сигнала разрешения и к тактовому входу регистра сдвига, последний выход которого соединен с первым входом формирователя кодов, первый выход которого подключен к входу последовательной запи10 си информации регистра сдвига. ши .а сброса соединена с вторым входом формирователя кодов. к третьему входу которого подключена шина установки.