Многоканальный программируемый генератор импульсов

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

Автор: Алцыбеев

ZIP архив

Текст

(54) МНОГОКАНАЛЬНЫЙ ПРОГРАММИРУЕМЬГЕНЕРАТОР ИМПУЛЬСОВ СССР0.11.8 ОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТ К АВТОРСКОМУ С(57) Изобретение можетзовано в контрольно-измаппаратуре и ЭВМ. Цельповышение надежности ра ыть испол ьри тель нойзобретенияоты генера1431038 тора путем его упрощения, Генератор предназначен для формирования по Я каналам импульсов, временные параметры (период, задержка переднего, заднего Фронтов) которых задаются программно и независимо для каждогс из каналов. Импульсы генератора 1 опорной частоты поступают на входы формирователей 5 каналов формирования импульсов. Формирователь 5 в каждом из каналов является формирователемм периода и синхрогенератором для формирователей 3 и 4 и формирует ,дпя этих формирователей на соответ,ствующих выходах сигнал начала периода и синхронизирующую серию импуль;сов на базе импульсов генератора 1 опорной частоты. Формирователи 3 и 4 Изобретение относится к импульсной технике и может быть использовано в контрольно-измерительной аппаатуре и ЭВМ, в частности в устройсвах функционального контроля инегральных схем с высоким и сверхысоким уровнями интеграции в каестве формирователя синхронизируюх и;управляющих сигналов.Целью изобретения является повышение надежности работы устройства За счет сокращения объема используемой аппаратуры.На чертеже представлена функиональная схема многоканального Программируемого генератора импульСов.Устройство содержит генератор 1 опорной частоты, М каналов 2 формирования импульсов, каждый из которых содержит формирователи 3-5 временных интервалов, триггер 6, выходные шины 7 и 8, шину управления 9.Генератор 1 соединен с первым входом формирователя 5, первый выход которого соединен с первыми входами формирователей 3 и 4 и является выходной шиной 8. Вторые входы формирователей 3 и 4 соедине" ны с вторым выходом формирователя 5. Третьи входы формирователей 3 и 4 5 10 15 20 25 30 выполняют функцию формирования задержки переднего, заднего фронтоввыходного импульсаКоды временныхпараметров хранятся во внутреннейпамяти устройства. 11 ри этом одномузначению периода соответствует несколько кодовых уставок, циклическипереключающихся в процессе формирования. Значению задержки переднего(заднего) фронта соответствует однакодовая уставка, что позволяет сократить объем внутренней памяти устройства. Внутренняя структура формирователя 5 временных интерваловисключает возможность грубой ошибкипри формировании временных параметров выходных импульсов. 2 з.п. ф-лы,ил. и второй вход формирователя 5 соединен с шиной 9 управления. Выходы формирователей 3 и 4 соединены соот- ветственно с первым и вторым входами триггера 6, выход которого является выходной шиной 7.Формирователь 3 Ы) временных интервалов содержит элемент И 10, триггер 11, счетчик 12, линию 13 калиброванных задержек, коммутатор 14, регистр 15 памяти.Первый вход элемента И 10 соединен с выходом триггера 11первый вход, которого является первым входом формирователя 3(4). Второй вход элемента И 10 является вторым входом формирователя 3(4). Выход элемента И 10 соединен с счетньм входом счетчика 12, выход переполнения которого соединен с вторым входом триггера 11 и через линию 13 калиброванных задержек с входом коммутатора 14, вход управления которого соединен с первым выходом регистра 15 памяти, второй выход которого соединен с информационным входом счетчика 12. Выход коммутатора 14 является выходом формирователя 3(4), а вход регистра 15 памяти является третьим входом формирователя 3(4).Формирователь 5 временных интервалов содержит счетчик 16, линию 17= МТ +шТо гдеТО 3калиброванных задержек, коммутатор18, кольцевой сдвиговый регистр 19,регистр 20 памяти, блок 21 управления.Выход переполнения счетчика 16является первым выходом формирователя 5 и соединен с первыми входамиблока 21 управления и кольцевогосдвигового регистра 19, выход которого соединен с входом управлениякоммутатора 18, вход которого черезлинию 17 калиброванных задержек соединен с первым входом формировате-ля 5.Второй вход кольцевого сдвиговогорегистра 19 объединен с входом регистра 20 памяти и входом управления счетчика 16 и является вторымвходом формирователя 5.Выход коммутатора 18 соединен свторым входом блока 21 управления,третий вход которого соединен с первым выходом регистра 20 памяти, второй выход которого соединен с информационным входом счетчика 16, тактовый вход которого соединен с выходом блока 21 управления и являетсявторым выходом формирователя. 5.Блок 21 управления содержит элемент 22 задержки, элемент НЕ 23,элемент И-НЕ 24, элемент И 25,Выход элемента 22 задержки, через элемент НЕ 23 соединен с первым;входом элемента И-НЕ 24, второй входкоторого соединен с входом элемента22 задержки и является первым входомблока 21 управления. Третий входэлемента И-НЕ 24 является третьимвходом блока 21 управления.Выход элемента И-НЕ 24 соединенс первым входом элемента И 25, вгорой вход которого является вторымвходом блока 21 управления. Выходэлемента И 25 является выходом блока 21 управления.Устройство работает следующимобразом,Длительность формируемых формирователями 3 - 5 временных интервалов задается программным способоми может быть определена по формуле- величина временного интервала;- период генератора 1 опорной частоты; К - количество отводов линий13 и 17 калиброванных задержек;5М - коэффициент пересчета счетчиков 12 и 16;ш - номер выбранного отводалиний 13 и 17 калиброванных задержк.В режиме программирования счетчик16 Формирователя 5 сигналом по шине9 управления удерживается по входууправления в состоянии, исключающемпоявление сигнала переполнения наего выходе. После появления сигналапереполнения на выходах счетчиков 12в формирователях 3 и 4 происходитзапирание этих формирователей повходам синхронизации. Импульсы навыходных шинах 7 и 8 отсутствуют, В устройства памяти (регистры20 памяти и кольцевые сдвиговыерегистры 19) заносится програкчапо шине управления 9 В режиме фор мирования уровень на входе управления счетчика 16 Формирователя 5 меняется на противоположный.Счетчик 16 формирователя 5 считает импульсы подключенной на выходкоммутатора 18 синхросерии, Формирование импульсов на выходной шинев соответствии с заданной программой в общем случае начинается с некоторой задержкой относительно момента перевода устройства в режим 35формирования. Выполнение программыгарантировано после перевода устройства в режим формирования с момента появления на выходесчетчика 4 16 формирователя 5 импульса переполнения при условии, если последнемусобытию предшествовало формированиеимпульсов на выходах счетчиков 12Формирователей 3 и 4.45При выполнении программы в (и)- ом рабочем периоде в формирователях3 и 4 импульсы синхронизации черезэлементы И 10 поступают на счетныевходы счетчиков 12.50Импульс переполнения задерживается относительно начала периода навремя с= ТМ, где М - коэффициентв формуле (1) для задержки переднего(заднего) фронта.Импульс переполнения путем воздействия на триггер 11 запираетформирователь 3(4) по входу синхронизации и, поступая на линию 13 ка-.,либрованных задержек, дополнительноТоф То задерживается на время 1 = -- шК где ш - коэффициент в формуле (1) для задержки переднего (заднего) Фронта.С отвода линии 13 калиброванных задержек импульс переполнения через коммутатор 14 посТупает на вход триггера 6, формируя передний (задний) фронт выходного импульса.В Формирователе 5 импульс пере полнения с выхода счетчика 16 в кон це (и)-го периода поступает на , синхровход кольцевых сдвиговых регистров 19, осуществляя в них смену ,адреса синхросерии.В соответствии с новым адресом в следующем и-ом периоде на выход коммутатора 18 с отвода линии 17 калиброванных задержек подключается синхросерия, сдвинутая относительно серии, работающей на его выходе в (и)-ом периоде, на время где ш- коэффициент в формуле (1)для периода.Таким образом, период повторения ,импульсов переполнения на выходе счетчика 16 формирователя 5 соответствует заданному по формуле (1), ,при этом второе слагаемое в формуле (1) реализуется в этом случае за счет сдвига синхросерий на счетном входе счетчика 16 в каждом периоде. Импульс переполнения поступает также на вход триггеров 11 формирователей 3 и 4, разрешая тем самым в следую;щем (и-ом периоде) прохождение синхроимпульсов через элементы И .10, Процесс формирования переднего (заднего) фронта выходного импульса в и-ом периоде происходит аналогичноописанному.Временной сдвиг переднего (зад, него) фронта выходного импульса относительно начала цикла (импульсана выходе счетчика 16 формирователя 5) в каждом из рассмотренных и последующих периодах остается постоянным, таким образом период повторения выходных импульсов равен периоду, программируемому для формирователя 5.Импульсы синхронизации поступают на счетный вход счетчика 16 формирователя 5 через элемент И 25, при 5 10 15 20 25 30 ЗЬ 40 45 50 55 этом блок 21 управления работает следующим образом.Импульс переполнения счетчика 16, поступая на первый вход блока 21 управления, формируется по длительности на элементе 22 задержки, элементе НЕ 23, элемента И-НЕ 24. Для случаев, когда на выходе коммутатора 18 формирователя 5 возможно появление при переключении короткого импульса, в (и+1)-ый разряд регистра 20 памяти формирователя 5 при программировании записывается код "1". В этом случае сформированный по длительности строб с выхода элемента И-НЕ 24 осуществляет блокировку короткого импульса в синхросерии на входе элемента И 25. В остальных случаях в регистре 20 памя-ти записывается код "0", при этом на первый вход элемента И 25 подается постоянное разрешение пропуска синхросерий на счетный вход счетчика 16.формула изобретения1. Многоканальный программируемый генератор импульсов, содержащий генератор опорной частоты и М каналов формирования импульсов, каждый из которых содержит первый, второй, третий формирователи временных интервалов и триггер, причем выход генератора опорной частоты соединен с первым входом первого формирователя временных интервалов, первый выход которого соединен с первым входом второго формирователя временных интервалов, выход второго и третьего формирователей временных интервалов соединены соответственно с первым и вторым входами триггера, о т л и ч а ю щ и й с я тем, что, с целью повышения надежности работы генератора, первый выход первого формирователя временных интервалов соединен с первым входом третьего формирователя временных интервалов, второй выход первого формирователя временных интервалов соединен с вторыми входами второго и третьего формирователей временных интервалов.2. Генератор по п.1, о т л и - ч а ю щ и й с я тем, что первый формирователь временных интервалов содержит счетчик, линию калиброванный зацерже коммутатор, кольцевой сдвиговый регистр, регистр памяти, 7 1431038 Ьблок управления, причем выход пере- третий формирователи временных ииполнения счетчика является первым тервалов содержат каждый элемент И, выходом первого формирователя вре- триггер, счетчик, линию калиброванменных интервалов и соединен с пер- ных задержек, коммутатор, регистр. выми входами блока управления и.5памяти, причем первый вход элемента кольцевого сдвигового регистра, вы- И соединен с выходом триггера, перход которого соединен с входом уп- вый вход которого является первым равления коммутатора, вход которого входом второго (третьего) формирочерез линию калиброванных задержек 10 вателя временных интервалов, второй соединен с первым входом первого вход элемента И является вторым вхоформирователя временных интервалов, дом второго (третьего) формироватевторой вход кольцевого сдвигового ля временных интервалов, выход элерегистра объединен с входом регистра мента И соединен со счетным входом памяти и входом управления счетчика 1 В ситчика, выход переполнения которо- и является вторым входом первого го соединен с вторым входом триггера формирователя временных интервалов, и через линию калиброванных задервыход коммутатора соединен с вторым жек - с входом коммутатора, вход входом блока управления, третий вход управления которого соединен с перкоторого соединен с первым выходом 20 вым выходом регистра памяти, второй регистра памяти, второй выход кото- выход которого соединен с информарого соединен с информационным вхо- ционным входом счетчика, выход ком дом счетчика, тактовый вход которого мутатора является выходом второго соединен с выходом блока управления (третьего) Формирователя временных и является вторым выходом первого 2 Ь интервалов, вход регистра памяти явформирователя временных интервалов. ляется третьим входом второго (тре 3. Генератор по п.1, о т л и - тьего) формирователя временных инч а ю щ и й с я тем, что второй и тервачов.Составитель Ю.СибирякРедактор Т.Парфенова Техред Л.Олийнык Корректор Н,КорольЗаказ 5351/55Тираж 929 ПодписноеВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб д, 4/5Производственно-полиграфическое предприятие, г. ужгород, ул, Проектная, 4

Смотреть

Заявка

4106586, 29.05.1986

ПРЕДПРИЯТИЕ ПЯ А-1439

АЛЦЫБЕЕВ ЮРИЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: H03K 3/64

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

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

Код ссылки

<a href="https://patents.su/5-1431038-mnogokanalnyjj-programmiruemyjj-generator-impulsov.html" target="_blank" rel="follow" title="База патентов СССР">Многоканальный программируемый генератор импульсов</a>

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