1
Изобретение относится к области автоматики и вычислительной техники и может быть использовано в контрольно-измерительной аппаратуре и цифровых вычислительных машинах.
Известно устройство, содержащее программное устройство, элементы И, счетчик импульсов, регистр сдвига, элемент задержки, генератор тактовых импульсов l .
Недостатками этого устройства являются его сложность и ограничение предела регулирования параметров выходньк импульсов из-за наличия регистра сдвига.
Известно также устройство, содержащее делитель частоты с кодовыми цепями, программно-распределительное устройство, усилители, выходные триггеры с раздельными входами, которые подключены к соответствующим входам программно-распределительного устройства 2 .
Функциональные возможности этого устройства ограничены одной наперед заданной программой работы, которая обуславливается связями между выходами программнораспределительного блока и входами триггеров. Для изменения программы работы уст-, ройства необходимо либо изменение электрических связей между элементами генератора, что не допускает оперативной смены программ, либо введение дополнительных логических схем, изменяющих последовательность передачи сигналов между элементами генератора. В последнем случае дополнительное оборудование возрастает пропорционально числу программ. Кроме того, в известном генераторе невозможно получейие повторяющихся последовательностей из определенного числа импульсов с заданным промежутком между ними (пачек импульсов).
Цель изобретения - обеспечить возможность регулирования числа импульсов, содержащий генератор тактовых импульсов, выход которого подключен ко входу счетчика импульсов, запоминающее устройство с кодирующими входами, и триггеров, дополнительно введены щ элементов И и (2ц +1) блоков сравнения, причем выходы запоминающего устройства с кодирующими входами соединены с первыми входами (2 и -f-1) блоков сравнения и m элементов И, выходы счетчика импульсов подключены ко вторым входам первых трех блоков сравнения и ко вторым входам m элементов И, третьи входы которых объединены и подключены через пер вый триггер к выходам второго и третьего блоков сравнения, а выход nepjjoro блока сравнения соединен со входом установки нул счетчика импульсов, при эта. выходы m - эл ментов И подключены через :2{и-1) блоков сравнения ко входам (и-1} триггеров. На чертеже представлена структурная электрическая схема многоканального генератора импульсов. Генератор содержитч запоминающее устрой ство 1, выходы которого группами по Ри разрядов в каждой, подключены к первым входам блоков - сравнения 2-8 и элементов И 9, 1О и 11; выход 12 блока 2 сравнения подключен к входу- установки нуля счетчика 13, выход которого подключен ко вторь; м входам блоков 2, 3 и 4 сравнения и элементов И 9, 10, 11, выходы блоков 3 и 4 сравнения соответственно подключены к входам установки единицы и нуля триггера 14, выход 15 которого подключен к объединенным входам элементов И 9, 10, 11, вьзсоды последних соответственно подключены ки вторым входам блоков 5-8 сравнения выходы блоков 5, 7 и 6, 8 сравнения подключены к входам установки единицы и нуля триггеров 16 и 17. Выходы 18 и 19 триггеров 16 и 17 образуют выходы устройства. Счетный вход счетчика 13 подключен к входу 20 устройства, входы запоминающего устройства 1 - к входам 21. При поступлении на вход 21 кода, соответствующего выбранной программе работы генератора, выбирается определенный адрес запоминающего устройства 1 и на его выходах устанавливаются уровни, соответствующие хранимой по данному адресу информации-программе работы генератора. На вход 20 устройства подаются тактовые сигналы, они управляют работой счетчика 13. В исходном состоянии все триггеры 14, 16 и 17 и счетчик 13 установлены в нулевое состо$шие. В процессе работы устройства блоки 2, 3 и 4 сравнения производят сравнение выходных уровней счетчика 13 и запоминающего устройства 1, а блоки 5, 6, 7, 8 - сравнение выходных уровней элементов И 9, 1О и 11 и запоминающего устройства 1, срабатывая при их поразрядном совпадении. При срабатывании блока 3 сравнения происходит установка триггера 1 в единичное состояние, на выходе 15 триггера 14 появляется уровень, разрешающий прохождение сигналов счетчика 13 через те элементы И 9, 10 и 11, на которые поступает разрешение от запоминающего устройства 1. При срабатывании блока 5 сравнения, например, происходит установка триггера 16 в единичное состоящие и на выходе 18 формируется передний фронт выходного сигнала; при срабатывании блока 6 сравнения происходит установка триггера 16 в нулевое состояние и формирование заднего фронта вьзходного сигнала на выходе 18. В других каналах выходные С1згналы формируются аналогично. При срабатывании блока 4 сравнения происходит установка триггера 14 в нулевое состояние и снятие разрешения элементов И 9, 10, 11, тем самым запрещается прохождение выходных сигналов счетчика 13 на входы блоков 5, 6, 7, 8 сравнения. При срабатывании блока 2 сравнения сигт нал с ее выхода 12 устанавливает на нуль счетчик 13, обеспечивая возврат к началу цикла. Это позволяет генерировать импульсы с циклом, меньшим максимальной емкости счетчика. Число разрядов, по которым производится сравнение блоками 5, 6, 7 и 8, определяется количеством элементов 9, 10, 11, на которые поступает разрешение от запоминающего устройства 1. Так если на В элементов 9, 10, и 11 поданы запрещающие уровни от запоминающего устройства 1, то сравнение блоками 5, 6, 7, 8 производится по ( /и - 6 ) разрядам при условии, что на соответствующие 5иЙ входы блоков 5, 6, 7, 8, сравнения от запоминающего устройства 1 подаются уровни, логически эквивалентные выходным уровням запрещенных элементов И 9, 10, 11. Это позволяет генерировать пачки импульсов; в зависимости от программы работы блоков 2, 3 и 4 количество импульсов в пачке может изменяться от 1 до 2 ft с соответствующим изменением скважности пачек. Для поддержания на выходах одного или нескольких каналов генератора постоянных уровней логических нулей или единиц, тогда как остальные каналы работают в режиме генерации импульсов, необходимо заблокировать соответствующие блоки 5, 6, 7 и 8 сравнения, устанавливающие триггеры 16 И 17 в единичное или нулевое состояние. Для поддержания уровня логической единицы на выходе, например 18, необходимо заблокировать блок 6 сравнения при работающем блоке 5, производящем установку триггера 16 в единичное состояние, в то время как установка нуля невозможна, так как блок 6 заблокирован. Аналогично для поддержаНИИ уровня логического нуля необходимо залокировать блок 5 сравнения при работающе блоке 6. В случае, когда сравнение блоками 5-8 производится по всем разрядам (разрешение подано на все элементы 9, 10, 11), для блокировки бликов сравнения необходимо что бы соответствующая комбинация выходных уровней счетчика 13, аналогичная комбинации выходных уровней запоминающего устрой ства 1, поданной на данный блок сравнения, не поступала на ее входы, т.е. при этой комбинации выходных уровней счетчика 13 триггер 14 должен быть в нулевом состоянии и элементы 9, 10, 11 закрыты. При этом вто{)ой блок сравнения данного канала ие должен быть заблокирован. В случае, когда сравнение блоками 5-8 производите не по всем ип разрядам (разрешение отз)апоминающего устройства 1 по дано не на, все элементы 9, 10 и 11), возможен и другой путь блокировки блоков 58 сравнения. Для этого достаточно, чтобы хотя бы на один вход блокируемого блока сравнения от запоминающего устройства 1 поступал уровень, логически инверсный выходному уровню, запрещенному блоку 9., 10, 11. При этом невозможно срабатывайие бло ка сравнения и, следовательно, установка со ответствующего выходного триггера в единичное или нулевое состояние ( в зависимости от того, какой из блоков 5-8 сравнения блокируется). Второй блок сравнения данного канала должен срабатывать. Для смены программы работы генератора импульсов достаточно выбрать другой адрес запоминающего устройства 1 путем смены кода на входах 21 устройства. Формула изобретения Многоканальный генератор импульсов, содержащий генератор тактовых импульсов, выход которого подключен ко входу счетчика импульсов, запоминающее устройство с кодирующими входами, и - триггеров, отличающийся тем, что, с целью регулирования числа импульсов в пачке, в него дополнительно введены in элементов И и (211 +1) блоков сравнения, причем выходы запоминающего устройства с кодирующими входами соединены с первыми входами (2п+1) блоков сравнения и ш элементов И, выходы счетчика импульсов подключены ко вторым входам первых трех блоков сравнения и ко вторым входам MI-элементов .И, третьи входы которых объединены и подключены через первый триггер к выходам второго 0 третьего блоков сравнения,а выход первого блока сравнения соединен со входом установки нуля счетчика импульсов, при этом выходы m - элементов И подключены чеюгз 2 (и -1) блоков сравнения ко входамtn-1) триггеров. Источники информации, принятые во внимание при экспертизе: 1.Авторское свидетельство СССР № 349997, М.Кл G Об Р 1/04 от 08.11.71. 2.Авторское свидетельство СССР № 316188, M. 03 К 3/72 от 06.10. 69. (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Многоканальный генератор импульсов | 1984 |
|
SU1167709A2 |
Устройство для контроля блоков синхронизации | 1983 |
|
SU1134940A1 |
МОДУЛЬ СИСТЕМЫ ПРОГРАММНОГО УПРАВЛЕНИЯ | 1998 |
|
RU2145434C1 |
Запоминающее устройство с самоконтролем | 1989 |
|
SU1718276A1 |
Формирователь импульсов | 1986 |
|
SU1383468A1 |
Устройство для упорядочивания чисел | 1983 |
|
SU1144103A1 |
Оперативное запоминающее устройство с самоконтролем | 1986 |
|
SU1413676A1 |
МОДУЛЬ МИКРОКОНТРОЛЛЕРНОЙ СЕТИ | 1997 |
|
RU2112272C1 |
Адаптивный формирователь импульсов | 1990 |
|
SU1750034A1 |
Регулятор постоянного тока для измерения тока срабатывания защиты стабилизаторов напряжения | 1982 |
|
SU1051522A1 |
Авторы
Даты
1977-01-25—Публикация
1975-07-21—Подача