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

Иллюстрации

Показать все

Реферат

 

Изобретение может быть использовано для генерации различных комбинаций кодовых импульсов в устройствах связи с импульсно-кодовой модуляцией . Цель изобретения - повьшение надежности в работе устройства. Устройство содержит счетчик 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-триггеров, установочные входы которых подключены к первому выходу блока управления.