SU1702379A1 - Two computer interface - Google Patents
Two computer interface Download PDFInfo
- Publication number
- SU1702379A1 SU1702379A1 SU894745731A SU4745731A SU1702379A1 SU 1702379 A1 SU1702379 A1 SU 1702379A1 SU 894745731 A SU894745731 A SU 894745731A SU 4745731 A SU4745731 A SU 4745731A SU 1702379 A1 SU1702379 A1 SU 1702379A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- transceiver
- outputs
- optocoupler
- Prior art date
Links
Landscapes
- Communication Control (AREA)
Abstract
Изобретение относитс к вычислительной технике и может быть использовано в системах автоматизированного управлени и САПР. Целью изобретени вл етс расширение функциональных возможностей устройства. Цель достигаетс тем, что в устройство , содержащее два однотипных блока св зи, каждый из которых состоит из приемопередатчика , двух усилителей, двух входных и двух выходных элементов опт- ронной разв зки, введены в каждый блок св зи два формировател импульса и элемент ИЛИ. Приемопередатчики блоков св зи соедин ютс с соответствующими вычислительными машинами. Выходные элементы оптронной разв зки одного блока св зи соединены через двухпроводные линии св зи с входными элементами оптронной разв зки другого блока св зи. 2 ил.The invention relates to computing and can be used in automated control systems and CAD systems. The aim of the invention is to expand the functionality of the device. The goal is achieved by the fact that a device containing two of the same type of communication unit, each consisting of a transceiver, two amplifiers, two input and two output optical links, is inserted into each communication unit two pulse shapers and an OR element. The transceivers of the communication units are connected to the corresponding computers. The output elements of the optocoupler of one communication unit are connected via two-wire communication lines with the input elements of the optocoupler of another communication unit. 2 Il.
Description
Изобретение относитс к цифровой вычислительной технике и может быть использовано дл св зи ЦВМ по последовательному каналу в распределенных системах.The invention relates to digital computing and can be used to communicate digital computers via a serial channel in distributed systems.
Известно устройство св зи по последовательному каналу, реализованное на би БИС серии К 580. Данное устройство позво-° л ет организовать радиальную последовательную св зь группы ЦВМ.A communication device is known via a serial channel, implemented on a KS 580 bi-LSI. This device allows you to organize a radial serial communication of a digital computer group.
Недостатком этого устройства вл етс необходимость инициализации БИС серии К 580 при включении устройства. Дл этого в устройство св зи устанавливаетс ПЗУ. Это усложн ет устройство. Кроме того, в процессе обмена информации возможны сбои канала св зи и дл восстановлени нормальной работы так же необходима инициализаци , что усложн ет процесс обмена.The disadvantage of this device is the need to initialize the BIS K 580 series when the device is turned on. For this, a ROM is installed in the communication device. This complicates the device. In addition, in the process of information exchange, communication link failures are possible and initialization is also necessary to restore normal operation, which complicates the exchange process.
Известное также устройство св зи по последовательному каналу, выполненное на элементах малой интеграции.Also known as a serial communication device, implemented on small integration elements.
Указанное устройство имеет большое количество элементов и, следовательно , низкую надежность. Кроме того, оно не позвол ет передавать массив данных в двоичном кодировании.The specified device has a large number of elements and, therefore, low reliability. In addition, it does not allow binary data encoding to be transmitted.
Наиболее близким к предлагаемому вл етс устройство св зи между интеллектуальным терминалом и центральной ЦВМ, реализованное на БИС последовательного приемопередатчика К 1801ВП-065.Closest to the present invention is a communication device between an intelligent terminal and a central digital computer, implemented on an LSI serial transceiver K 1801VP-065.
Недостатком данного устройства вл етс ограниченна область использовани - передача символьной информации. При организации св зи, где обмен информацией осуществл етс массивами данных, дл завершени передачи необходимо формироХ|The disadvantage of this device is the limited range of use — the transmission of symbolic information. In the organization of communication, where the exchange of information is carried out by data arrays, it is necessary to form |
ОABOUT
К СО XI ОK CO XI O
еать признак конец передачи массива данных . Однако из-за отсутстви этого признака в формате посылок БИС приемопередатчика, необходимо формировать его в информационной части посылок, что возможно только пр(4 передаче символьных кодов. При этом повышаетс загрузка ЦВМ на обслуживание обмена, так как ЦЕШ должна осуществл ть дополнительный анализ каждого принимаемого символа, Дл передачи массива данных с двоичным кодированием (машинные коды) формирование признака конца массива в информационной части посылки невозможно.There is a sign the end of the transfer of the data array. However, due to the absence of this feature in the BIS transceiver parcel format, it is necessary to form it in the information part of the parcels, which is possible only by sending (4 transmissions of symbol codes. This increases the load on the digital computer for the exchange service, since the CESH should perform additional analysis of each received the character. To transfer a data array with binary coding (machine codes), the formation of a sign of the end of the array in the information part of the package is impossible.
Целью изобретени вл етс расширение области применени устройства за счет обеспечени обмена двоичными данными.The aim of the invention is to expand the field of application of the device by providing exchange of binary data.
Указанна цель достигаетс тем, что, в устройство, содержащее однотипные первый м второй блоки св зи, каждый из которых содержит приемопередатчик, первый и в|торой усилители, первый и второй выход- н|ые и первый и второй входные элементы аптронной разв зки, причем в каждом блоке св зи вход/еыход адрес/данные, вход и выход управлени приемопередатчика, вход данных которого подключен к выходу первого входного элемента оптронной разв зки , подключены соответственно к двунаправленным шинам адрес/данные и выходным и входным шинам управлени процессора (ЦВМ), а выход первого выход- нЬго элемента оптронной разв зки, вход ко- тррого через первый усилитель подключен к выходу данных приемопередатчика и выход второго выходного элемента оптронной разв зки, вход которого через второй усилитель подключен к выходу готовность приема приемопередатчика одного блока св зи, подключены двухпроводной линией св зи к входу сортеетственно первого и второго входного элемента оптронной разв зки другого блока св зи, введены а каждый блок св зи первый и второй формирователи и элемент ИЛИ, у которого первый вход подключен к выходу второго входного элемента оптронной разв зки, а второй вход - через последовательное соединение первого и второго формировател к выходу данных приемопередатчика, а выход - к входу его разрешени передачи данных,This goal is achieved by the fact that, in a device containing the first and second communication units of the same type, each of which contains a transceiver, the first and the second amplifiers, the first and second output elements of the aptron, and in each communication unit the address / data input / output, input and control output of the transceiver, the data input of which is connected to the output of the first input element of the optocoupler, are connected respectively to bidirectional address / data buses and output and input control buses processor, and the output of the first output element of the optocoupler, the input through the first amplifier is connected to the data output of the transceiver and the output of the second output element of the optocoupler, whose input through the second amplifier is connected to the output readiness to receive the transceiver of one unit connection, connected by a two-wire line of communication to the input of the first and second input element of the optocoupler of another communication unit, and each first communication unit of the first and second drivers and the OR element, cerned first input connected to the output of the second input member opto isolator, and the second input - via a series connection of the first and second shaper output data to the transceiver, and the output - to the input his authorization data,
На фиг.1 представлена блок-схема устройства; на фиг.2 - диаграммы сигналов по последовательному каналу.Figure 1 presents the block diagram of the device; figure 2 - diagrams of signals on the serial channel.
Устройство содержит однотипные блоки 1 и 2 св зи, соединенные между собой четырьм двухпроводными лини ми св зи. Каждый блок св зи включает в себ приемопередатчик 3 и 4 входы и выходы управлени , вход/выход, адрес/данные которогоThe device contains the same type of communication blocks 1 and 2, interconnected by four two-wire communication lines. Each communication unit includes transceiver 3 and 4 control inputs and outputs, input / output whose address / data
соединены с соответствующими процессорами ЦВМ, первые 5 и б и вторые 7 и 8 усилители, первые 9 и 10 и вторые 11 и 12 выходные и первые 13 и 14 и вторые 15 и 16connected to the corresponding digital processors, the first 5 and b and the second 7 and 8 amplifiers, the first 9 and 10 and the second 11 and 12 weekends and the first 13 and 14 and the second 15 and 16
входные элементы оптронной разв зки, последовательно включенные между приемопередатчиком 3 w 4 и соответствующей двухпроводной линией св зи, первые 17 и 18 и вторые 19 и 20 формирователи импульса , последовательно включенные между выходомквходомкаждого приемопередатчика 3 и 4 и элемент ИЛИ 21 и 22. Приемопередатчики могут быть выполнены на БИС К 1801-065,optocoupler input elements connected in series between the 3 w 4 transceiver and the corresponding two-wire communication line, the first 17 and 18 and second 19 and 20 pulse shapers connected in series between the output of each transceiver 3 and 4 and the OR 21 and 22 element. Transceivers can be performed on the BIS K 1801-065,
Устройство работает следующим образом .The device works as follows.
В состо нии, при котором отсутствует обмен между приемопередатчиком 3 и 4 на выходах TF (выход данных) и РР (готовностьIn a state in which there is no exchange between transceiver 3 and 4 at the outputs TF (data output) and PP (ready
приема данных)и входах (последовательного приема данных) и BSYD (разрешение передачи данных) присутствует уровень О. В лини х св зи протекает ток I 20 - 40 мА,data reception) and inputs (serial data reception) and BSYD (data transmission resolution) level O is present. A current I 20-40 mA flows through the communication lines,
Рассмотрим случай передачи данных от приемопередатчика 3 в приемопередатчик 4, Передача байта данных начинаетс с возникновени уровн 1 на выходе TF приемопередатчика 3 (бит Старта), по которомуConsider the case of data transmission from transceiver 3 to transceiver 4. Data byte transmission begins with the occurrence of level 1 at the TF output of transceiver 3 (Start bit), through which
приемопередатчик 4 подготавливаетс к приему и записи байта информации. Сигнал уровн 1 через усилитель 5 и выходной оптрон 9 устанавливает ток, в линии f 0. При токе I 0 входной оптрон 14 на входеtransceiver 4 is prepared to receive and record a byte of information. Level 1 signal through amplifier 5 and output optocoupler 9 sets the current in line f 0. At current I 0, input optocoupler 14 at the input
Р приемопередатчика 4 устанавливает уровень 1. Таким образом, изменение логиче- ского состо ни на выходе 1 Р приемопередатчика 4 полностью повтор ет изменение логического состо ни на аыходе TF приемопередатчика 3 (фиг.2а). По за- вершении байта на выходе TF приемопередатчика 3 устанавливаетс уровень О (стоп бит). Уровень О на выходе TF приемопередатчика 3 может устанавливатьс либо в отсутствие следующей посылки, либо сигналов Г на его входе BSYD, Сигнал 1 на входе BSYD приемопередатчика 3 устанавливаетс в результате возникновени сигнала 1 на выходе РР приемопередатчика 4 после приема им байта. Этот сигнал через усилитель 8, оптроны 12 и 15, работа которых аналогична описанному, устанавливает сигнал 1 на первом входе элемента ИЛИ 21 и через него на входе BSYDP transceiver 4 sets the level 1. Thus, the change in the logical state at the output 1 P of the transceiver 4 completely repeats the change in the logic state at the output TF of the transceiver 3 (FIG. 2a). Upon completion of the byte, the output level T (stop bit) is set at the output TF of the transceiver 3. The level O at the output of the TF of the transceiver 3 can be set either in the absence of the next message or the signals G at its input BSYD. Signal 1 at the input of BSYD transceiver 3 is established by the occurrence of signal 1 at the output of the PP transceiver 4 after it has received a byte. This signal through the amplifier 8, optocouplers 12 and 15, the operation of which is similar to that described, sets signal 1 at the first input of the element OR 21 and through it at the input of BSYD
приемопередатчика 3. Установка сигнала 1 на выходе BSYD приемопередатчика 3 может происходить от возникновени сигнала 1 на втором входе элемента ИЛИ 21 при срабатывании формировател 19. Это происходит после возникновени уровн transceiver 3. The installation of signal 1 at the output of BSYD transceiver 3 may occur from the occurrence of signal 1 at the second input of the element OR 21 when the generator 19 is triggered. This occurs after the occurrence of
1 на выходе TF приемопередатчика 3, от которого срабатывает формирователь 17, а от его заднего фронта формирователь 19. Длительность импульсов Т1, Т2 формирователей 17 и 19 (фиг.2б, е) подобраны таким образом, что возникновение сигнала 1 на входе BSYD приемопередатчика 3, совпадающее с моментом передачи им стоп бита, только подтверждает состо ние 1 на его выходе TF. Поэтому физический сигнал передаваемого байта приемопередатчик 3 выдает без искажений. После обработки прин того байта на входе РР приемопередатчика 4 возникает уровень О, т.е. приемопередатчик готов к приему, на входе BSYD приемопередатчика 3 устанавливаетс уровень О и передача данных возобновл етс . Так происходит передача массива данных. Конец передачи массива приемопередатчик 3 сообщает приемопередатчику 4 следующим образом. В конце передачи последнего байта массива данных приемопередатчик 3 на выходе TF устанав- ливаетуровень 1 -сигнал Разрыв линии. Формирование сигнала Разрыв линии осуществл етс записью сигнала 1 в нулевой разр д регистра состо ни передатчика приемопередатчика 3. Дл этого после выдачи последнего информационного байта массива в буферный регистр передатчика записываетс нулевой байт, а в нулевой разр д регистра состо ни передатчика - 1. Затем снова повтор етс запись нулевого байта в буферный регистр, а в нулевой разр д регистра состо ни записываетс О (фиг.2 ж-л). Запись нулевых байтов необходима дл сн ти флага готовности передатчика дл ЦВМ при формировании сигнала Разрыв линии.1 at the TF output of the transceiver 3, from which the driver 17 is triggered, and the driver 19 from its trailing edge. The duration of the pulses T1, T2 of the drivers 17 and 19 (Fig. 2b, e) are selected so that the occurrence of signal 1 at the BSYD input of the transceiver 3 that coincides with the moment when it sends the stop bit only confirms state 1 at its output TF. Therefore, the physical signal of the transmitted byte transceiver 3 outputs without distortion. After processing the received byte at the PP input of the transceiver 4, a level O occurs, i.e. the transceiver is ready to receive, at the input BSYD of transceiver 3, a level O is set and the data transmission is resumed. This is the transfer of the data array. The end of the transmission of the array transceiver 3 informs the transceiver 4 as follows. At the end of the transfer of the last byte of the data array, the transceiver 3 at the TF output sets the level 1-signal Break the line. Signal generation A line is broken by writing signal 1 to the zero register of the transmitter of transceiver 3. After issuing the last information byte of the array, the zero byte is written to the transmitter's buffer register, and zero to the zero register of the transmitter's state register. Then the zero byte is written to the buffer register, and 0 is written to the zero bit of the state register (Fig. 2). Writing zero bytes is necessary to clear the transmitter readiness flag for a digital computer when generating a line break signal.
Рассмотрим работу устройства св зи при по влении сигнала Разрыв линии на выходе TF приемопередатчика 3. При передаче нулевого байта на выходе TF приемопередатчика 3 устанавливаетс уровень 1 (фиг.2 д), который через усилитель 5 и опт- роны 9 и 10 передаетс на выход Р приемопередатчика . При передаче нулевого байта уровень 1 должен держатьс до Ьита паритета . На бите паритета должен на выходе TF приемопередатчика 3 установитьс уровень О, так как приемопередатчики настроены на контроль по нечетности. Но так как одновременно с выдачей нулевого байта на выходе TF приемопередатчика 3 действует сигнал Разрыв линии, то он поддерживает уровень 1 и на бите паритета. В этот ситуации в приемопередатчике 4 вырабатываетс сигнал ошибки паритета и записываетс 1 в 15 разр д регистра состо ни приемника. Зту 1 ЦВМ воспринимает какConsider the operation of the communication device when a signal appears. The line is broken at the output of the TF of the transceiver 3. When transmitting the zero byte, the output of the TF of the transceiver 3 is set to level 1 (FIG. 2 d), which is transmitted through the amplifier 5 and the optrons 9 and 10 P transceiver. When transmitting a zero byte, level 1 must be kept until parity bit. At the parity bit, the TF of the transceiver 3 should be set to O, since the transceivers are tuned to odd parity. But since simultaneously with the issuance of a zero byte at the output of the TF of the transceiver 3, the signal of the line rupture acts, it supports level 1 and at the parity bit. In this situation, the transceiver 4 generates a parity error signal and records 1 to 15 bits of the receiver status register. This 1 digital computer perceives as
конец передачи массива. Кроме того одновременно при возникновении уровн 1 на выходе TF приемопередатчика 3 запускают- 5 с последовательно формирователи 17 и 19. Уровень 1 с формировател 19 через элемент ИЛИ 21 поступает на вход BSYD приемопередатчика 3 и вызывает возникновение О на выходе приемопере0 датчика 3, т.е. формирование стоп битов на выходе TF приемопередатчика. Прин в и обработав байт, приемопередатчик 4 на выходе РРустанзвливаетуровень О. Приемопередатчик 3 передает второй нулевой байт,end of array transfer. In addition, simultaneously with the occurrence of level 1 at the output of the TF of the transceiver 3, 5 consecutively shapers of 17 and 19 are started. Level 1 of the former 19 through the OR 21 element enters the BSYD input of the transceiver 3 and causes the occurrence of O at the output of the transceiver0 of sensor 3, i.e. . the formation of stop bits at the output of the TF transceiver. Upon receipt of and processing a byte, transceiver 4 at the output of the RRustan level O. Transceiver 3 transmits the second zero byte,
5 а ЦВМ снимает сигнал Разрыв линии и может приступить к выдаче следующего массива данных, если это необходимо. Передача массива данных в обратном направлении аналогична с той лишь разницей, что5a The digital computer removes the signal to break the line and can proceed to output the next data set, if necessary. Transferring a data array in the opposite direction is similar with the only difference that
0 дл этого испог:,зуетс друга лини св зи. Включение двух формирователей и элемента ИЛИ между выходом TF приемопередатчика и входом BSYD обеспечивает возможность передачи массива данных с0 for this use: there is another link. The inclusion of two drivers and an OR element between the output of the TF transceiver and the input of the BSYD provides the ability to transfer an array of data from
5 произвольным кодированием информации, что расшир ет область применени устройства св зи на базе БИС. Кроме того, снижаетс загрузка ЦВМ на обслуживание устройства св зи.5 by arbitrary encoding of information, which expands the field of application of a communication device based on an LSI. In addition, the load on the DVR for servicing the communication device is reduced.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894745731A SU1702379A1 (en) | 1989-09-01 | 1989-09-01 | Two computer interface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894745731A SU1702379A1 (en) | 1989-09-01 | 1989-09-01 | Two computer interface |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1702379A1 true SU1702379A1 (en) | 1991-12-30 |
Family
ID=21472862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU894745731A SU1702379A1 (en) | 1989-09-01 | 1989-09-01 | Two computer interface |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1702379A1 (en) |
-
1989
- 1989-09-01 SU SU894745731A patent/SU1702379A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1328821, кл. G 06 F 13/00, 1987. Микропроцессорные средства и системы, 1986, № 1, с. 59-60. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6301637B1 (en) | High performance data paths | |
US5619722A (en) | Addressable communication port expander | |
US4337465A (en) | Line driver circuit for a local area contention network | |
US4133504A (en) | System for protected data transmission to track-bound vehicles | |
EP0352028A2 (en) | Apparatus for transmitting data between a central processor and remote peripheral devices | |
US5680113A (en) | Dynamic address assignments to serially connected devices | |
US4823305A (en) | Serial data direct memory access system | |
US6487620B1 (en) | Combined low speed and high speed data bus | |
US5025500A (en) | Apparatus for providing multiple controller interfaces to a standard digital modem and including integral conflict resolution | |
US4134103A (en) | Error-rejecting data transmission system | |
US4972345A (en) | Apparatus for error detection and reporting on a synchronous bus | |
SU1702379A1 (en) | Two computer interface | |
US5042053A (en) | Zero-sync-time apparatus for encoding and decoding | |
JPH0572783B2 (en) | ||
CA1279729C (en) | Method and apparatus for transferring data between two data processing equipments each driven by an independent clock | |
US4532627A (en) | Time multiplex controlled data system | |
KR100267344B1 (en) | Apparatus and method for collision protecting of transmitting data in hdlc bus structured switching system | |
US6587988B1 (en) | Dynamic parity inversion for I/O interconnects | |
SU1476478A1 (en) | Unit for connecting subscribers to common bus | |
JPS6147455B2 (en) | ||
SU955167A1 (en) | Device for data checking and transmission | |
SU1532941A1 (en) | Information exchange device | |
SU1180912A1 (en) | Device for connecting subscribers with common bus | |
SU758125A1 (en) | Device for interfacing computer with discrete sensors | |
SU1675888A1 (en) | Device to check data on transfer |