Передатчик последовательного кода
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано для формирования и передачи слов последовательным двухполярным кодом по информационным каналам связи. Изобретение 21 и 64, 49 ГО льля вааие позволяет передавать информацию как по одному, так и по нескольким линиям связи, чем обеспечивается расширение области использования передатчика. Передатчик последовательного кода содержит устройство 1 ввода-вывода, буферный регистр 2, сдвиговый регистр 3, блок 4 стробирования информации, триггер 5 четности, формирователь 6 тактовых частот, блок элементов И - НЕ 7, формирователь 8 временных интервалов , элемент И 9, генератор 10 одиночных импульсоа, блок 11 запроса прерываний, формирователи 12.1 - 12,п двухполярного кода, блок элементов И 13, регистр 14 выбора линии и блок 15 запуска и режима. Блок 15 запуска и режима выполнен на триггере 24 и двух элементах ИЛИ - НЕ 25 и 26. 1 з.п.ф-лы, 2 ил., 1 табл. I...BD (Л С 222 о 00 W XI XI г2 п
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (sa) s Н 03 М 7/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
18
19
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4480281/24 (22) 05.09.88 (46) 07.10.91. Бюл. М 37 (72) В.Д.Королюк, В.А.Дашковский и
А. В, Павлов (53) 621.325(088.8) (56) Патент США М 4084069, кл. 178 — 64, 1978, Микросхема H1806XMl — 349
6У5.416.006., ЭЗ. (54) ПЕРЕДАТЧИК ПОСЛЕДОВАТЕЛЬНОГО
КОДА (57) Изобретение относится к вычислительной технике и может быть использовано для формирования и передачи слов последовательным двухполярным кодом по информа- . ционным каналам связи. Изобретение
„„5U 1683177 А1 позволяет передавать информацию как по одному, так и по нескольким линиям связи, чем обеспечивается расширение области использования передатчика. Передатчик последовательного кода содержит устройство 1 ввода-вывода, буферный регистр 2, сдвиговый регистр 3, блок 4 стробирования информации, триггер 5 четности, формирователь 6 тактовых частот, блок элементов И вЂ” НЕ 7, формирователь 8 временных интервалов, элемент И 9, генератор 10 одиночных импульсов, блок 11 запроса прерываний, формирователи 12.1 — 12.п двухполярного кода, блок элементов И 13, регистр 14 выбора линии и блок 15 запуска и режима. Блок
15 запуска и режима выполнен на триггере
24 и двух элементах ИЛИ вЂ” НЕ 25 и 26, 1 з.п.ф-лы, 2 ил., 1 табл.
1683177
Изобретение относится к вычислительной технике и может быть использовано для формирования и передачи слов последовательным двухполярным кодом по информационным каналам связи, Цель изобретения — расширение области использования передатчика путем обеспечения его работы в двух режимах на несколько линий.
На фиг.1 приведена функциональная схема передатчика для случая п=8 линий передачи; на фиг.2 — функциональная схема блока запуска и режима, Передатчик последовательного кода содержит устройство 1 ввода-вывода, буферный регистр 2, сдвиговый регистр 3, блок 4 стробирования информации, триггер 5 четности, формирователь 6 тактовых частот, блок 7 элементов И вЂ” НЕ, формирователь 8 временных интервалов, элемент И 9, генератор 10 одиночных импульсов, блок 11 запроса прерываний, первый — n-A формирователи 12.1 — 12.п днухполярнаго кода, блок 13 элементов И, регистр 14 выбора линии и блок 15 запуска и режима.
На чертеже позициями 16 и 17 обозначены информационный и адресный входы передатчика, позициями 18 — 20 соответственно первый -третий управляющие входы передатчика, позицией 21 — синхрачастотный вход передатчика, позициями 22.1—
22.n — информационные выходы передатчика, позицией 23 — управляющий выход передатчика, Блок 15 запуска и режима выполнен на триггере 24 и первом и ьтаром элементах
ИЛИ вЂ” НЕ 25 и 26, .
Устройство 1 ввода и вывода обеспечивает согласование входа 16 ДО...Д7 с буферным регистром 2, а также дешифровку сигналов диода 17 AO...À2 и сигналов управления выбором модуля записи и сброса, byферный регистр 2 служит для хранения 32 разрядов вводимой информации, предназначенной для передачи ее в сдвиговый регистр 3.
Сдвиговый регистр 3 служит для преобразования параллельнога кадра информации, переносимой с буферного регистра 2, в последовательный. Блок 4 стробиравания информации служит для формирования ин . формационного пакета, состоящего из 31 импульса, под действием тактовых импульсов (ТИ), преобразуя потенциальну:о форму информации (Инф.1) в импульсную форму (Инф.2), Триггер 5 четкости методом подсчета единичных импульсов информационного пакета (Инф,2) формирует потенциал «eTI.Ioсти, в зависимости от которого формируется
32-й бит слова (бит четности), характеризующий один из признаков достоверности слова, Формирователь 6 тактовых частот обеспечивает при наличии потенциала разрешения передачи преобразование частоты F в тактовые импульсы (меандр) ТИ1 и ТИ2.
Блок 7 элементов И вЂ” НЕ служит для осуществления перезаписи 32-го разряда информации из буферного регистра 2 в сдвиговый регистр 3 в предпусковой период по сигналу записи, а в период работы (a паузе передачи) по сигналам ТИ1, а также сдвиг информации в процессе ее передачи по сигналам
ТИ1, 10
Формирователь 8 временных интервалов обеспечивает под действием тактовых импульсов ТИ2 формирование 32-разрядной посылки тактовых импульсов (ТИ), потенциала 4-разрядной паузы, а также в зависимости от состояния потенциала четности формирует бит четности. Генератор
10 Одиночных импульсов представляет собой адновибратар, формирует импульсы
"Сброс 2" по сигналу "Сброс 1", поступа ащему от внешнего устройства, и по концу потенциала "Пауза", поступающего с формирователя 6 временных интервалов, Па сигналам "Сброс 2" узлы передатчика при20
25 водятся в исходное состояние, БлОк 11 запроса предназначен для формирования сигнала запроса па сигналам
"C6poc 2" (в начальный период по сигналу
"Сброс" и па концу паузы) и снятия его по сигналу записи четвертога байта инфармации. Группа формирователей 12.1 — 12,п двухполярного кода предназначена для преобразования последовательного кода уровня ТТЛ, представленного в виде тактотрехуровневый код RZ
Блок 13 элементов И выдает при наличии потенциала "Разрешение" потенциала выбора линии в зависимости от состояния разрядов регистра 14. Последний. cRy_#_wT
45 для обеспечения запис и хранения восьми разрядов вводимой информации. Блок "5 запуска и режима формирует потенциал
"Разрешение" и в зависимости от состояния
32-го рязряда буферного регистра 2 обеспечивает непрерывный или старт-стопный режим передачи сообщений.
Передатчик последовательного кода работает следующим образом.
После вклк>чения питания в устройство
1 передатчика поступает по входу 20 системный сигнал "Сброс", который затем поступает в генератор 10, формируя сигнал, по которому передатчик устанавливается в исходное состояние, при котором блок 15 эавой и информационной составляющих, в па40 следонательный двухполярный
1683177 тактовых частот ТИ1 и ТИ2 и блок 7 переводит сдвиговый регистр 3 из режима записи в режим сдвига.
По переднему фронту тактовых импульсов ТИ1 происходит сдвиг информации в сдвиговом регистре 3 (по первому импульсу на выходе сдвигового регистра 3 появляется информация первого разряда, по следующему — очередная), В формирователе 8 временных интервапуска и режима формирует единичный потенциал "Разрешение", по которому блокируется формирователь 6 тактовых частот
ТИ1, и ТИ2, а также блокируется работа формирователей 12.1 — 12 и двухполярного
10 кода, а на выходах которых устанавливается высокое сопротивление, блок 7 переводится в режим записи от внешнего устройства.
При этом триггер 5 четности и формирователь 8 временных интервалов устанавливаются в исходное состояние. Блок 11 запроса формирует сигнал "Запрос", требующий от лов формируется пакет из 32 импульсов ТИ, после чего формируется пауза в четыре периода ТИ, Тактовые импульсы ТИ поступают на блок 4 стробирования информации и на формирователи 12.1 — 12,п двухполярного внешнего устройства обслуживания, В дальнейшем возможны два режима работы передатчика: непрерывный режим
15 работы (32-й разряд — "лог.1"), при котором кода. Простробированная информация поступает через элемент 9И на формирователи 12.1 — 12.ll и непосредственна на jai
5 четности передаваемой посылки. К моменту прохождения 32-го разряда на выходе слова выдаются непрерывно с паузой между ними, равной 4 бита; и старт-стапный режим работы (32-й разряд "Лог.0"), при котором слова выдаются по одному с любой
20 паузой между ними, определяемой внешним устройством.
Непрерывный режим работы передатчика определяется следующими временными установками. После системного сброса, определяемого внешним устройством, производится ввод информации в передатчик последовательного кода, для чего: на входе
16 данных ДО...Д7 устанавливаются необходимые данные; на входа 17 адреса AO„,À2 устанавливается код адреса; сигнал BM(выбор модуля) на входе 18 устанавливается в активный режим ("Лаг.0"3 па сигналам "Запись" на входе 19 производится выполнение операций в соответствии с таблицей.
По записи четвертого байта передаваемой информации снимается сигнал "Запрос". Через время, определяемое внешним устройством, начнется передача первого слова.
Ввод очередной информации в передатчик из внешнего устройства при данном режиме должен производиться после появления сигнала "Запрос" (в течение времени передачи очередного слова).
Старт-стопный режим рабсты передатчика отличается ат предыдущего режима тем, что первоначально информация вводится только на одно слово, передаваемое в линию передачи, и время ввода очередной информации и начало передачи очередного слова не зависит от работы передатчика, а определяется только внешним устройством, исходя из принятой циклаграммы обмена информацией.
Работа передатчика при передаче слова определяется следующим, При установке
"Зап.6" блок 15 запуска и режима формирует нулевой потенциал "Разрешение", по кадвухполярного кода, второй выход временных интервалов соединен с первым входам элемента И, выход катарага соединен с втарым входам первого формирователя двухторому; разблокируется формирователь 6 палярнага кода, выхады которого явля атся
55 триггера 5 устанавливается потенциал, который определяет прохождение бита четности из формирователя 8 временных интервалов через элемент И 9 в формирователи 12,1 — 12.п на месте последнего 32-га разряда выдаваемого слова.
Па началу паузы блок 7 переводит сдвигавый регистр 3 в режим записи информации, которая по п.ереднему фронту импульсов ТИ1 записывается из буферного регистра 2. Па концу паузы генератор 10 формирует сигнал "Сброс 2", который приводит передатчик в исходное состояние, после чег-о, в зависимости ат режима работы (непрерывный или старт-стапный}, процесс повторяется или прекращается.
Формула изобретения
1. Передатчик последовательного кода, содержащий устройство ввода-вывода, информационные выходы которого соединены с соответствующими информационными входами буферного регистра, выхода разрядов которого, кроме последнего, соединены ! с саатветству1ащими информационными входами сдвигавага регистра, выход которого соединен = вход.м блока страбиравания информации, выход которого соединен с первым входам три-гера четности, формирователь тактовых частот. первый выход катарага соединен с первым входам блока
Элементов l1 — HE, второй выход формирователя тактовых частот соединен с первым входам формирователя временных интервалов, первый выход ха араго соединен с первым входом первого формирователя
1683177 первым информационным выходом передатчика, третий выход формирователя временных интервалов соединен с вторым входом блока элементов И вЂ” HE и с первым входом генератора одиночных импульсов, выход которого соединен с первым входом блока запроса прерывания, выход которого является управляющим выходом передатчика, первый — четвертый выходы записи устройства ввода-вывода соединены с одноименными входами буферного реги -. стра, информационные и адресные входы устройства ввода-вывода являются соответственно информационным и адресным входами передатчика, входы "Выбор модулятора", "Запись" и "Сброс" устройства ввода-вывода являются соответственно первым, вторым и третьим управляющими входами передатчика, первый вход формирователя тактовых частот является синхрочастотным входом передатчика, о т л и ч à ю шийся тем, что, с целью расширения области использования передатчика путем обеспечения его работы в двух режимах на несколько линий, в передатчик введены блок элементов И, регистр выбора линии, второй — и-й формирователи двухполярного кода (п=1N) и блок запуска и режима, выход которого соединен с вторым входом формирователя тактовых частот, с первым входом блока элементов И и с третьим входом блока элементов И вЂ” НЕ, первый и второй выходы которого соединены с соответствующими управляющими входами сдвигового регистра, пятый выход записи устройства. вводавывода соединен с четвертым входом блока элементов И вЂ” НЕ, шестой выход записи устройства ввода-вывода — с первым входом блока запуска и режима, выход последнего разряда буферного регистра соединен с вторым входом блока запуска и режима, третий вход которого объединен с вторыми
ЗО
4О ветствующим информационным выходам устройства ввода-вывода, выходы разрядов регистра выбора линии соединены с соответствующими вторыми входами блока элементов И, выходы которого соединены с третьими входами одноименных формирователей двухполярного кода, выходы которого-n-ro формирователей двухполярного кода являются одноименными выходами передатчикаа.
2. Передатчик по п.1, о т л и ч а ю щ и и с я тем, что блок запуска и режима выполнен на элементах ИЛИ вЂ” НЕ и триггере, выход первого элемента ИЛИ вЂ” НЕ соединен с первым входом триггера, выход которого является выходом блока, выход второго элемента ИЛИ вЂ” НЕ соединен с первым входом первого элемента ИЛИ вЂ” НЕ, второй вход которого объединен с вторым входом триггера и является первым входом блока, ïåðвый и второй входы второго элемента ИЛИ вЂ” НЕ являются соответственно вторым и третьим входами блока. входами формирователя временных интервалов и триггеров четности и подключен к выходу генератора одиночных импульсов, второй вход которого подключен к выходу
5 сброса устройства ввода-вывода, выход триггера четности соединен с третьим входом формирователя временных интервалов, второй вход блока запроса прерывания подключен к четвертому выходу записи устройства ввода-вывода, первые входы второго— и-го формирователя двухполярного кода подключены к первому выходу формирователя временных интервалов, вторые входы второго-и-ro формирователей двухполярного кода подключены к выходу элемента И, второй вход которого подключен к выходу блока стробирования информации, входы регистра выбора линии подключены к соот1683177
АО
А1
А2
Зап.1
Z
Зап.2
0
Зап.З
0
Зап.а
0
Зап.б
0 запись
Уп авление
Сигнал
Установка
Запись первого байта передаваемой информации (адресного)
Запись второго байта передаваемой информации(младшего)
Запись третьего байта передаваемой информации (старшего)
Запись четвертого байта передаваемой информации (дополнительного) и выбор режима
Перезапись передаваемой информации из буферного регистра в сдвиговый регистр и выбор линии передачи
Начало пеедачи
1683177!
Составитель Б,Ходов
Техред М.Моргентал Корректор Н.Король
Редактор Н.Яцола
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101
Заказ 3422 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб„4/5