Устройство для формирования кодовых последовательностей
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(21) 4074204/ (22) 16,04.86 (46) 15.10.87 (71) Одесский Бюл. 9 38олитехнический инс дэихон СССР983.НИЯ КОиспольской оения -рение М ГОСУДАРСТВЕННЫИ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТ ОРСКОМУ СВИДЕТЕЛЬСТВ(56) Авторское свидетельств 9 1231584, кл. Н 03 К 3/64, (54) УСТРОЙСТВО ДЛЯ ФОРИИРО ДОВЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ (57) Изобретение может быть зовано в системах автоматич работки данных. Цель изобре повышение надежности и раса функциональных возможностей устройства. Устройство содержит генератор1 импульсов, 1)-триггер 2, элементИ 3, делитель частоты, элемент 5задержки, счетчик 6 импульсов, блок7 сравнения и счетчики 8 и 15 адреса.Кроме того, устройство включает блоки 9 и 16 памяти, демультиплексор10, элемент ИЛИ 11, формирователи 12и 18 коротких импульсов, КБ-триггер13, блок 14 каналов формированиякодов и регистр 17. Введение элемента ИЛИ 19 и образование новых функциональных связей увеличивают длинуформируемых кодовых последовательностей. 1 .ил.Изобретение относится к импульсной технике и может быть использовано в системах автоматической обработки данных.5Целью изобретения является повыше ние надежности и расширение Функциональных воэможностей за счет увеличе ния длины формируемых кодовых последо. вательностей. 10На чертеже представлена. структурная .схема устройства для Формирования кодовых последовательностей.Устройство содержит генератор 1 импульсов, П-триггер 2, элемент И 3, 15 делитель 4 частоты, элемент 5 задержки, счетчик 6 импульсов, блок 7 сравнения, первый счетчик 8 адреса, первый блок 9 памяти, демультиплексор 1 О,элемент ИЛИ 11, первый формирова тель 12 коротких импульсов, КЯ-триггер 13, блок 14 каналов Формирования кодов, второй счетчик 15 адреса, второй блок 16 памяти, регистр 17, второй Формирователь 18 коротких импуль сов, дополнительный элемент ИЛИ 19, .шину 20 запуска, шину 21, останова, шину 22 начальной установки, шины 23, 24 данных, адресные шины 25, 26, выходные шины 27, причем выход гене ратора 1 соединен с первым входом элемента И 3, второй вход которого соединен с выходом Р-триггера 2, выход элемента И 3 соединен со счетным входом счетчика 15 и входом делителя 4, установочный вход которого объединен с установочным входом счетчика15 и шиной 22, выход делителя 4 соединен с входом элемента 5, выход кото. рого соединен со счетным входом счет чика 6 и синхровходом блока 14, информационные выходы счетчика 6 соединены с первыми входами блока 7, вторые входы которого соединены с выходами первого блока 9 памяти, информа ционные входы которого соединены сшиной 24 данных, адресные входы первого блока 9 памяти соединены с адресной шиной 26 и с выходами счетчика8, счетный .вход которого соединен с БО инверсным выходом И-триггера 13, прямой Выход которого соединен с входом разрешения счета счетчика 15,выходы, которого соединены с адреснойшиной 25 и адресными входами блока16 памяти, информационные входы которого соединены с шиной 23 данных, а выходы соединены с информационными входами регистра 17, выходы которого соединены с адресными входами демультиплексора 10, выходы которого с первого по и-й соединены с соответствующими информационными входами блока 14, а инверсный вход управления демультиплексора 10 соединен с инверсным выходом блока 7 сравнения, прямой выход которого через .Формирователь 12 соединен с Я-входом ВБ-триггера 13, К-вход которого соединен с входом сброса регистра 17, установочным входом счетчика 6 и выходом элемента ИЛИ 11, первый вход которого соединен с входом сброса блока 14 каналов, входом сброса счетчика 8 и шиной 22 начальной установки, второй вход элемента ИЛИ 11 соединен с выходом формирователя 18, вход которого соединен с управляющим выходом блока 16 памяти, выход старшего разряда счетчика 8 соединен с входом элемента ИЛИ 19, другой вход которого соединен с шиной 21 останова, а выход соединен с К-входом В-триггера 2, синхровход которого соединен с шиной 20, выходы блока 14 являются выходными шинами 27 устройства,Каждый канал блока 14 содержит в себе последовательно соединенные Т- триггеры и В-триггер.Устройство работает следующим образом.Предварительно в блок 9 памяти через шину 24 данных записывается последовательность кодов временных интервалов Ь между соседними переключения ми выходов устройства. Запись осущест вляется, начиная с нулевого адреса (код адреса поступает через адресную шину 26).Если временной интервал А больше максимального значения, принимаемого счетчиком 6 (= 2.О где а - разрядность счетчика 6), то этот временной интервал разбивается на минимальное количество интервалов, не превышающих по величине кодаНапример, при и = 4,= 15 временной интервал й = 35 разбивается на три интервала: 15, 15 и 5.В блок 16 памяти через шину 23 данных записываются последовательно группы из х кодов, х = 1,и. Каждая группа содержит коды номеров каналов блока 14 (или, что то же самое, номеров выходных шин 27),изменяющих свои состояния в момент времени, на который указывает соответствующий времен345322 переводят в следующее состояние счетчик 8. При этом из блока 9 памяти считьвается следующий код временногоинтервала Ь 1. Этот код сравнивается блоком 7 сравнения. с кодами, сменяющимися на выходах счетчика 6 под действием.синхросигналов с. выхода делителя 4.Следующий синхроимпульс, появляю- . щийся на выходе элемента 5 задержки, поступает на синхровход блока 4 каналов формирования кодов, обеспечивая перепись информации из его входных Т-триггеров в выходные 0-триггеры, с выходов которых сформированные сигналы поступают на шины 27 устройства.Если временной интервал ЬГ разбит на несколько интервалов, то для каждого из полученных интервалов, исключая последний, из блока 16 памяти считывается группа кодов, состоящая из одного нулевого кода. Под действием этого кода, переписанного в регистр 17, демультиплексор 10 изменяет свой нулевой выход, неподключенной интервал Ь. Если временной интервал ЬС разбивается на части, то всем полученным интервалам, кроме последнего, становятся в соответствие группы, состоящие из одного нулевого кода. В группе кодов номера каналов перечисляются в произвольном порядке. Код номера канала содержит дополнительный разряд, принимающий в послед нем коде каждой группы единичное значение и нулевое значение в других кодах. Этот признак окончания группы кодов считывается с управляющего выхода блока 16 памяти. 15Перед пуском устройства сигналом "Начальная установка", поступающим на шику 22, сбрасывается в ноль счетчик 8, триггеры блока 14 каналов (выходные шины 27), устанавливаются в 20 единичное значение триггеры делителя 4 и счетчика 15, а через элемент ИЛИ 11 сбрасывается в ноль также регистр 17, КБ-триггер 13 и устанавливаются в "1" все триггеры счетчика 6. 25Импульс запуска, поступающий по шине 20 на вход установки 0-триггера 2, устанавливает его в единичное состояние, разрешая прохождение импульсов с генератора 1 через элемент И 3 на 30 счетный вход счетчика 15 и через делитель 4 на вход элемента 5 задержки, с выхода которого задержанные импульсы одновременно поступают на синхровход блока 14 и на счетный вход счетчика 6, Первый импульс с выхода элемента 5 переводит все триггеры счетчика 6 в следующее, нулевое, состояние, Код с выходов счетчика 6 поступает на первые, входы блока 7 сравнения, В 40 это время блок 9 памяти считывает по нулевому адресу, поступающему с выходов счетчика 8, первый код временного интервала Ь. Этот код поступает на вторые входы блока 7 сравнения, 45 который уменьшает значение кода на единицу младшего разряда и сравнивает полученный результат с кодом счетчика 6. При совпадении сравниваемых кодов сигнал "0" инверсного выхода блока 7 сравнения поступает на инверсный вход управления демультиплексора 10, а единичный сигнал с прямого выхода блока 7 сравнения поступает на формирователь 12. При этом формируется короткий единичный импульс, устанавливающий по Б-входу КБ-триггер 13 в единичное состояние. Единичный сигнал с прямого выхода.КБ-триггера подается на вход разрешения счета счетчика 5, который под действием синхроимпульсов, поступающих чаего счетный вход, начинает изменятьсвое состояние, формируя на адресномвходе бло;."а 16 последовательностьзначений адреса. По этим адресам свыхода блока 16 через регистр 17 считываются коды номеров каналов группына адресный вход демультиплексора1 О, обеспечивая последовательнуюустановку в инверсное состояние соответствующих Т-триггеров блока 14 (через информационные входы блока 14). Одновременно со считыванием из бло ка 16 последнего кода номера канала блока 4 с управляющего выхода блока 16 памяти снимается единичный сиг"нал признака окончания группы. Этот сигнал поступает на вход формирователя 18, с выхода которого короткий импульс поступает через элемент ИЛИ 1 на вход сброса регистра 17, К-вход КБ-триггера 13 и на вход установки счетчика 6., При этом происходит обнуление регистра 17, установка в ноль КБ-триггера и установка триггеров счетчика 6 в "1". Сигналы с прямого и инверсного выходов КБ-триггера 13 соответственно останавливают изменение состояний счетчика 15 и1345322 ВНИИПИ Заказ 4931/54 Тираж 900 Подписное Произв.-палигр. пр-тие, г. Ужгород, ул, Проектная,ный к информационным входам блока14 каналов формирования кодов.Таким образом, переключений нашинах 27 устройства в точках разбиечния временного интервала 6 Т на части не происходит,С каждым синхроимпульсом, появляющимся на счетном входе счетчика 6,этот счетчик увеличивает значение кода на его выходе на единицу, При достижении кодом значения, на единицуменьшего величины кода Ь Т, блок 7сравнения устанавливает этот факти цикл подготовки и изменение значений сигналов на шинах 27 повторится.1Завершается работа устройства приустановке в "1" старшего разряда счетчика 8. Это значение поступает. черездополнительный, элемент ИЛИ 19 наК-вход 0-триггера 2, переходящего приэтом в нулевое состояние, останавливающее прохождение импульсов генерато.ра 1 через элемент И 3. Завершениеработы устройства может быть такжедостигнуто подачей "1" на К-вход0-триггера через шину 21 останова идополнительный элемент ИЛИ 19. Формула изобретения Устройство для формирования кодовых последовательностей, содержащее генератор импульсов, Э-триггер, элемент И, делитель частоты, элемент задержки, счетчик импульсов, блок сравнения, первый счетчик адреса, первый блок памяти, демультиплексор, элемент ИЛИ, первый формирователь коротких импульсов, КБ-триггер, блок каналов формирования кодов, второй счетчик адреса, второй блок памяти, регистр, второй формирователь коротких импульсов, выход генератора импульсов соединен с первым входом элемента И, второй вход которого соединен с выходам П-триггера, выход элемента И соединен со счетным входам второго счетчика адресаи входом делителя частоты, установочный вход которого объединен с установочным входом второго счетчика адреса и шиной началь" ной установки устройства, выход делителя частоты соединен с входом элемента задержки, выход которого соединен со счетным входом счетчика импульсов и синхравходом блска каналов 5формирования кодов, информационныевыходы счетчика импульсов соединеныс первыми входами блока сравнения,вторые входы которого соединены с выходами первого блока памяти, адресные входы первого блока памяти соединены с выходами первого счетчика адреса, счетный вход которого соединенс инверсным выходом КБ-триггера, прямой выход которого соединен с входомразрешения счета второго счетчикаадреса, выходы которого соединены садресными входами второго блока памяти, выходы которого соединены синформационными входами регистра, выходы которого соединены с адреснымивходами демультиплексора, выходы которого соединены с соответствующимиинформационными входами блока каналов формирования кодов, а инверсный 25 вход управления демультиплексарасоединен с инверсным выходом блокасравнения, прямой выход которого через первый формирователь короткихимпульсов соединен с Б-вхадам КБ триггера, К-вход которого соединенс входом сброса регистра и выходомэлемента ИЛИ, первый вход которогосоединен с входом сброса блока каналов формирования кодов и входом сброса первого счетчика адреса, второйвход элемента ИЛИ соединен с выходомвторого формирователя коротких им-,пульсов, вход которого соединен суправляющим выходом второго блока 0 памяти, синхровхад 0-триггера соединен с шиной запуска устройства,о т л и ч а ю щ е е с я тем, чта, сцелью повышения надежности и расширения функциональных возможностей 5 за счет увеличения длины формируемыхкодовых последовательностей, в неговведен дополнительный элемент ИЛИ,вход которого соединен с выходомстаршего разряда первого счетчика 50 адреса, а выход соединен с В.-входамР-триггера, вход сброса первого счетчика адреса соединен с шиной начальнрй установки устройства, а установочный вход счетчика соединен с выходом элемента ИЛИ.
СмотретьЗаявка
4074204, 16.04.1986
ОДЕССКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ
НИКОЛЕНКО ИВАН НИКОЛАЕВИЧ, ДРОЗД АЛЕКСАНДР ВАЛЕНТИНОВИЧ, ДРОЗД АНАТОЛИЙ ВАЛЕНТИНОВИЧ, ПОЛИН ЕВГЕНИЙ ЛЕОНИДОВИЧ, ТИХОНЧУК СЕРГЕЙ ТИМОФЕЕВИЧ
МПК / Метки
МПК: H03K 3/64
Метки: кодовых, последовательностей, формирования
Опубликовано: 15.10.1987
Код ссылки
<a href="https://patents.su/4-1345322-ustrojjstvo-dlya-formirovaniya-kodovykh-posledovatelnostejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования кодовых последовательностей</a>
Предыдущий патент: Устройство для формирования серий импульсов
Следующий патент: Генератор парафазного пилообразного напряжения
Случайный патент: Способ переработки металлических отходов