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

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

Авторы: Костенков, Очеретяный

Есть еще 3 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

установки нуля формирующего триггера 6 или нет. Это. позволяет формиро, вать в четвертом режиме работы задержанные импульсы минимальной длитель- ности Устройство обеспечивает программное задание задержки и длительнос" ти импульсов на всем диапазоне, определяемом периодом входных эапускаю 4.щих импульсов, с дискретностью в единицы и доли наносекунд. Программное управление устройством простое и удобное при использовании его в автоматизированных контрольно-измерительных системах, управляемых от ЭВМ с помощью специализированного языка общения ЭВМ с системой,639381 сдрое Начально млмю Ъаод глеента 1 Оыхоазле а 8 ыход улма 3 Ъиод злел 1 Западаю еаЮЬиод тад ход элУ Заиод 1тиенма ПЪдодэещвеа Ф Увод (п 4)ххевам ФЗаходеюммситф ИВмходЗющааоееЗаходзлсмсееа ДВводзлеиеноа Ь3 63938 равляющего соединены с входом ".Сброс" устройства, информационные входы ре-. гистров соединены с входами "Информация". устройства, о т л и ч а ю щ е ес я тем, что, с целью расширения диапазона формируемых задержек и длительностей импульсов, уменьшения дискретности задания задержки, упрощения программного управления, в него 10 введены четвертый и пятый логические элементы И, четвертый и пятый логические элементы ИЛИ, третья управляемая линия задержки два формирователя, причем ,вход устройства соединен 15 с входом первого формирователя и входом синхронизации задающего генератора, выход которого через второй формирователь соединен с одним из входом четвертого логического элемен та И, выход которого соединен с одним из входов четвертого логического элемента ИЛИ, а второй вход соединен с входом управления триггера управления и выходом пятого логического элемента ИЛИ, входы которого соединены с выходами первого и второго логичес" ких элементов ИЛИ, третий вход.чет- вертого логического элемента И соединен с выходом триггера управления 30 и иодним из входов пятого логического элемента И,. второй вход которого соединен с выходом первой управляемой линии за - держки, входы управления которой сое" 35 динены с выходами младших разрядов регистра задания задержки импульсов, а вход - с выходом .четвертого логического элемента ИЛИ, со вторым вхо-, дом которого соединены выход первого формирователя и вход третьей управляемой линии задержки, входы управления которой соединены с выходами разрядов с и-го по -ий, где и - число младших разрядов регистра импульсов, равное количеству управляющих входов первой управляемой линии задержки, к - порядковый номер разряда регистра задания кода задержкиимпульсов, принимающий целочисленныезначения от 2 до п регистра заданиякода задержки импульсов, а выход - свходом установки единичного состояния триггера управления, выход пятого логического элемента И соединенс входом синхронизации счетчика импульсов, вход управления которого соединен с выходом третьего логического элемента И, а вход установки единичного состояния - с входом "Сброс" устройства, выход первогологического элемента И соединен с. входом установки нулевого состояния триггера формирующего, один из входов установки единичного состояния которого соединен с выходом второй управляемой линии. задержки, второй вход установки единичного состояния - с входом "Начальная запись" устройства, а инверсный выход - с выходом устройства, Изобретение относится к измерительной технике и может быть использовано в, качестве устройства синхронизации больших измерительных систем, 45 требующих высокого быстродействия.Известно программируемое устройство формирования задержки и длительности импульсов, содержащее счетчик импульсов, задающий генератор тригУ50 гер управления, вход которого соединен с входом устройства, а выход - с задающим генератором.Недостатком устройства являются ограниченные функциональные возмож 55 ности.Известно также устройство, состоящее из задающего генератора, счетчика импульсов, регистров задания задержки и длительности формируемых импульсов, триггеров управляющего, канализирующего, формирующего, двух управляемых линий задержки, блока перезаписи кода, блока преобразования кода,логических элементов.В этом устройстве в 1,11 и 111 режимах работы, в которых формирование задержки и длительности импульсов происходит при помощи счетчика импульсов и соответствующей управляемой линии задержки, запрет задающего генератора после того, как он выдал импульс, по которому счетчик срабатывает последний раз, происходит через время восстановления, равное6 63Так как к приходу следующего входного запускающего импульса задающийгенератор должен находиться в запрещенном состоянии, величина программируемых задержек и длительностейимпульсов не может быть более, чемг Л л,+ 4 Тею вЭто условие приводит к сужению диапазона формируемых задержек и длительностей импульсов в этих режимах.В 1,11.и 111 режимах работы величина задержки, которую можно запрограммировать на первой управляемойлинии задержки, не может быть более,чемА)1- "г оВ противном случае задающий генератор запретится на такт позже по отношению к импульсу, по которому происходит последнее срабатывание счетчика импульсов, что приводит к сбоюв работе устройства. Поэтому, еслипрограммируемая задержка импульсаудовлетворяет условиюТ ПАЕТ(и+ )угде п=0,1,2,3,то она может задаваться с любой малой дискретностью, определяемой дискретностью первой управляемой линиизадержки. Если же программируемаязадержка импульса удовлетворяет условиюТ." п ь (ТсТ. йто она может задаваться с определенной дискретностью.Программное управление устройством затруднено, так как информацияо величинеС и 4, заносимая в регистры, поразрядно делится на двечасти, каждая из которых вычисляется отдельно. Поэтому информационноеслово, заносимое в регистры, не совпадает с двоичным эквивалентом про-граммируемой величины., Цель изобретения - расширение .,диапазона формируемых задержек идлительностей импульсов, уменьшениедискретности задания задержки импульсов, упрощение программного управленияеДля достижения цели в устройство,содержащее счетчик импульсов, задающий генератор, триггер управления,регистр задания кода задержки импульсов, регистр задания кода длительности задержанных импульсов, формирующийтриггер, канализирующий триггер, трилогических элемента ИЛИ, логический 93816элемент И - НЕ, две управляемых линиизадержки, блок перезаписи кода, блокпреобразования кода, три логических 5элемента И, один из входов первогои второго которых соединены с входомсинхронизации счетчика импульсов, авторые входы соединены с выходамикаждого разряда счетчика импульсов, 10 входы установки инФормации каждогоразряда которого соединены с выходами блока перезаписи кода, перваягруппа входов которого соединена с,выходами старших разрядов регистра 15 задания кода задержки и входами первого логического элемента ИЛИ, а вторая группа входов соединена с выходами блока преобразования кода, входыкоторого соединены с выходами старших 20. разрядов регистра задания кода длительности задержанных импульсов ивходами второго логического элементаИЛИ, выход второго логического эле-.мента ИЛИ соединен с управляющим 25 входом канализирующего триггера и одним из входов логического элементаИ-НЕ, второй вход которого соединенс третьим входом второго логическогоэлемента И, с инверсным входом канаЗ 0 лизирующего триггера и входом разрешения перезаписи кода задержки импульса блока перезаписи кода, входперезаписи кода длительности задержанных импульсов которого соединен З 5 с прямым выходом канализирующеготриггера, выход логического элементаИ-НЕ соединен с третьим входом первого логического элемента И, выход которого соединен с одним из входов 40 третьего логического элемента ИЛИ,выход которого соединен с входомсинхронизации блока перезаписи, кодаи со счетным входом канализирующеготриггера, выход второго логического 45 элемента И соединен с вторым входомтретьего логического элемента ИЛИодним из входов установки нулевого состояния управляющего триггера и входом второй управляемой линии задерж О ки, управляющие входы которой соединены с выходами младших разрядов регистра задания кода длительности задержанных импульсов, третий вход третьего логического элемента ИЛИ соеди нен с входом "Начальная запись" устройства, вход установки в нулевоесостояние катализирующего триггера,а также второй вход установки в:нулевое состояние управляющего триггерасоединены с входом "Сброс" устройства,.информационные входы регистров соединены с входами "Информация" устройства, в него введены четвертый и пятый логические элементы И, четвертый и пятый логические элементы ИЛИ, третья управляемая линия задержки, два формирователя, причем вход устройства соединен с входом первого формирователя и входом синхронизации задающего генератора, выход которого через второй формирователь соединен . с одним из входов четвертого логического элемента И, выход которого, соединен с одним из входов четвертого логического элемента ИЛИ, а второй вход соединен с входом управления управляющего триггера и выходом пятого логического элемента ИЛИ, вхо ды которого соединены с выходами первого и второго логических элементовИЛИ, третий вход четвертого логического элемента И соединен с выходом управляющего триггера и одним иэ вхо дов пятого логического элемента И, второй вход которого соединен с выходом первой управляемой линии задержки, входы управления которой сое-. динены с выходами младших разрядов 30 регистра задания кода задержки импульсов, а вход - с выходом четвертого логического элемента ИЛИ, с вторым входом которого соединены выход пер. вого формирователя и вход третьейо управляемой линии задержки, входы управления которой соединены с выходами разрядов с и-го по 1-ый, где и - число младших разрядов регистра задания кода задержки импульсов, равное 40количеству управляющих входов первойуправляемой линии задержки, 1-порядковый номер разряда регистра задания кода задержки импульсов, прини-мающий целочисленные значения от 2-хдо и регистра задания кода задержкиимпульсов, а выход - с входом"установки единичного состояния управляющего триггера, выход пятого логического элемента И соединен с входомсинхронизации счетчика импульсов,вход управления которого соединен свыходом третьего логического элемента И, а вход установки единичногосостояния - с входом "Сброс" устрой 55ства, выход первого логическдго элемента И соединен с входом установкинулевого состояния формирующего триггера, один из входов установки единичного состояния которого. соединен с выходом второй управляемой линии задержки, второй вход установки единичного состояния - с входом "Начальная запись" устройства, а инверсный выход - с выходом устройства,На фиг, 1 представлена функциональная схема устройства;, на фиг,2 - временные диаграммы, поясняющие его работу.Устройство содержит счетчик 1 импульсов, задающий генератор 2, управляющий триггер 3, регистр 4 задания кода задержки импульсов, регистр 5 задания кода длительности задержанных импульсов, формирующий триггер б, канализирующий триггер 7, логические элементы ИЛИ 8-10, логический эле-. мент И-НЕ 11, две управляемые линии 12 и 13 задержки, блок 14 перезаписи кода, блок 15 преобразования кода, логические элементы И 16-19, четвертый и пятый логические элементы ИЛИ 20, 21, третью управляемую Линию 22 задержки, два формирователя 23, 24,Устройство работает следующим образом.Задержка импульсов формируется на двух элементах путем сложения задержек каждого из этих элементов: на управляемой линии 22 задержки и счетчике 1 импульсов, Каждая из составляющих общей задержки задается програмным путем на управляемой линии 22 задержки с минимальной выбранной дискретностью, на счетчике 1 импульсов с дискретностью, равной периоду задающего генератора 2, Аналогично фррмируется и длителльность задержанного импульса на том же счетчике 1 импульсови управляемой линии 13 задержки.Для упрощения программного управления устройством необходимо выбирать значения задержки каждого из разрядов управляемой линии задержки в соответствии с весовыми коэффициентами двоичного кода а значение периода задающего генератора в два раза больше значения старшего разряда управляемой линии задержки. Например,при выбранной минимальной дискретности устройства, равной 1 нс, и четырехразрядных управляемых линиях 22 и 13 задержки значение задержек разрядов с первого по четвертый выбирается равным соответственно 1 нс 2 нс, 4 нс, 8 ис. А значение периода за 639381дающего генератора 2 - равным 16 нс. В этом случае максимальная величина задержки, задаваемая на управляемой линии задержки, меньше периода задающего генератора 2 на величину минимальной дискретности устройства. В известном устройстве выполнение этого ограничивается быстродействием входящих элементов в соответствии с условием, Введение на выходе управляемой линии 22 задержки элемента ИЛИ 21, управляемого от триггера 3 управления, позволяет вьбирать максимальное значение задержки, задаваемой на управляемой линии 22 задержки в широких пределах, в том числе равных и больших периода задающего генера-. тора 2. Это позволяет упростить программное управление устройством и задержку импульсов задавать с минимальной дискретностью на всем рременном . интервале, определяемом периодомвходных запускающих импульсов.Программное управление устройством . в приведенном примере сводится к пе- реводу задаваемой величины в двоичный код и занесению этого кода в соответствующий регистр: при задании задержки импульсов - в регистр 4 и при задании длительности задержанного импульса - в регистр 5В случае, когда задаваемая величина О и С равна или больше периода задающего генератора,в разряды регистров 4 и 5, управляющие работой счетчика 1 импуль-. сов, заносится информация, отличная от нуля. когда же С и С 4 меньше периода задающего генератора, заносится нулевая информация. В связи с этим можно выделить четыре режима работы устройства:Т режим сЪ Тг о 4 ъТГ11 режим О.Тг 4 Т.П режим рТгсТгЪЧ режим О Т.4(ТГРассмотрим работу устройства в 1 режиме,Устройство приводится в начальное состояние путем подачи импульсных сигналов на вход "Сброс", а затем на вход "Начальная запись", Импульсным сигналом "Сброс" управляющий регистр 3 и триггер 7 канализирующий приводятся в состояние "0", счетчик 1 приводится в состояние "1", Затемв регистры 4 и 5 заносится информация о величине Ф и с,4, после чегона вход "Начальная запись" подается импульсный сигнал, так как элементИЛИ 21 находистя в состоянии "О",то на выходах элементов 16 и 17 такженаходится логический уровень О,поступающий на первый и второй входыэлемента 10, поэтому импульсный сигнал "Начальная запись", поступающийна третий вход элемента О, проходитна выход элемента ИЛИ 10 и поступаетна входы синхронизации блока 14 перезаписи кодов и триггера 7, канализирующего перезапись кодов, Так как каналиэирующий триггер 7 находится всостоянии "0", то уровень логическийс его инверсного выхода поступает на вход разрешения перезаписи кодазадержки, поэтому импульс, поступающий на вход синхронизации блока 14перезаписи с вухода элемента О, производит перезайись кода с регистра 4на счетчик 1, код устанавливаетсяна инверсных выходах счетчика 1, соответственно на прямых выходах счет чика 1 устанавливается код, обратный,коду, записанному в регистр 4.По срезу импульса, поступающего свыхода элемента 10, канализирующийтриггер 7 переводится в состояние"Начальная установка" переводится всостояние "О" на инверсном выходе,В этом состоянии устройство готовок работе, Так как в первом режимеработы устройства в разряды регистров 4 и 5, управляющих работой счетчика 1, записывается информация, отличная От нуля, то на выходах элементов ИЛИ 8 и 9 находится потенциал 40 логической "1", с Выхода элементЯИЛИ 9 этот потенциал поступает навход разрешения контактирующего триггера 7, при поступлении на вход разрешения потенциала логической "1" 45 триггер 7 работает как обычный счет-.чик-триггер на выходе элемента ИЛИ21 потенциал логической "1", так какна первом и втором его входах потенциалы логической "1", этот потенциалпоступает на второй вход элементаИЛИ 20 и на вход управления управляющего триггера 3, при поступлении навход управления управляющего триггера 3 уровня логической "1" он работает как обычный К-Б-триггер, Входной запускающий импульсный сигнал свхода устройства поступает на .входсинхронизации задающего генератора 2и вход формирователя 23, на выходекоторого формируется короткий импульсйый сигнал положительной полярности, соответствующий во времени фронту входного сигнала, Задающий генератор 2 работает в режиме непрерывной генерации с привязкой фазы генерации к фронту входного запускающего импульса. Эта привязка осуществляется путем запрета генерации по приходу фронта зпускающего импульса на вход синхронизации генератора на время, равное одному периоду, после чего возобновляется 1 непрерывный режим генерации, С выхода генератора 2 импульсы поступают на вход 24 формирователя, на выходе которого формируются короткие импульсные сигналы по-. ложительной полярности. С выхода формирователя 23 импульсный сигнал по ступает на вход управ 4 емой линии 12 задержки и на второй вход элемента . ИЛИ 20, На первом входе элемента ИЛИ 20 в этот момент времени находится уровень логического "0", поступаю щий на вход этот с выхода элемента ИЛИ 20, на третий вход которого поступает уровень логического "0" с выхода управляющего триггера 3, Поэтомуимпульсный сигнал, поступивший на:второй вход элемента ИЛИ 20, проходит на его выход. Импульсный сигнал, пос"тупивший на вход управляемой линии 12задержки задержавшись на время, запрограммированное разрядах с и-го по К-ый регистра 4, поступает на входустановки, единицы управляющего триг-.гера 3 и переводит его в состояние логической "1" по выходу. Так .как навходы управления линии 12 задержкизаведена часть младших разрядов регистра 4, то импульсный сигнал задерживается на линии 12 задержки на времяс гарантией меньше, чем на линии 22задержки, Даже, если в Е младших разрядах регистра 4 запрограммировананулевая задержка, уровень логической "1" на первом входе элемента , ИЛИ 21 и третьем входе элемента ИЛИ20 устанавливается на время, равноесобственной задержке линии 22 задержки, раньше, чем импульсный сигнал сформирователя 23, пройдя через элемент ИЛИ 20 и линию 22 задержки, поступит на второй вход элемента Ю 1 И 21.55Уровень логической "1", постУпая натретий вход элемента ИЛИ 20, разрешает прохождение импульсных сигналовс задающего генератора 2 через формирователь 24 и логический элементИЛИ 20 на первый вход элемента ИЛИ20, начиная с первого импульсного сигнала, синхронизированного по фронту входного запускающего импульса. С выхода элемента ИЛИ 20 импульсная последовательность, первый импульс которой образован импульсом с выхода формирователя 23, а последующие импульсами с выхода формирователя 24,поступает на вход управляемойлинии 22задержки. Задержавшись на управляемойлинии 22 задержки на время, запрограммированное в младших разрядах регистра 4 и кратное минимальной; дискретности устройства, импульсная последовательность, пройдя через элемент ИЛИ 21, на первый вход которогопоступает разрешающий уровень логической "1," с выхода управляющеготриггера 3, поступает на вход синхронизации счетчика 1 и первые входы . элементов И 16 и 17. Так как на прямых выходах счетчика 1 находится код, обратный коду, записанному в старшие разряды регистра 4, управляющие работой счетчика импульсов 1, то для того, чтобы перевести счетчик в состояние "1" по всем выходам, на его вход синхронизации необходимо подать количество импульсов, равное числу, записанному в старшие разряды регистра 4, Допустим в эти разряды записано число и, тогда с приходом и-го импульса на вход синхронизации счетчика 1 он переходит в состояние "1" по всем выходам, поэтому на выходе элемента И 18 устанавливается потециал логической "1", поступающий на вторые входы элементОв И 16 и 17 и на вход управления счетчика 1 импульсов. При поступлении на,вход управления счетчика 1 импульсов уровня логической "1" он останавливает счет, при по" ступлении уровня логического "0" разрешается работа счетчика по входу синхронизации. На третий вход элемента И 17 подается с инверсного выхода канализирующего триггера 7 потенциал логического 0, поступающий также на второй вход элемента И-НЕ 11, на первый вход этого .элемента подается потенциал логической "1" с выхода элемента И 1. С выхода элемента И-НЕ 11 в потенциал, в .логической "1" поступает на третий вход элемента И 16, На втором и третьем входе элемента И 16 установились уровни ло 639381 14гической "1", поэтому (и+1)-ый импульс импульсной последовательностипроходит через элемент 16 и поступает на вход установки нуля триггера бформирующего, переводя его в состояние логической "1" на инверсном выходе, и на первый .,вход элемента ИЛИ 21,Так как (и+1)-ый импульс во временисответствует и периодам тактовой час- Ототы задающего генератора 2, то насчетчике формируется временная задержка, кратная периоду задающего генератора, причем кратность равна числу записанному в разряды регистра,управляющие работой счетчика импульсов 1,На этом заканчивается первый циклработы устройства - цикл формированиязадержки импульсов. 20Так как на втором и третьем входах элементов ИЛИ 10 находится потенциал логического "0", то импульс,поступающий на его первый вход с выходм элемента И 16, проходит на входы синхронизации канализирующеготриггера 7, канализирующего перезапись, и блока 14 перезаписи, канализирующий триггер 7 в этот моментвремени находится в состояние "1",поэтому разрешается перезапись кодадлительности с регистра 5 на счетчик1, эта перезапись во времени осуществляется между (и+1) и (и+2) тактами импульсной последовательности. Но35после этого же импульсного сигналаканализирующий триггер 7 переходитв состояние логического "0", 11 ерезе-.пись кода осуществляется следующимобразом: с поступлением импульсного 40сигнала на вход синхронизации блокаперезаписи кода на его выходах, соединенных с входами установки информации счетчика 1 импульсов, появляютсяимпульсные сигналы. Счетчик в этотмомент времени находится в состояние логической "1" по всем выходам и,если в разряде регистра, с которогопроизводится перезапись в данный разряд счетчика, занесена информация "050"0", то импульсы, поступающие на входы установки счетчика, подтверждают состояние "1" разряда счетчика,если же в этом разряде регистра занесена информация "1", то соответст 55вующий разряд счетчика переводитсяв состояние логического пОп по выходу, На счетчике устанавливаетсякод, обратный коду, занесенному в регистр, с которого производилась перезапись. Если в старшие разряды регистра 5 записано число ш, то это число, поступая на преобразователь кода15, уменьшается на единицу, на выходепреобразователя кода получается число (т), это число записывается насчетчике 1 в обратном коде. Так какв первом режиме работы число ш отлично от нуля, то на счетчике 1 импульсов устанавливается код, отличныйот единицы по всем разрядам, поэтомуна выходе элемента И 18 устанавливается уровень логического 0, поступающий на вход управления счетчика 1импульсов, разрешая его работу повходу синхронизации, Начиная от момента поступления (п+2) импульс импульсной последовательности на счетчикепроисходит отсчет (ш) периодов частоты генератора 2, аналогичнокак и при отсчете числа, записанногов старшие разряды регистра 4, Таккак период, во время которого происходит перезапись кода длительностиимпульса с регистра 5 на счетчик 1,между (и+1) и (и+2) тактами генератора 2 автоматически включается вовторой цикл работы устройства - цикл,формирования длительности задержанного импульса, то на выходе элемента 17, на третий вход которого поступает потенциал логической "1" синверсного выхода канализирующеготриггера 7, импульсный сигнал появляется через время, равное щ периодамчастоты генератора 2 от момента перехода триггера 6 формирующего из состояния "О" в состояние "1" на инверсном выходе в цикле формирования задержки импульса. С выхода элементаИ 17 импульс поступает на вход управляемой линии 13 задержки, второй входэлемента ИЛИ 10 и вход установки "О".триггера 3 управления, Поступив науправляемую линию 13 задержки, импульсный сигнал задерживается на время, запрограммированное в младщихразрядах регистра и кратное минимальной дискретности устройства, С выхода управляемой линии задержки импульсный сигнал поступает на входустановки "1" формирующего триггера 6, переводя его в состояние логического "0" на инверсном выходе, По 1ступив на второй вход элемента ИЛИ 10,импульсный сигнал с выхода элементаИ 17 проходит через элемент ИЛИ 10и поступает на входы синхронизации блока 14 перезаписи кода, производя перезапись кода со старших разрядов регистра 4 на счетчик 1 импульсов, и на вход синхронизации канализирующего триггера 7, канализирующего перезапись кодов, переводя его по срезу импульсного сигнала в состояние логической "1"так как до этого он находился в состоянии логического "0"), Поступив на вход установки "0" упранляющего триггера 3, импульсный сигнал с выхода элемента И 17 переводит его в состояние логического 5 "0" по выходу. Нулевой логический уровень устанавливается на третьем входе элемента И 20, запрещая прохождение тактовой частоты с задающего генератора 2, и на первом входе эле мента ИЛИ 21, запрещая прохождение сигналон с выхода управляемой линии - 22 задержки на входы синхронизации счетчика 1. Так как величина запрограммированной задержки на управляе мой линии задержки может быть близкой к величине периода задающего генера" тора (например, быть на величину минимальной дискретности устройства ме меньше его), то с учетом собственных 30задержек элементов 4, 5, 8, 9, 10 и 13 запрет на третьем входе элемента ИЛИ 20 установится позже, чем через него пройдет и поступит на вход управляемой линии задержки очередной ,импульс с генератора 2, следующий за импульсом, по которому произошло последнее срабатынание счетчика и цикле формирования длительности задержанного импульса. Но на вход син хронизации счетчика импульсов 1 этотимпульс не пройдет, так как, задержавшись на управляемой линии 22 задержки, он поступает на второй входэлемента ИЛИ 21, на первом входе которого уже установился запрещающийуровень логического "0", поступающийс выхода триггера 3 управленияСприходом последующих запускающих импульсов на вход устройства оба цикла: цикл Формирования задержки импульса и цикл Формирования длительности задержанного импульса, повторяются, Причем, если запрограммированные величины ои С 4 таковы, чток приходу следующего запускающегоимпульса на нход устройства, на управляемой линии задержки еще не закончился процесс прохождения последнего импульсного сигнала в цикле формирования длительности задержанного импульса, то это не вызовет сбой в работе устройства, так как управляющий триггер 3 переводится в состояние логической "1" и разрешает прохождение сигналов с выхода элемента 22 на вход элемента 1 по отношению к Фронту входного запускающего импульса с задержкой, программируемой на управляемой линии 12 задержки. Введение управляемой линии 12 задержки снимает ограничение на диапазон задаваемых величин с и 4 . Требования к точности задания задержек и дискретности для управляемой линии задержки в несколько раз ниже, чем для управляемых линий 22 и 13 задержки, на которых собственно формируются С и ь. Временная диаграмма работы устройства в первом режиме показана на фиг,2. Условно показано, что н разряды регистра 4, управляющие работой счетчика 1, занесено число 1001, а в разряды регистра 5, управляющие работой счетчика 1 через преобразователь 15 кода, число 1111 (младшие разряды слева).Во.втором режиме работы в регистр 4, в разряды, управляющие счетчиком, заносится нулевая информация, так какТ , поэтому, с приходом импульса "Начальная запись" на прямых выходах счетчика устанавливается информация 111 . С приходом входного запускающего импульса аналогично, как и в первом режиме работы, импульсная последовательность с выхода элемента ИЛИ 20 поступает на вход управляемой линии 22 задержки. Пер- вый же импульс этой импульсной последовательности, поступающий на вход элемента ИЛИ 20 с выхода Формирователя 23, пройдя через управляющую линию 22 задержки, и, задержавшись на неи на время, запрограммированное н младших разрядах регистра 4, через элемент ИЛИ 21, элемент И 16, поступит на вход установки нуля триггера формирующего, переводя его н состояние логической "1" на инверсном выходе, и через элемент ИЛИ 10 на входы синхронизации блока 14 перезапи.си кодов и триггера 7, осуществляя перезапись кода длительности задержанного импульса со старших разрядов регистра 5, через преобразователь кода,15 на счетчик импульсов 1, перево 7 639381дя канализирующий триггер 7 в противоположное состояние, Таким образом осуществляется формирование задержки импульса, величина которой не более Т , Формирование длительности задер 5 жанного импульса происходит так же, как в первом режиме работы.В третьем режиме работы в регистр 5 в разряды, управляющие работой л О 1счетчика 1, записана нулевая инфорлмация, так как о сТ поэтому на вы". ходе элемента 9 находится потенциал логического нуля, этот потенциал по-. ступает на вход разрешения триггера 15 7, .канализирующего перезапись, запрещая его работу по входным сигналам синхронизации, После установки канализирующего триггера 7 в состояние "О" сигналом "Сброс" он будет 20 находиться в этом состоянии все время работы устройства и с приходом импульсных сигналов с выхода элемента 10 будет осуществляться в каждом цикле перезапись только кода задерж ки с регистра 4 на счетчик 1, На третьем входе элемента 17 все время работы устройства находится потенциал логической "1", поступающий синверсного плеча триггера 7, На третьем 30 входе элемента 16 также находится потенциал логической "1", поступающий с выхода элемента 11, на первом входе которого все время работы находится потенциал логического "О", поступающий с выхода элемента 9, Допустим в разряды регистра 4, управляющие работой счетчика, записано число и, с приходом и+ импульса на вход син-. хронизации счетчика 1, импульсный40 сигнал выделяется одновременно на выходах элементов 16 и 17, с выхода элемента 16 импульсный сигнал поступает на вход установки нуля формирующего триггера 6, такйм образом, 45 цикл формирования задержки в этом режиме такой же, как и в первом режиме работы, Импульсный сигнал с выходаэлемента 6 поступает на вход управляемой линии 13 задержки, задерживается на нем на время, запрограммированное в младших разрядах регистра 5, кратное минимальной дискретности устройства, .величина этой задержки меньше ТРУ и с в ода линии 13 за держки поступает на вход установки единицы формирующего триггера 6, Импульсный сигнал с выхода элемента 17 поступает так же на вход установки нуля триггера 3 управления, ипройдячерез элемент ИЛИ 10, на перезаписькода задержки на блок перезаписи,производя перезапись кода задержкисо старших разрядов регистра 4 насчетчик 1 импульсов,В четвертом режиме работы в старшие разряды регистров 4 и 5, управ-ляющие работой счетчика 1 импульсов,записана нулевая информация, так как3С сТ и с с Т. На выходе элемента ИЛИИ 21 устанавливается потенциал ло-.гического "О", поступающий на входуправления управляющего триггера 3 ивторой вход элемента ИЛИ 20, запрещая прохождение тактовой частоты сгенератора 2 через формирователь 24,элемент ИЛИ 20 и элемент ИЛИ 30 навход управляемой линии 22 задержки,Уровень логического "О", поступая навход управления управляющего триггера 3, удерживает его в состоянии ломгической "1" на выходе независимо отсигналов, поступающих на входы установки единицы и нуля.Уровень логи".ческой "1" с выхода триггера управления поступает на первый вход эле-мента ИЛИ 21, разрешая прохождениеимпульсного сигнала с формирователя23 через элемент ИЛИ 20 и управляемую линию 22 задержки на входы элементов И 16,и 17 и вход синхронизации счетчика 1 импульсов. Состояниело входам элементов 16, 17 и 11 такоеже, как и в третьем режиме работы.Счетчик 1 все время работы находитсяв состоянии 11 по прямым выходам,так как на него в обратном коде перезаписывается содержимое старших разрядов регистра 4, Поэтому импульсныйсигнал, пройдя через управляемую линию 22 задержки и задержавшись навремя, запрограммированное в младшихразрядах регистра 4, выделяется навыходах элементов 16 н 17. С выходаэлемента 16 этот сигнал поступает навход установки нуля формирующеготриггера 6 с выхода элемента 17 черезуправляемую линию задержки, заДержав-;:шись на ней на время, запрограммированное в младших разрядах регистра 5,на вход установки единицы формирующего триггера 6. Поступив на вход установки единицы формирующего триггера 6, импульсный сигнал переводитего в состояние логического "О", наинверсном выходе независимо от того,окончился импульсный сигнал на входе

Смотреть

Заявка

2438008, 03.01.1977

ПРЕДПРИЯТИЕ ПЯ В-8495

ОЧЕРЕТЯНЫЙ А. Н, КОСТЕНКОВ А. А

МПК / Метки

МПК: H03K 5/14

Метки: длительности, задержки, импульсов, программируемое, формирования

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

Код ссылки

<a href="https://patents.su/11-639381-programmiruemoe-ustrojjstvo-formirovaniya-zaderzhki-i-dlitelnosti-impulsov.html" target="_blank" rel="follow" title="База патентов СССР">Программируемое устройство формирования задержки и длительности импульсов</a>

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