i terajtramn
L 18 17 Zf S 28
(Л
:л
со
I;D
3151
Изобретение относится к области вычислительной техники и может быть использовано в системах сбора и обработки информации с использованием преобразования биполярного последовательно кода в униполярньй параллельный код.
Цель изобретения - сокращение избыточности преобразователя.
На чертеже представлена функцио- нальная схема преобразователя кода.
Преобразователь содержит контроллер 1, генератор 2 импульсов, каналы 3 преобразования, каяадый из которьпс содержит формирователи 4 и 5 импульсов, регистр 6 сдвига, преобразователь 7 кода, злементы И 8-12, триггеры 13-16, дешифратор 17, счетчик 18, буферные регистры 19 и 20, зле- мент ИЛИ 21, инверторы 22-24, блок 25 инверторов, регистр 26 ввода, счетный регистр 27 и выходной регистр 28.
Преобразователь работает следукшщм образом.
При включении питания запускается генератор 2 и импульсы начинают поступать на первые входы элементов И 8 и 11.
В начальный момент при отсутствии биполярного кода на входе преобразователя, осуществляющего преобразование биполярного кода в униполярный, на обоих его выходах (синхронизации и данных) устанавливаются нулевые по тенциалы. С выхода синхронизации пре- образо затепя 7 нулевой потенциал поступает на первый вход элемента ИЛИ 21, на вход инвертора 22, с выхода которого потенциал, соответствующий логической 1, устанавливается на входе S установки триггера 13. В случае отсутствия частоты с выхода синхронизации преобразователя 7 на входе формирователя 4 импульсов устанав- ливается нулевой потенциал , а с выхода формирователя 4 импульсов потенциал, равный логической 1 поступает на второй вход элемента И 8, являясь при этом разрешаюпщм для частоты, поступаилцей на первьй вход элемента И 8 с генератора 2. Таким образом, импульсы поступают с выхода элемента И 8 на счетный вход триггера 13, при этом на прямой выход триггера 13 пе- резаписьшается потенциал логического О, установленного на входе D данных триггера 13. Указанный потенциал устанавливается на входе S выбора режи5
0
5 0
5 0 5 о 5
ма регистра 6 сдвига. Частота с выхода элемента И 8 через элемент ИЛИ 21 Поступает на счетный вход регистра 6. Однако записи информации в регистр 6 не происходит, так как на входе вы-; бора режима все время установлен нулевой потенциал. При поступлении биполярного кода на шестой вход канала, конкретно на вход преобразователя 7, с его выхода синхронизации начинают поступать пачки по 32 импульса с паузами 4 С, где L - период частоты поступающих импульсов. Каяздому импульсу соответствует 1 бит информации - логический О или логическая 1. Первым же пришедпшм импульсом синхронизации, поступающим на вход з триггера 13 с вьпсода инвертора 22, на прямом выходе триггера 13 уставлива- ется уровень логической 1, который поступает на вход выбора режима регистра 6 сдвига. Этот же импульс запускает формирователь 4 импульсов, на выходе которого устанавливается потенциал логического О, запрёщаю- прохождение частоты с первого входа элемента И 8 на его выход. На входе элемента ИЛИ 21, подключенном к выходу элемента И 8, устанавливается уровень логического О. С другого входа элемента ИЛИ 21 на его выход проходит первый импульс синхронизации с выхода преобразователя 7-и поступает на счетный вход регистра 6 сдвига. Таким образом, по переднему фронту первого импульса синхрониза- 1,ии на входе выбора режима регистра б устанавливается логическая 1 и по мере поступления этого фронта на счетный вход регистра 6 последний устанавливается в исходное состояние для записи, т.е. первьш выходной разряд регистра устанавливается в . О, остальные тридцать один разряд - в состояние логической 1. По заднему фронту первого импульса синхронизации первый бит информации, поступающий с информационного выхода преобразователя 7 на вход D д анных триггера 14, переписывается на его, триггера 14, выход. Таким образом, первым импульсом синхронизации первый бит информации записывается в триггер 14 и сбрасывается - устанавливается в исходное состояние регистр 6.
Положительным передним фронтом второго импульса синхронизации, поступающим на вход формирователя 4,
последний перезапускается и на его выходе продолжает поддерживаться уровень логического О, запрещающего прохождение частоты с входа элемента И 8 на его выход. Этим же положитель- ным (передним) фронтом первый бит информации, записанный в триггере 14 и установленньй на входе данных регистра 6 предьздущим импульсом синхронизации, записывается в первый разряд регистра 6. На втором выходном разряде регистра 6 при этом устанавливается логический О. По отрицательному фронту второго импульса вто- рой бит информации записывается в триггер 14 и устанавливается на входе D данных регистра 6. Подобным же образом третьим импульсом синхронизации запускается формирователь 4. Положительным фронтом третьего импульса в регистр 6 записывается второй бит информации, а отрицательным фронтом в триггер 14 - третий бит
Таким образом, каждое тр идцати30
35
информации. Тридцать вторым импульсом 25 двухразрядное информационное слово, в тридцать первом разряде регистра 6 устанавливается тридцать первый бит информации, и в триггер 14 записывается тридцать второй, последний бит. Далее следует пауза между пачками импульсов биполярного кода, длительностью 41), где - период частоты синхронизации.
На входе формирователя 4 устанавливается нулевой потенциал, а с его выхода на вход элемента И Б поступает потенциал логической 1, разрешающий прохождение частоты его входа на выход.
Положительным фронтом первого импульса частоты, поступившей с выхода элемента И 8 на вход элемента ИЛИ 21.и с последнего на счетньм вход регистра 6, тридцать второй бит информации, записанный в триггере 14, переписывается в регистр 6 и устанавливается на тридцать втором выходе регистра 6, тридцать третий разряд регистра устанавливается в О. Отри- ательным фронтом первого импульса, поступившего с выхода элемента И 8 на счетный вход С триггера 13, на выходе последнего устанавливается нулевой потенциал, записанный на вход D триггера 13. Нулевой потенциал с выхода триггера 13 поступает на вход S выбора режима регистра 6. Процесс пре-. образования закончен. Информационное, :л ридцатидвухразрядное слово, поступоступающее на шестой информационный вход канала, выставляется на выходе регистра 6 и устанавливается на входе регистра 28. При этом коде слово сопровождается импульсом синхронизации, который поступает с тридцать третьего выхода регистра 6. Передний фронт указанного импульса формируетс после установки тридцать второго бита информации, задний фронт формируется после сброса регистра 6 по приходу первого импульса синхронизации, следующего за установленным, информа ционным словом. Первые восемь разря- 40 дов информационного слова дешифриту- ются с помощью двоично-десятичного дешифратора, собранного на регистре 26, элементе И 12, который представляет собой расширитель на 8, и блока 25 инверторов. Регистр 26 в соответствии с установленным на нем адресом формирует на группе входов элемента И 12 уровень логической 1 В этом случае на выходе элемента И 12 формируется потенциал, который поступае на вход элемента И 9, разрешает прохождение с его другого входа импульса синхронизации на выход элемента И 9 и далее на четньй вход регистра 28. Таким образом, в регистр 28 записывается только то слово, адрес которого установлен на регистре 26. С выхода регистра 28 данные устанавливаются на входе D данных буферного
45
50
55
пившее на информационный вход канала в биполярном коде, установлено на выходе регистра 6 в униполярном коде.
Непременное условие работы схемы состоит в том, что частота генератора 2 должна быть таковой, что длительность импульсов,-формируемых им, должна быть много меньше 47, где -f- период частоты синхронизации. Кроме то- то, длительность импульсов, формируемых формирователем 4, должна быть больше или равна С таким образом, чтобы на выходе формирователя 4 при наличии частоты синхронизации все время бьш установлен потенциал, запрещающий в момент прохождения частоты синхронизации прохождение частоты генератора 2 с входа элемента И 8 на eto выходы, т.е. формирователь 4 импульсов должен вьщелять паузу между информационными словами биполярного кода.
Таким образом, каждое тр идцатидвухразрядное информационное слово,
двухразрядное информационное слово,
поступающее на шестой информационный вход канала, выставляется на выходе регистра 6 и устанавливается на входе регистра 28. При этом коде слово сопровождается импульсом синхронизации, который поступает с тридцать третьего выхода регистра 6. Передний фронт указанного импульса формируется после установки тридцать второго бита информации, задний фронт формируется после сброса регистра 6 по приходу первого импульса синхронизации, следующего за установленным, информационным словом. Первые восемь разря- дов информационного слова дешифриту- ются с помощью двоично-десятичного дешифратора, собранного на регистре 26, элементе И 12, который представляет собой расширитель на 8, и блока 25 инверторов. Регистр 26 в соответствии с установленным на нем адресом формирует на группе входов элемента И 12 уровень логической 1 В этом случае на выходе элемента И 12 формируется потенциал, который поступает на вход элемента И 9, разрешает прохождение с его другого входа импульса синхронизации на выход элемента И 9 и далее на четньй вход регистра 28. Таким образом, в регистр 28 записывается только то слово, адрес которого установлен на регистре 26. С выхода регистра 28 данные устанавливаются на входе D данных буферного
регистра 20. По мере поступления с четвертого входа канала команды считьшания выход буферного регистра 20 подключается к входу контроллера 1 и данные из буферного регистра 20 переписываются в контроллер 1. По команде Сброс, поступающей на первый вход канала с контроллера, регистр 27 и счетчик 18 устанавливаются в О. На инверсный выход триггера 15 указанной командой записывается уровень логической 1, а на прямой выход триггера 16 записывается уровень логического О, установленного на входе D данных триггера 16. Команда Сброс предшествует команде Пуск, по которой инверсный выход триггера t5 устанавливается в нулевой состояние. С инверсного выхода триггера 15 на вход элемента И 10 поступает потенциал, который разрешает прохождение импульса синхронизации, поступа- кщего с выхода элемента И 9 на соответствующий вход элемента И 10.
Таким образом, на вход S установки триггера 16 поступает импульс с выхода элемента И 10. На прямом выходе триггера 16 устанавливается потенциал логической 1, которьй, поступая на второй вход элемента И 11, разрешает прохоладение частоты с его первого входа на выход. Частота на первый вход элемента И 11 поступает с выхода генератора 2. С выхода элемента И 11 импульсы поступают на вход регистра 27 и начинают накапливаться на неМо Таким образом, после поступления команды Пуск и установки на вь1ходе регистра 6 первого после команды Пуск слова, адрес которого установлен на регистре 26, на регистре 27 начинается отсчет времени, а первый импульс синхронизации, запустивший счет, заносится в счетчик 18 с выхода инвертора 23. Второй импульс синхронизации, поступающий с регистра 6 после преобразования второго слова с тем же адресом, устанавливает на выходе счетчика 18 код двойки, которьй дешифрируется двоично-десятичным дешифратором 17. Перепад уровней с выхода дешифратора 17, соответствующий коду 2, через инвертор 24 поступает на вход формирователя 5. По этому перепаду уровней потенциала с выхода формирователя 5 формируется импульс, который, поступая на вход R триггера 16, устанавли
вает его прямой выход в нулевое состояние, и, поступая на вход R триггера 15, устанавливает его инверсный
выход в единичное состояние. Потенциал с выхода триггера 15 поступает на вход элемента И 10 и запрещает дальнейшее прохождение импульсов синхронизации на выход элемента И 10.
Потенциал с выхода триггера 16 поступает на второй вход элемента И 11 и запрещает дальнейшее прохождение частоты на вход регистра 27. На выходе регистра 27 формируется код, соответствующий временному интервалу между двумя словами с одним адресом, установленным на регистре 26. Командой считывания, поступающей на третий вход канала с выхода контроллера 1,
выход буферного регистра 19 подключается к входу контроллера и код временного интервала, установленный на входе данных 19, поступает с выхода буферного регистра 19 в контроллер 1.
- .
Формула изобретения
Преобразователь последовательного кода в параллельный, содержащий контроллер, генератор импульсов и в каждом из каналов преобразования - преобразователь кода, первьм выход которого соединен с входом первого формирователя импульсов, первьш-третий
элементы И, первый-четвертый триггеры, счетчик, выходы разрядов которого соединены с соответствующими входами дешифратора, элемент ИЛИ, первьй и второй буферные регистры, регистр
сдвига и счетный регистр, выход второго триггера соединен с вторым входом элемента И, выходы буферных регистров всех каналов соединены и объединены с. входом контроллера, первьш и второй
выходы которого и вьпсод генератора импульсов соединены соответственно с R-входом счетного регистра, S-входом первого триггера и объединены первыми входами первого и второго элементов И каждого из каналов преобразования, входы преобразователей кодов каждого из каналов преобразования являются информационными входами преобразователя, отличающийся
тем, что, с целью сокращения избыточности преобразователя, в него введены в каждом из каналов преобразова- |ния шина нулевого потенциала, инверторы, блок инверторов, второй форми- ,
рователь импульсов, выходной регистр, регистр ввода, четвертый и пятый элементы И, инверсный вход первого триггера соединен с первым входом ; третьего элемента И, выход которого соединен с S-входом второго триггера и через первый инвертор - с первым входом счетчика, выход дешифратора
ра объединены и подключены к первому выходу преобразователя кодов, выход первого формирователя импульсов соед нен с вторым входом первого элемента И, выход которого соединен с С-входо четвертого триггера и вторым входом элемента ИЛИ, выход которого соедине с С-входом регистра сдвига, вторые в
через второй инвертор и второй форми- ходы которого соединены с 0-входа;ми
ра объединены и подключены к первому выходу преобразователя кодов, выход первого формирователя импульсов соединен с вторым входом первого элемента И, выход которого соединен с С-входом четвертого триггера и вторым входом элемента ИЛИ, выход которого соединен с С-входом регистра сдвига, вторые выходы которого соединены с 0-входа;ми
название | год | авторы | номер документа |
---|---|---|---|
Преобразователь последовательного кода в параллельный | 1987 |
|
SU1418911A1 |
Преобразователь последовательного кода в параллельный | 1984 |
|
SU1231613A1 |
ПРЕОБРАЗОВАТЕЛЬ КОДА | 2004 |
|
RU2259010C1 |
Синхронизирующее устройство | 1984 |
|
SU1213528A1 |
УСТРОЙСТВО ДЛЯ ПРИЕМА ИНФОРМАЦИИ | 1991 |
|
RU2018970C1 |
ПРЕОБРАЗОВАТЕЛЬ ПОСЛЕДОВАТЕЛЬНОГО ДВОИЧНОГО КОДА В ПАРАЛЛЕЛЬНЫЙ КОД | 2001 |
|
RU2188502C1 |
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПРОЦЕССОМ ДУГОВОЙ СВАРКИ НЕПЛАВЯЩИМСЯ ЭЛЕКТРОДОМ В СРЕДЕ ЗАЩИТНЫХ ГАЗОВ | 1988 |
|
SU1683244A1 |
ПРЕОБРАЗОВАТЕЛЬ КОДА | 2004 |
|
RU2274949C2 |
Программируемая линия задержки | 1990 |
|
SU1723656A1 |
УСТРОЙСТВО ДЕКОДИРОВАНИЯ РТСМ | 2008 |
|
RU2390930C2 |
Изобретение относится к вычислительной технике и может быть использовано в системах сбора и обработки информации с использованием преобразования биполярного последовательного кода в униполярный параллельный код. Цель изобретения - сокращение избыточности преобразователя. Преобразователь содержит контроллер 1, генератор 2 импульсов, каналы 3 преобразования, каждый из которых включает формирователи 4,5 импульсов, регистр 6 сдвига, преобразователь 7 кода, элементы 8-12 И, триггеры 13-16, дешифратор 17, счетчик 18, буферные регистры 19, 20, элемент 21 ИЛИ, инверторы 22-24, блок 25 инверторов, регистр 26 ввода, счетный регистр 27 и выходной регистр 28. 1 ил.
рователь импульсов соединен с R-BXO- дами первого и второго триггеров, D-входы которых соединены с шиной нулевого потенИ иала, выход второго элемента И соединен с информационным входом счетного регистра, выход которого соединен с информационным входом первого буферного регистра, второй выход преобразователя кодов
соединен с D-входом третьего триггера.,20D-вход четвертого триггера соединены
выход которого соединен с D-входом ре-с шиной нулевого потенциала, второй
гистра сдвига, первый выход котороговход счетчика и С-входы первого и
соединен с первым входом четвертоговторого триггеров каждого из каналов
элемента И, выход которого соединенпреобразователя подключены к первому
25выходу контроллера, третий и четвер-
с вторым входом третьего элемента И и С-входом выходного регистра, выход которого соединен с информационным входом второго буферного регистра, С-вход третьего триггера, первый вход элемента ИЛИ и вход третьего инверто- 30
тьй вькоды которого соединены с R- входами соответственно первого и второго буферных регистров калздого из каналов преобразования.
второго регистра, первыми входами регистра ввода и через блок инверторов с вторыми входами регистра ввода, выходы которого соединены с соответст- вующими входами пятого элемента И, выход которого соединен с вторым входом четвертого элемента И, выход четвертого триггера соединен с S-входом регистра сдвига, Е-вход которого и
тьй вькоды которого соединены с R- входами соответственно первого и второго буферных регистров калздого из каналов преобразования.
Преобразователь последовательного кода в параллельный | 1984 |
|
SU1231613A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторское свидетельство СССР № 141891t, кл | |||
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1989-09-23—Публикация
1988-01-04—Подача