Устройство для формирования импульсных последовательностей
Иллюстрации
Показать всеРеферат
Изобретение может быть использовано для генерации различных комбинаций кодовых импульсов в устройствах связи с импульсно-кодовой модуляцией . Цель изобретения - повьшение надежности в работе устройства. Устройство содержит счетчик 4 импульсов, блок 6 памяти, блок 8 управления,шины синхронизации импульсов 1, импульсов управления 2 и импульса запуска 3, формирователь 5, включающий D- триггер 13, элемент И-НЕ 14 и инверторы 15 и 16, и D-триггеры 7.1-7.К, а блок 8 управления выполнен в виде счетчика 10 импульсов, дешифратора 11 и триггера 12. Введение указанных элементов исключает необходимость в использовании компаратора, на выходе которого могут возникать импульсыпомехи при смене кодов на его входах, 1 ил. с S со 00 со 00 vi О5
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (50 4 H 03 К 3/84
ВСГЮ11;. -1Щ У ,13
S H B JlM 0TK;;A
ОПИСАНИЕ ИЗОБРЕТЕНИЯ н авторском свидкткльствм
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (2 1) 4049953/24-21 (22) 04.04.86 (46) 23.09.87. Вюл.М- 35 (72) А.И.Гамбург (53) 621.373.4 (088 ° 8) (56) Авторское свидетельство СССР
1019б00, кл. Н 03 K 3/84, 16.10 ° 81. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ
ИМПУЛЬСНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ (57) Изобретение может быть использовано для генерации различных комбинаций кодовых импульсов в устройствах связи с импульсно-кодовой модуляцией. Цель изобретения — повышение
ÄÄSUÄÄ 1339876 А1 надежности в работе устройства. Устройство содержит счетчик 4 импульсов, блок 6 памяти, блок 8 управления,шины синхронизации импульсов 1, импульсов управления 2 и импульса запуска
3, формирователь 5, включающий Dтриггер 13, элемент И-НЕ 14 и инверторы 15 и 16, и D-триггеры 7. 1-7.К, а блок 8 управления выполнен в виде счетчика 10 импульсов, дешифратора
11 и триггера 12. Введение указанных элементов исключает необходимость н использовании компаратора, на выходе которого могут возникать импульсыпомехи при смене кодов на его входах.
1 ил.
1339876
10
ЗО
Изобретение относится к радиотехнике и может быть использовано для генерирования различных комбинаций кодовых импульсов в устройствах связи с импульсно-кодовой модуляцией и в измерительных приборах.
Целью изобретения является повышение надежности работы устройства.
На чертеже представлена функциональная схема устройства.
Устройство содержит шину 1 для импульсов синхронизации, шину 2 для импульсов управления, шину 3 для импульса запуска, счетчик 4 импульсов, формирователь 5, блок 6 памяти, D-триггеры 7, 1...7,К, блок 8 управления, выходные шины 9.1...9.К уст.ройства. В блок 8 управления входят счетчик 10 импульсов, дешифратор 11
-и триггер 12. В формирователь 5 входят D-триггер 13, элемент И-НЕ 14, инверторы 15 и 16.
Шина 2 для импульсов управления подключена к входам параллельной записи D.1...D.1 счетчика 10 блока
8 управления. Шина 3 соединена с входом установки в единицу триггера 12 блока 8. Вход установки в нуль триггера 12 соединен с выходом дешифратора 11, входы которого соединены с выходами блока 6 памяти. Счетный вход счетчика 10 соединен с выходом переполнения счетчика 4, к которому подключены также D-вход триггера 13 формирователя 5 и С-входы триггеров
7.1...7.к. Поразрядные выходы счетчика 10 подключены к адресным входам
А.1...A.1 .блока 6 памяти. Прямой выход триггера 12 соединен с входом управления счетчика 10, инверсный выход — с входами установки в нуль счетчика 4 и триггеров 7. 1...7.к.
Поразрядные выходы М.1... М.п блока 6 памяти соединены с входами
D. 1...D.ï параллельной записи счетчика 4, а выходы M.ï+1...М.n+k — с входами D-триггеров 7.1...7.к, выходы которых являются выходными шинами 9,1...9.к устройства.
Шина 1 для импульсов синхронизации соединена со счетным входом счетчика 4, вход синхронизации Dтриггера 13 и через инверторы 15 и
1 6 — с одним из входов элемента
И-НЕ 14, второй вход которого соединен с инверсным выходом триггера 13, а выход подключен к входу у-правления счетчика 4.
Устройство работает следующим образом.
В исходном состоянии триггер 12 находится в нулевом состоянии, на вход управления счетчика 10 поступает сигнал нулевого уровня, разрешающий в него запись числя, поступающего по шине 2 в виде параллельного двоичного кода, и определяющего адрес первой из группы ячеек памяти блока 6, используемых для формирования данной импульсной последовательности. Во все ячейки памяти блока 6 заранее записаны, исходя из расстановок и длительностей импульсов в формируемых импульсных последовательностях, двоичные числа, причем разряды с 1 по п определяют расстановку и длительность импульсов, а разряды с (п + 1) до (п + к ) — распределение импульсов по к-выходам устройотва.
Сигнал уровня логической единицы с инверсного выхода триггера 12, действуя на входы установки в нуль счетчика 4 и триггеров 7.1...7.к, устанавливает и поддерживает их в нулевом состоянии, запрещая переключение счетчика 4 импульсами, поступающими пошине 1. На шинах 9.1...9.к устройства сигналы отсутствуют, так как триггеры 7.1...7.к установлены в нулевое состояние.
Вследствие того, что счетчик 4 находится в нулевом состоянии, íà его выходе переполнения (обнуления) присутствует уровень логического нуля, если нет импульса синхронизации, и сигнал уровня логической единицы при наличии импульса синхронизации.
Сигнал с выхода переполнения счетчика
4 поступает на. D-вход триггера 13, последний под воздействием íà его
С-вход импульсов синхронизации, поступающих по шине l устанавливается в нулевое состоянйе.
Сигнал единичного уровня с его инверсного выхода поступает на вход элемента И-НЕ 14, разрешая прохождение через него дважды инвертирован" ных синхроимпульсов, которые, поступая на вход управления счетчика 4, не изменяют его нулевого состояния.
С выхода переполнения (обнуления) счетчика 4 импульсы поступают также на счетный вход счетчика 10 и входы синхронизации С-триггеров 7.1...7.к.
При этом счетчик 10 не переключается, так как на его входе управления при1 139876 сутствует сигнал уровня логического нуля (с выхода триггера 12), определяющий работу счетчика 10 в режиме параллельной записи по входам
D.1...D.1. Триггеры 7,1 ° ..7.к остаются в нулевом состоянии, так как на их R-вход подается сигнал установки в нуль (уровень логической единицы) с инверсного выхода триггера 12.
При поступлении по шине 3 импульса запуска на вход установки в единицу триггера 12, он переключается в единичное состояние, с установочного входа счетчика 4 и входов установки в нуль триггеров 7. 1...7.к снимается запрещающий их переключения сигнал.
На входе управления счетчика 10 устанавливается после переключения триггера 12 сигнал уровня логической еди- 70 ницы, разрешая работу счетчика 10 в счетном режиме. При этом счетчик 10 сохраняет состояние соответствующее записанному в него двоичному коду, поступившему по шине 2 до момента 7 поступления импульса запуска по шине
3.
При поступлении очередного импульса синхронизации по шине 1 по его окончанию на выходе переполнения 30 (обнуления) счетчика 4 (счетчик 4 находится в нулевом состоянии) формируется импульс уровня логического нуля, который поступает на D-вход триггера 13 и на входы синхронизации триггеров 7.1.; ° 7.к.
В разрядах от 1 до и первой ячейки из группы ячеек памяти используемых для формирования данной импульсной последовательности, записаны нули. Поэтому первый поступивший синх- роимпульс по шине 1, вызывающий на выходе формирователя 5 (элемента
И-НЕ 14) сигнал нулевого уровня, поступивший на вход управления счет- 45 чика 4, подтвердит нулевое состояние счетчика 4, переписав нули из первых и разрядов блока 6 памяти в счетчик
4. Двоичное число (расстановка нулей и единиц) в разрядах от (n+1) до (и+к) слова от блока 6 определяет наличие на D-входах триггеров
7.1...7.к разрешения на их включение.
Те из триггеров 7.1...7.к, íà D-входы которых с выходов M.n+1 М.n+k блока 6 поступают сигналы единичного уровня, включаются и на соответствующих им шинах 9.1...9.к начинает формироваться первый импульс генерируемых последовате;п,ностей. Б том слу— чае, если в генерируемых последе вательностях не требуется формпрова— ние импульса в данный момент времени (т.е. с минимальной задержкой), во все разряды от (n+1 ) до (n+k) слова из блока 6 записываются нули.
Сигнал с выхода схемы переполнения счетчика 4 также поступает на счетный вхо,. счетчика 10 (по перепаду от нуля к единице), переключает
его в следующее состояние, которое с поразрядных выходов счетчика 10 в виде следующего адреса поступает на адресные входы блока 6, вызывая на
его выходах новое следующее слово (двоичное число), первые п разрядов которого определяют временное положение ближайшего следующего (второго) импульса в тех из к генерируемых последовательностей, где он присутствует; длительность (момент формирования заднего фронта) предыдущего (первого) импульса в тех из к генерируе— мых последовательностей, где закончилась длительность предыдущего (первого) импульса °
Последние к разрядов слова (двоичного числа), поступающего с блока
6, определяют выходы устройства, по которым сигналы выдаются (при нали чии в разряде, соответствующем выходу, значения логической "1 ).
По следующему (второму после импульса запуска)импульсу синхронизации, поступающему ло шине 1, подтверждается нулевое состояние триггера
13„так как на его D-входе — уровень логического нуля. На инверсном выходе триггера 13 формируется уровень логической единицы, который поступает на вход элемента И-НЕ 14,разрешая прохождение через него синхроимпульса, поступающего на другой вход элемента И-НЕ 14 через инверторы 15 и 16. Импульс уровня логического нуля с выхода элемента И-НЕ 14 поступает на вход управления счетчика при этом вызванное двоичное число (содержимое второй ячейки памяти, используемой для формирования данной последовательности) с и поразрядных выходов M.1...Ì.п блока 6 поступает на поразрядные установочные входы
D.1 ° ..D.n счетчика 4.и счетчик устанавливается в состояние, соответствующее этому числу.
1 139876
Следующим (третьим) им1(уль(ом (и в— хронизации триггер 13 установится в единичное состояние.
Инверторы 15 и 16 используются для
5 задержки импульсов синхронизации на время, большее времени переключения о триггера 13, для исключения появления импульсов помех на выходе элемента И-НЕ 14. 10
Счетчик 4 насчитывает поступающие импульсы синхронизации. При переполнении (обнулении) счетчика 4 на его выходе переполнения (обнуления) сформируется импульс уровня логического 15 нуля, который по своему перепаду от нуля к единице (задний фронт) переключит счетчик 10 и те из триггеров
7.1...7.к, на D-входах которых во втором, вызванном из блока 6 памяти 2р слове произошла смена логических уровней (т ° е. замена нулей на единицы, или наоборот), т.е. начнется формирование следующего импульса в тех из к последовательностей, где он рас- 25 положен, и прекратится формирование первого импульса в тех последовательностях, где.длительность первого импульса сформирована. Временное положение формируемого 30 импульса (или длительность формируемого импульса) соответствует количеству состояний счетчика 4 между соответствующим сформированным импульсом (фронтом импульса при формировании длительности импульса) и формируемым импульсом (спадом импульса при формировании длительности импульса) .
В случае, если временное положение между соседними импульсами (или длительность импульса) в генерируемых одновременно к последовательностях импульсов превышает количество сос— и тояний счетчика 4, которое равно 2, 45 то из ячейки блока 6 поступает слово, последние к разрядов которого, выдаваемые по второй группе выходов блока 6, содержат нули (или при формировании длительности импульса — единицы).
При этом после досчитывания счетчиком 4 до переполнения (обнуления) на выходе переполнения (обнуления) формируется импульс, который, так
55 как íà D-входах всех триггеров
7.1...7.к — нули (при формировании длительностей импульса — единицы), не производит переключение D-триггеров
7,1...7.к н., следовательно, переключений на выходных шинах 9,1...9.к.
Импульс с выхода переполнения счетчика 4 переключает счетчик 10 в следующее состояние для вызова из блока 6 следующего слова, которое может снова определять либо временное положение (длительность) и расстановку по выходам формируемых импульсов в генерируемых последовательностях, либо часть временного интервала между импульСами (длительность импульсов), т.е. пропуск в выдаче импульсов в интервале между ними большем, чем количество состояний счетчика 4, а также при длительности формируемых импульсов большей, чем количество состояний счетчика 4. В этом случае информация в разрядах от (n+1) до (и+к) не изменяется и соответствует предшествующему слову.
Таким образом, последовательно формируются все импульсы. генерируемых последовательностей.
После формирования последнего импульса в генерируемых последовательностях из блока 6 памяти вызывается (адрес формируется аналогично, т.е. следующее состояние счетчика 10) заранее выбранное и записанное двоичное число, которое, поступая с поразрядных выходов блока 6 памяти на входы дешифратора 11, декодируется последним. В качестве такого числа может быть выбрано, например, число
11.100 ° .О, где в первых и разрядахединицы, а в последних К разрядахнули, Сигнал с выхода дешифратора 1 1 после декодирования числа 11... 100.0 поступает на вход установки в нуль триггера 12, устанавливая его в исходное состояние. Последний сигналами со своих выходов приводит в исходное состояние счетчики 4 и 10, а также триггеры 7.1...7.к.
Процесс генерирования последовательностей импульсов закончился и устройство возвращено в исходное состояние, При поступлении по шинам 2 и 3 управляющих импульсов и импульса запуска процессы формирования импульсов повторяются, при этом если управляющая комбинация импульсов по шине
2 поступила новая, то счетчик 10 устанавливается в новое исходное состояние для формирования нового началь1339876
Составитель Ю.Сибиряк
Техред Л.Сердюкова Корректор E.Ðîøêî
Редактор Л.Гратилло
Заказ 4245/55 Тираж 901 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва Ж-35, Раушская наб., д.4/5
Производственно-полиграфическое предприятие, r.Óæãoðoä, ул.Проектная, 4 ного адреса, что дает возможность формировать, используя другие ячейки блока 6 памяти, К последовательностей импульсов, отличных от генерированных при предыдущем цикле работы.
Повышение надежности работы предлагаемого устройства по сравнению с известным достигнуто за счет исключения из функциональной схемы устройства компаратора, на выходе которого могут возникать импульсы помехи при смене кодов на его входах, что приводит к искажению длительности формируемых импульсов.
Формула изобретения
Устройство для формирования импульсных последовательностей, содержащее счетчик импульсов, блок памяти и блок управления, первый выход которого соединен с установочным входом счетчика импульсов, счетный вход которого соединен с шиной импульсов синхронизации, адресные входы блока памяти соединены соответствующим образом с вторыми выходами блока управления, первый, второй, третий входы
5 блока управления соответственно соединены с шиной импульса запуска, шиной импульсов управления, а также с поразрядными выходами блока памяти, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности работы, в него введены формирователь и Dтриггеры, причем входы синхронизации которых, четвертый вход блока управления и первый вход формирователя соединены с выходом счетчика импульсов, поразрядные входы которого соответственно соединены с первой группой поразрядных выходов блока памяти, вход управления счетчика соединен с выходом формирователя, второй вход которого соединен с шиной импульсов синхронизации, вторая группа поразрядных выходов блока памяти соответственно соединена с D-входами D-триггеров, установочные входы которых подключены к первому выходу блока управления.