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

Номер патента: 1758845

Авторы: Бантюков, Кашпуров, Яловенко

ZIP архив

Текст

(56) Авторское свидетельство СССР йг 1140233, кл, Н 03 К 3/64, 1985.Авторское свидетельство СССР М 1129723, кл. Н 03 К 3/64, 1984.(54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ИМПУЛЬСНЫХ ПОСЛЕДОВАТЕЛЬНО- СТЕЙ Предлагаемое изобретение относится к импульсной технике и может быть использовано в устройствах передачи информации, в устройствах управления исполнительными механизмами, а также в устройствах сбора и обработки информации, в частности, в устройствах овода информации (алфавитноцифровой) и Э ВМ (дисплеях) для согласования работы управляющей микро- Э ВМ и видеогенератора с общим ОЗУ с зарядовой связью,Известен генератор импульсных последовательностей, содержащий счетчик импульсов, информационные входы которого соединены с шинами управления. элемент ИЛИ-НЕ, к входам которого подключены выходы сетчика импульсов, вход записи которого соединен с тактовой шиной, делитель частоты, к входу сброса которого подключен выход элемента ИЛИ-НЕ, дешифратор, информационные входы которого соединены с выходами делителя частоты, генератор импульсов, выход которого подключен к такто(57) Устройство для формирования импульсных последовательностей может быть использовано для получения последовательностей с изменением частоты и длительности импульсов по заранее заданному закону, Устройство содержит формирователь кодов 1, формирователь 2 сигнала разрешения, регистр сдвига 3. шину 4 сброса, шину 5 установки, шину 6 управления, шину 7 опорных импульсов.2 ил,вому входу делителя частоты и к входу разрешения дешифратора, выход которого соединен с выходной шиной и с вычитающим входом счетчика импульсов.Недостатком данного генератора являются ограниченные функциональные воэ- а можности. так как выходные импульсные последовательности состоят иэ импульсов (Л постоянной длительности.Наиболее близким к предлагаемому является устройство для формирования импульсных последовательностей, содер- Фф" жащее формирователь кодов, регистр (Л сдвига, к информационным входам которого подключены выходы формирователя кодоВ, первый формирователь одиночного а импульса, выход которого соединен с входом разрешения регистра сдвига, элемент задержки, триггер, к первому входу которого подключен выход элемента зодг ржки, генератор импул ьсов, к пер во., у входу которого подключен выход элемента эадержки, генератор импульсов, к вхолчотооого10 15 20 25 30 35 40 45 50 55 подключен единичный выходтриггера, счетчик импульсов, суммирующий вход которого соединен с выходом генератора импульсов и с тактовым входом регистра сдвига, коммутатор, к входам которого подключены выходы счетчика импульсов, второй формирователь одиночного импульса, вход которого соединен с выходом коммутатора, а выход подключен к входам сброса триггера и счетчика имплуьсов, входную шину, которая соединена с входом первого формирователя одиночного импульса и с входом элемента задержки. выходную шину, которая соединена с входом последовательной записи и с выходом регистра сдвига,Недостатком данного устройства являются ограниченные функциональные воэможности, так как устройство формирует только последовательности установленной длительности; максимальный период импульсов выдаваемой последовательности может быть равен КТ, где К число разрядов регистра сдвига, Т - период сдвигающих импульсов; нельзя изменять частоту и длительность импульсов последовательности в процессе работы устройства,Цель изобретения - расширение функциональных возможностей устройства путем получения возможности изменять частоту и длительность импульсов в последовательности по заранее заданному закону изенения,Поставленная цель достигается тем, что в устройство для формирования импульсных последовательностей, содержащее формирователь кодов, формирователь сигнала разрешения, регистр сдвига, к входам параллельного занесения информации которого подключены вторые выходы формирователя кодов, шину управления, которая соединена с первым входом формирователя сигнала разрешения, вь ход которого подключен к входу упоавления регистра сдвига, выходы которого соединены с выходными шинами, введены шина сброса, шина установки и шина опорных импульсов, которая подключена ко второму входу формирователя сигнала разрешения и к тактовому входу регистра сдвига, последний выход которого соединен с первым входом формирователя кодов, первый выход которого подключен к входу последовательной эапи"и информации регистра сдвига, шина сброса соединена со вторым входом формирователя кодов, к третьему входу которого подключена шина установки.На фиг, 1 приведена блок-схема предлагаемого устройства для формирования импульсных последовательностей, на которой даны примеры выполнения формирователя кодов и формирователя сигнала разрешения для случая использования устройства в качестве формирователя сигналов управления ОЗУ с зарядовой связью (сигналов ВАБ 5 и САЯ). На фиг, 2 приведены временные диаграммы работы устройства для случая использования указанных примеров выполнения формирователя кодов и формирователя сигнала разрешения. Устройство для формирования импульсных последовательностей содержит формирователь кодов 1, формирователь сигнала разрешения 2, регистр сдвига 3, к входу последовательной записи которого подключен первый выход формирователя кодов 1, вторые выходы которого соединены с входами параллельного занесения информации регистра сдвига 3, к входу управления которого подключен выход формирователя сигнала разрешения 2, шину сброса 4, которая соединена со вторым входом формирователя кодов 1. шину установки 5, которая соединена с третьим входом формирователя кодов 1, шину управления б которая подключена к первому входу формирователя сигнала разрешения 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.Формирователь кодов 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). вход управления и тактовый вход. При наличии единичного сигнала на входе управления (вход "Е") в регистр сдвига 3 по переднему фронут импульса, поступившего на его тактовый вход, записывается код, находящийся на входах Д 1, Д 2Д 8. При наличии на входе управления (вход "Е") нулевого сигнала по переднему фронту каждого импульса. поступающего на тактовый вход регистра сдвига 3, производится сдвиг кода, находящегося в регистре 3 на один разряд в сторону старших разрядов, при этом в первый разряд записывается значение сигнала, находящегося на входе последовательной записи информации.Триггеры 10 и 11 по -актовым входам работают по передним фронтам импульсов, поступающих на эти входы, триггер 13 по счетному входу работает от задних фронтов импульсов, поступающих на этот вход. Вход сброса (Н-вход) триггеров 10, 11, 13 имеет приоритет перед тактовым входом (С-вход) триггеров 1 О и 11 и перед счетным входом (Т-вход) триггера 13, т.е. при наличии нулевого сигнала на входе сброса эти триггеры остаются в нулевом положении независимо от того, что на тактовые входы триггеров 10 и 11 и на счетный вход триггера 13 могут поступать импульсы.5 10 15 20 25 30 35 довательностей. При использовании заяляемого устройства в указанном выше устройстве ввода инофрмации на шину 5 подается сигнал тогда, когда микро-ЭВМ нобходимо обратиться к ОЗУ, этот сигнал 40 формируется из строба состояния (выход "ЯТЯТВ" микросхемы КР 580 ГФ 24) и сигнала в устанволенном разряде слова состояния микро-ЭВМ (нап,".имер, в старшем разряде), На шику б подаются сигналы, определяющие моменты времени, в которые начинается изменение частоты и длительно 50 сти импульсов последовательности после поступления сигнала на шину 5. При использовании заявляемого устройства в указанном выше устройстве ввода информации на шину б подаются сигналы начала машинного такта (выход "С.К 1" микросхемы КР 580 ГФ 24). Таким образом, запуск устройства на выдачу импульсов измененной частоты и 55 длительности начинается в момент времени, определяемый сигналом, поступающим Устройстводля формирования импульсных последовательностей с формирователем кодов 1 и формирователем сигнала разрешения 2 входит в состав устройства ввода информации в ЭВМ и предназначено для согласования временной диаграммы работы ОЗУ с зарядовой связью с временными диаграммами работы видеогенератора и микро-ЭВМ, также входящими в состав устройства ввода информации в ЭВМ. В устройстве ввода информации в ЭВМ, выполненном на базе микропроцессорного комплекта БИС К 580, ОЗУ с зарядовой связью используется как для хранения информации отображаемой на экране дисплея и используемой видеогенератором (коды символов, выводимых на экран дисплея), так и для оперативного хранения различных данных, записываемых и считываемых микропроцессором микро-ЖВМ. Таким образом, в этмо случае на шины 4, 5, б и 7 подаются сигналы от микро-ЭВМ. Импульсные последовательности с выходных шин устройства для формироваиия импульсных последовательностей подаются на вход сигнала РАЯ (с седьмого выхода регистра сдвига 3) и на вход сигнала САЯ (с восьмого выхода регистра сдвига 3). ОЗУ.На шину 4 после включения питания подается сигнал "Сброс" (при использовании заявляемого устройства в указанном выше устройстве ввода информации сигнал "Сброс" подается с выхода "ВЕЯЕТ" микросхемы КР 580 ГФ 24), по которому формирователь кодов 2 устанавливается в нулевое положение. На шину 5 подается сигнал перед тем, как начнется изменение частоты и длительности импульсов выходных после 1758845на шину 6, в том случае, если перед этим сигналом поступил сигнал на шину 5. На шину 7 постоянно подаются импульсы опорной частоты. При использовании заявляемого устройства в указанном выше устройстве ввода информации на шину 7 подаются импульсы с частотой акоп = 15 МГц(выход "ОЯС" микросхемы КР 580 ГФ 24),В устройстве ввода информации в ЭВМ используется видеоконтрольное устройство со стандартной системой телевизионного растра с периодом кадровой разверки - Ткал р. = 20 мс и с периодом строчной развертки - Тстр. = 64 мкс. Исходя из размеров экрана и количества растровых точек на нем, на экран телевизионного индикатора выводится 25 знакорядов (строк знаков), из которых 24 знакоряда для вывода рабочей информции, один знакоряд - для вывода служебной информации и два энакоряда используются для обратного хода кадровой развертки, Каждый энакоряд состоит из 12 телевизионных строк (строк - растровых точек) и вмещают 103 знака, 80 из которых - прямой ход луча, а 23 используются для обратного хода луча строчной развертки. Каждый знак включает 9 растровых точек телевизионной строки. Таким образом, число растровых точек в одном кадре Й=(24+1+2) х 12 х (80+23) х 9 = 27 х 12 х 103 х 9 = 300348. Так какйТкадр. = ЙТоп =гопгде Топ и акоп - период и частота опорной частоты соответственно, то- 15 0174 МГц Ткалр. 20, 10 - 3Примем акоп = 15 МГц (Т = 66,67 нс).Период обращения видеогенератора с ОЗУ с зарядовой связью равен времени вывода части телевизионной строки, соответствующей одному знаку, т.е времени вывода девяти растровых точек - Тобр. =9 Топ =600 нс, Таким образом, видеогенератор должен обращаться к ОЗУ с периодом 600 нс, при этом время обращения к выбранному типу ОЗУ равно 400 нс.МикроЭВМ обращается к ОЗУ по меренеобходимости, команда микроЭВМ состоит минимально из одного машинного цикла, длительность которого может равняться трем-пяти машинным текстам, каждый из которых состоит из девяти периОдов опорной частоты Топ (количество растворовых точек в телевизионной строке для одного знака, равное 9, выбрано исходя иэ того, что машинный цикл состоит из 9 периодов опорной частоты), Таким образом, период обращения видеогенератора - Тобр, к ОЗУ получается равным машинному такту Тмт и равен Тобр. = Тмт = 600 нс. Период обращения видеогенератора к ОЗУ и машинный такт синхронизированы, Так как микроЭ ВМможет обращаться к ОЗУ не чаще одного раза в течение трех машинных тактов, то имеется возможность совместного исполь зования ОЗУ видеогенератором и микроЭВМтаким образом, чобы обращения видеогенератора и микроЭВМ не накладывались друг на друга во времени, Это осуществляется следующим образом, Видеогенератор, при от сутствии обращения к ОЗУ со сторонымикроЭВМ, обращается к ОЗУ в момент времени, определяемые сигналами ЙАБ и САЗ, которые выдаются устройством для формирования импульсных последовательностей 20 спериодом 600 нс. ПосигналуотмикроЭВМо необходимости обращения к ОЗУ устройство для формирования импульсных последовательностей начинает выдавать сигналы ВАЗ и САЗ с периодом 400 нс в течение двух 25 машинных тактов. Всего выдается три сигнала с таким периодом, первый и третий из которых определяют моменты обращения видеогенератора к ОЗУ, а второй - микро- ЭВМ, т.е. в течение двух машинных тактов 30 видеогенератор обращается к ОЗУ два раза,а микроЭВМ - один раз. Так как, указывалось выше, микроЭВМ может обращаться к ОЗУ не чаще, чем один раз за три машинных такта, то использование предлагаемого уст ройства позволяет разнести во времени моменты обращения к ОЗУ видеогенератора и микроЭВМ.На временных диаграммах фиг,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 соответственно.При использовании заявляемого устройства для формирования импульсных по.следовательностей в составе устройства ввода информации в ЭВМ сигнал, подавае мый на шику 5, по длительности долженбыть равен периоду импульсов опорной частоты и синхронен периоду девятого импульса опорной частоты в машинном такте (этот сигнал подается один раз за три-пять машинных тактов и поэтому на оси 5 вре 17588455 10 20 25 30 35 40 50 менных диаграмм он показан один раз), Сигнал, выдаваемый на шину 6, по длительности равен двум периодам импульсов опорной частоты и выдается во время действия первого и второго периодов импульсов опорной частоты в каждом машинном такте. Номера тактов, указанные на фиг. 2 над импульсами опорной частоты, не привязаны к номерам машинных тактов в машинных циклах команд микроЭВМ и приведены только для пояснения работы заявляемого устройства.устройства для формирования импульсных последовательностей работает следующим образом (работа устройства рассматривается для случая ега применения в составе устройства ввода информации в ЭВМ, в этом случае сигналы на шины 4, 5 и 6 выдаются микроЭВМ, управляющей вводом информации), При включении питания на шину 4 пос 1 ается сигнал, устакавливаюищй триггерыО и 11 формирователя кодов 1 в нулевое положение, на шину 6 при этом отсутствует единичный сигнал (имеется нулевой сигнал) и поэтому триггер 13 формирователя сигнала разрешения 2 также устанавливается в исходное положение, Регистр 3 можно не устанавливать в нулевое положение, так как в начале первого же машинного такта он будет установлен в необходимое полажение (на временных диаграммах - фиг, 2 показано условно, чта регистр 3 находится в нулевом положении до начала первого после включения лсашслнного такта).Б начале каждого машинного акта, как указывалось выше, на шину 6 подается единичный сигнал (фиг,2, ось 6), длительностью 2 Т(где Топ - период импульсной опорной частоты), и поэтому разрешается рабата триггера 13 и формирователя сигнала разрешения 2 по счетному входу. Триггер 13 по заднему фронту первого в машинном такте импульса опоркой частоты устанавливается в единичное положение, по заднему фронту ВтораГО в л 1 зсьинном та те импульса Опорной частоты устанавливается в нулевое полажение, далее, так как оканчивается единичный сигнал на шине 6 да конца данного машинного такта триггер 13 находится в нулевом положении (фиг,2, ось 13), Таким образом, на единичном выходе триггера 13 и, соответственно; на выходе формирователя сигнала разрешения 2 формируется последовательность импульсов с периодом, равным длительности машинного такта, т.е, 600 нс, с длительностью импульсов, равной одному периоду импульсов опорной частоты, т.е. =- 66,7 нс и сдвинутая на длительность импульса опорной частоты относительно начала машинного такта, Следовательно, занесение кода, находящегося на вторых выходах формирователя кодов 1 в реГистэ 3 производится Бсесда ГО переднему фронту второго в машинном такте импульса опорной частоты, по передним фронтам остальных импульсов опорной;астоты в машинном такте в регисгре 3 производится сдвиг его содержимого на адин разряд в сторону старших разрядов каждым импульсом и запись в первый (младший) разряд значения када, находящегося на первом входе (входе последовательной записи информации),В начале первого машинного такта, .ак как триггеры 10 и 11 форлс.раватнся кодови триггер 13 формирователя сигнала разрешения 2 находятся в нулевом положении (примем, что первый такт начинается после включения питания и установки устройства в исходное состояние), на первом выходе формирователя кодов 1 находится код "1", на вторых выходах - код 11110001, на выходе формирователя сигнала. разрешения 2 - сигнал "0". При появлении переднего фронта первого в первом машинном такте импульса опорной частоты на шине 6 появляется единичный сигнал и поэтому разрешается работа триггера 13 формирователя сигнала разрешения 2 па счетному входу. Го заднему фронту первого в машинном такте импульса опорной частоты триггер 13 устанавливается в единичное положение. По переднему фронту в 1 орого в первом машинном такте имг;ул:.са опорной частоты в регистр 3 записывается код 11110001. ПО заднему фронту втаросо в машинном такте импульса опорной частотытриггер 13 формирователя сигнала разрешения 2 устанавливается в нулевое положение, на выходе формирователя сигнала разрешения 2 устанавливается нулевой сигнал, При появлении переднего фроюатретьего в данном машинном такте импульса опорной частоты исчезает единичкьсйсигнал на шине 6 и при действии остассьньсх им и ул ьсав О порнас 1 частоты дэ к наГО ма шиннога такта триггег 13 удерживается в нулевом положении. По передним фронтамтретьего, четвертого и последусащих импульсов опорной частоты данного машиннога такта и первого импульса опорнойчастоты следующего машиккога такта кад, находящийся в регистре 3 сдви ается в сторону старших разрядов, в первый (младший) разряд регистра 3 при этом зас ",сываетсякод "1".Длительность импульсов и пауз на выходах регистра 3 и, следовательно, на выходах устройства поаэаньс на врсменс,.,диаграммах (фиг. 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.При появлении переднего фронта первого в третьем машинном такте импульса опорной 5 10 15 20 25 30 35 40 45 50 55 частоты в первый (младший) разряд регистра 3 записывается код "0", Кроме того, появляется единичный сигнал на шине 6, разрешающий работу триггера 13 формирователя сигнала разрешения 2 по счетному входу. Аналогично предыдущим случаям триггер 13 по заднему фронту первого в третьем машинном такте импульса опорной частоты устанавливается в единичное положение, а по заднему фронту второго - в нулевое положение и поэтому по переднему фронту второго в третьем машинном такте импульса опорной частоты в регистр 3 записывается код 10001110, При появлении переднего фронта третьего в третьем машинном такте импульса опорной частоты исчезает единичный сигнал на шине 6 и при действии. остальных импульсов опорной частоты данного машинного такта триггер 13 удерживается в нулевом положении. По передним фронтам третьего, четвертого и последующих импульсов опорной частоты третьего машинного такта и первого импульса четвертого машинног такта кад, находящийся в регистре 3 сдвигается в сторонустарших разрядов, При этом в младший разряд регистра 3 по передним фронтам третьего, четвертого, пятого и шестого импульсов опорной частоты заносится код "О", Как видно из временных диаграмм - на фиг. 2 ось 3-8 после появления переднего фоонта шестого в третьем машинном такте импульса опорной частоты на последнем (восьмом) выходе регистра 3 появляется импульс, который устанавливает триггер 10 формирователя кодов 1 в нулевое положение, при этом на первом выходе формирователя кодов 1 появляется код "1", а на вторых - код 01110001, поэтому по передним фронтам седьмого, восьмого и девятого импульсов опорной частоты третьего машинного такта и первого импульса четвертого машинного такта в первый (младший) разряд регистра 3 будет заноситься код "1". Длительность импульсов и пауз на выходах регистра 3 и, следовательно, на выходах устройства показаны на временных диаграммах - фиг. 2, оси 3-7 и 3-8.При появлении переднего фронта первого в четвертом машинном такте импульса опорной частоты появляется единичный сигнал на шине 6 и разрешается работа триггера 13 формирователя сигнала разрешения 2 по счетному входу. Аналогично предыдущим случаям триггер 13 по заднему фронту первого в четвертом машинном такте импульса опорной частоты устанавливается в единичное положение, а по заднему фронту второго - в нулевое положение и поэтому по переднему фронту второго в чет 1758845вертом машинном такте импульса опорной частоты в регистр 3 записывается код 01110001. При появлении переднего фронта третьего в четвертом машинном такте импульса опорной частоты исчезает единич ный сигнал на шине 6 и при действии остальных импульсов опорной частоты данного такта триггер 13 удерживается в нулевом положении. По передним фронтам третьего, четвертого и остальных импульсов 10 опорной частоты четвертого машинного такта и первого импульса пятого машинного такта кад, находящийся в регистре 3 сдвигается в сторону старших разрядов, в первый (младший) разряд регистра 3 при этом зано сится кад "1. Па переднему фронту третьего в четвертом машинном такте импульса опорной частоты на последнем (восьмом) выходе регистра 3 появляется импульс, устанавливающий в нулевое положение триг гер 11 формирователь кодов 1. На первом выходе формирователя кодов 1 сохраняется кад "1", а на вторых выходах появляется код 11110001, Длительность импульсов и пауз на выходах регистра 3 и, следовательно, на 25 выходах устройства показаны на фиг. 2, оси 3-7 и 3-8, Далее в пятом, шестом и последующих машинных тактах до появления нулевого сигнала на шине 5.устройство работает аналогично тому, как оно работало в первом 30 и втором машинных тактах. В третьем и четвертом машинных тактах устройство выдала три импульса с периодом 400 нс.Таким образам, предлагаемое устройства формирует при приведенной реализации 35 формирователя кодов 1 и формирователя сигнала разрешения 2 и 1 оп=15 МГц импульсы с периодам 600 нс, а при появлении сигнала на ишне 5(сигнала запроса обращения от микроЭВМ к ОЗУ) формирует в течение 40 двух машинных тактов три импульса с пери- . одом 400 нс, после чего опять продолжает формировать импульсы с периодом 600 нс, чта позволяет, используя формируемые устройствам последовательности импульсов в 45 качестве сигналов ядз и САЗ для ОЗУ с за-, рядовой связью, организовать использование ОЗУ влдеагненератарам и микроЭВМ устройства авода информации таким образам, чтобы при максимальном быстрадейст вии при, выбранной час 1 оте опорных импульсов обращения видеогенератора и микроЭВМ к ОЗУ были разнесены во времени, .Экспериментальные исследования эа являемого устройства для формирования импульсных последовательностей в составе устройства ввода информации в ЭВМ показали, чта оно выгодна отличается от прототипа. так как оно выдает непрерывные импульсные последовательности: максимальный период импульсов выдаваемых последовательностей может быть больше, чем КТ(величина максимального периода определяется длительностью сиг нала, подаваемогоо на шину 6 и схемой формирователя сигналов разрешения), так в прюера выполнения формирователя сигнвлз разрешения и длительности сигналов ча шине 6, приведенных в описании заявки, при восьмизарядном регистре сдвига (выпаленнам на вдух микросхемах К 155 ИР 1) формируются импульсы с периодом 9 Т ( 9 1010 = 60 нс); имеется возможность па сигналу установки (подаваемому на шину 5) изменять в процессе работы устройства., частоту и длительность импульсов, выдаваемых на выходные шины,Указанные преимущества устройства позволяют существенно расширить функциональные возможности устройства,а именно, формирователь импульсные последовательности с периодам импульсов, превосходящим период работы регистра сдвига, и оперативно, по сигналам, подаваемым на шины установки и управления изменять частоту и длительность импульсов выдаваемых импульсных последовательностей. Что позволяет, например, с памашью заявленного устройства организава гь такай режим обращений видеогенератааа и х 1; к- роЭВМ к ОЗУс зарядовой связью, при катаром обращения не накладь ваютс;1 ва времени друг на друга, чта в кснечнам счете ведет к увеличению быстродействия уст райства ввода информации в ЭБМ. При этом не требуется усложнения программы михра- ЭВМ, используемой в устройстве ввода информации, так как блоки заявляемого формирователя используют стандартные сигналы, вырабатываемые микроЭВМ при работе (т.е, сигналы, которые вырабатываются микроЭВМ прилюбых реализацияхустрайства для формирования импульсных последовательностей),При использовании заявляемого устройства для формира; сия импульсньх последовательностей для других применений, например, для управления исполнительными механизмами при соответствующих реализациях формирователя кодов и формирователя сигнала разрешения можно изменять частоту и длительность импульсов выходных последовательностей па установленному заранее закону,Формула изобретенияУстройство для формирования импульсных последовательностей, содержа.ее1758845 16 Фц формирователь кодов, формирователь сиг-. нала разрешения, регистр сдвига, к входам параллельного занесения информации которого подключены вторые выходы формирователя кодов, шину управления, которая соединен с первым входом формирователя сигнала разрешения, выход которого. подключен к входу управления регистра сдвига. выходы которого соединены с выходными шинами, о т л и ч а ю щ е е с я тем. что, с целью расширения функциональных возможностей путем получения возможности изменять частоту и длительность импульсов в последовательности по заранее заданному закону, в него введены шина сброса, шина установки и шина опорных импульсов, которая подключена к второму входуформи рователя сигнала разрешения и к тактовомувходу регистра сдвига, последний выход которого соединен с первым входом формирователя кодов, первый выход которого подключен к входу последовательной запи си информации регистра сдвига, щи;а сброса соединена с вторым входом формирователя кодов, к третьему входу которого подключена шина установки.

Смотреть

Заявка

4844146, 25.06.1990

С. М. Кашпуров, К. А. Яловенко и Е. Н. Бантюков

КАШПУРОВ СЕРГЕЙ МИХАЙЛОВИЧ, ЯЛОВЕНКО КОНСТАНТИН АЛЕКСАНДРОВИЧ, БАНТЮКОВ ЕВГЕНИЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: H03K 3/64, H03K 5/153

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

Опубликовано: 30.08.1992

Код ссылки

<a href="https://patents.su/8-1758845-ustrojjstvo-dlya-formirovaniya-impulsnykh-posledovatelnostejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования импульсных последовательностей</a>

Похожие патенты