US4554657A - Multiplexed multiplex bus - Google Patents
Multiplexed multiplex bus Download PDFInfo
- Publication number
- US4554657A US4554657A US06/705,043 US70504385A US4554657A US 4554657 A US4554657 A US 4554657A US 70504385 A US70504385 A US 70504385A US 4554657 A US4554657 A US 4554657A
- Authority
- US
- United States
- Prior art keywords
- bus
- extended
- receivers
- main bus
- buses
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000004891 communication Methods 0.000 claims abstract description 6
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 7
- 230000002401 inhibitory effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000002955 isolation Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40019—Details regarding a bus master
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus networks with centralised control, e.g. polling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
- H04L12/4625—Single bridge functionality, e.g. connection of two networks over a single bridge
Definitions
- the present invention relates in general to multiplex buses and, in particular, to a system for multiplexing an identifiable number of addresses on a multiplex bus.
- Multiplexing of a bus provides a convenient method of addressing more than one remote device over a single communications channel.
- the information that travels through the bus is termed the traffic flow of the bus and it contains information that can be utilized by any devices that are in communication with the bus. These devices can either receive information from a central point and/or transmit information from remote locations along the bus to the central position.
- some systems allow the remote devices to communicate with each other along the bus.
- To have an organized traffic flow along the bus it is necessary to have some type of traffic control that is either located at the central position or distributed among the remote locations.
- CPU's central processing units
- Remote devices that are distributed along a multiplex bus are termed remote terminals (RT's ) and, depending upon the application, these RTs have the capability of both processing information and controlling the traffic flow along the bus.
- RT's remote terminals
- each device attached to the bus is assigned a unique address. This allows the RT to monitor the bus at all times and respond only when it is addressed. In addition, this allows one RT to communicate with a second and different RT along the bus that is located at a different position.
- These addresses are normally encoded in a binary format and thus require a corresponding binary address word, or part of a word, to address a specific RT. Parts of words which are reserved for specific functions are called fields.
- the number of RTs that can be connected to a single bus is limited only by the length of the binary word or address field that is allowed on the bus. For example, a four bit binary word or address field provides a multiplex bus with the capability of addressing up to 16 RTs; therefore, only 16 RTs are permissible for attachment to the bus at any given time. In a similar manner, an infinitely long digital word or field can address an infinite number of RTs.
- Most time division multiplex bus systems do not allow simultaneous transmissions on the bus so a bus controller (BC) is required that ensures an orderly traffic flow along the bus.
- BC bus controller
- MIL-STD-1553B One type of standardized bus. This specification limits the address field on the multiplex bus to five bits, thereby limiting the number of addresses on the bus to 32. However, one of these addresses is reserved for common addressing of all terminals which is called Broadcast Mode and thus limits the number of RTs that can be attached to the bus to 31.
- Broadcast Mode one of these addresses is reserved for common addressing of all terminals which is called Broadcast Mode and thus limits the number of RTs that can be attached to the bus to 31.
- MIL-STD-1553B multiplex bus provides an industry standard, it also presents a design limitation that must be contended with in each systems application. Providing a capability for only 31 RTs presents a disadvantage in some system applications, such as an airborne control system that would benefit from having more than 31 terminals.
- the present invention disclosed and claimed herein is a system for multiplexing a multiplex bus.
- the system includes a main bus and a plurality of extended buses. Each of the extended buses are selectively connected to the main bus by a connecting network which is controlled by a control network.
- the main bus is multiplexed by a multiplexing network which also controls the control network for selectively connecting one of the extended buses to the main bus.
- a buffered network is included between the main bus and the extended bus.
- the buffered network provides the proper terminating impedances for both the main bus and the extended bus.
- FIG. 1 illustrates the present invention utilizing a multiplex switch to connect the extended buses
- FIG. 2 illustrates the protocol for a MIL-STD-1553B data bus
- FIG. 3a illustrates a flow chart for selecting one of the extended buses of FIG. 1;
- FIG. 3b illustrates a flow chart for transmitting from the bus controller to one of the remote terminals
- FIG. 3c illustrates a flow chart for receiving data from a remote terminal by the bus controller
- FIG. 3d illustrates the commands for transmitting from one remote terminal on the bus to another remote terminal thereon
- FIG. 4 illustrates an embodiment of the present invention utilizing stub networks
- FIG. 5 illustrates a flow chart for the embodiment of FIG. 4
- FIG. 6 illustrates an embodiment of the present invention utilizing buffered stubs
- FIG. 7 illustrates another embodiment of the present invention utilizing buffered stubs with a plurality of extended buses thereon.
- FIG. 8 illustrates a more detailed descripton of the embodiment illustrated in FIG. 7.
- FIG. 1 there is shown a schematic block diagram of the multiplexed multiplex bus of the present invention.
- the bus utilized is a MIL-STD-1553B, the specifications of which are found in a Department of Defense document entitled "Aircraft Internal Time Division Command/Response Multiplex Data Bus, Sept. 21, 1978.”
- the MIL-STD-1553B bus provides the capability for 32 addresses on the bus.
- a main bus 50 is illustrated in FIG. 1 as a solid line. It should be understood that in a MIL-STD-1553B the bus is a shielded twisted wire pair.
- a bus controller (BC) is attached to the main bus 50 and is labeled with an address 00 which will hereinafter be referred to as BC 00.
- a remote terminal (RT) is attached to the main bus 50 and is labeled with the address 01. Hereinafter all remote terminals will be referred to by their respective address on the bus, for example, RT 01.
- An RT 02 and an RT 13 are also attached to the main bus 50.
- RTs with addresses 03 through 12 are also attached to the main bus 50 and are represented by the dashed line between the RT 02 and RT 13.
- a switch controller RT 14 is attached to the main bus 50 and has a control line 52.
- a multiplex switch 54 has an input node 56 connected to the main bus 50 and five output nodes 58, 60, 62, 64 and 66.
- the operation of the switch 54 is illustrated as a wiper 68 that can be selectively connected between the switch positions 58-66 by a signal from the switch controller RT 14 that is input along the control line 52.
- the output terminals 58-66 of the switch 54 are connected to extended buses labeled bus A, bus B, bus C, bus D and bus E respectively.
- Each of the extended buses A-E are also MIL-STD-1553B buses configured as a shielded twisted wire pair. It should be understood that the multiplex switch 54 is operable to selectively switch the two wires of the main bus 50 to the two wires of each of the extended buses A-E.
- Each of the extended buses A-E are terminated in a load resistor 70, 72, 74, 76 and 78 respectively.
- the load resistors 70-78 are equal to approximately 70 ohms and are utilized to terminate the extended buses A-E according to MIL-STD-1553B.
- a load resistor 80 terminates the other end of the main bus 50 and is also equal to 70 ohms.
- the extended bus A has attached to it an RT 15 (A), an RT 16 (A) and an RT 30 (A).
- a dashed line between the RT 16 (A) and the RT 30 (A) represents the addresses 17 (A) to 29 (A).
- the extended bus E has attached to it an RT 15 (E), an RT 16 (E) and an RT 30 (E).
- the dashed line between the RT 16 (E) and the RT 30 (E) represents RTs having the addresses 17 (E) to 29 (E).
- each of the RTs attached to the extended buses A-E is numerical since the MIL-STD-1553B bus can only address a number between 0 and 31.
- the arabic character in the parenthesis represents the bus to which the RT is attached.
- the proper numerical address is utilized to select a given RT thereon.
- the BC 00 is utilized to direct traffic along the main bus 50 and to select a desired extended bus A-E and an RT thereon.
- the BC 00 can direct traffic between itself and any other RT on either the main bus or one of the extended buses A-E or between any RT on the main bus 50 and the extended buses A-E, to any RT on the main bus 50.
- the only limitation to the configuration illustrated in FIG. 1 is that an RT attached to one of the extended buses A-E cannot communicate with an RT on a different one of the extended buses A-E for reasons that will be explained hereinbelow.
- the BC 00 is operable to command any one of the RTs attached to either the main bus 50 or one of the extended buses A-E to transmit data to the bus to which the RT is attached or to receive data from the bus to which the RT is attached.
- the BC 00 can retrieve information from a selected RT or it can route information from one RT to another.
- FIG. 2 illustrates the protocol for the MIL-STD-1553B data bus which describes the word formats that are transmitted on the data bus.
- the line of sequential boxes labeled BIT TIMES represents the number of bits contained in a given word format that is transmitted on the data bus.
- the word format consists of 20 bits of information as allocated into 20 slots.
- the line labeled COMMAND WORD is a word format that is output solely by the BC 00 for addressing the RTs on the data bus.
- the COMMAND WORD consists of a sync signal 82 that occupies 3 bits, a remote terminal address 84 that occupies 5 bits, a transmit receive signal 86 that occupies one bit, a subaddress/mode command 88 that occupies five bits, a data word count/mode code 90 that occupies five bits and a parity command 92 that occupies one bit.
- the use and description of all of the above commands 82-92 are explained in the MIL-STD-1553B specification.
- the word format for a data word is represented by the format labeled DATA WORD and consists of a sync signal 94 occupying three bits, a data signal 96 occupying sixteen bits and a parity signal 98.
- the word format labeled STATUS WORD consists of a sync signal 100 occupying three bits, a remote terminal address 102 occupying five data bits, miscellaneous command signals 104 occupying eleven data bits and a parity signal 106 occupying one bit.
- the sync signals 82, 94 and 100 are operable to both synchronize the selected terminals on the bus and to distinguish between command words and status words and the data word.
- the command word and status words have a positive pulse of 11/2 bit times that make a transition to a negative pulse at the time of 11/2 bit times whereas the data word is initiated with a negative pulse of 11/2 bit time duration making a transition to a positive pulse at the 11/2 bit time.
- the synchronization is accomplished in the 11/2 bit time duration is an improper data signal that is recognized by both the RTs and the BC 00. Differentiation between Command words and Status words is accomplished by the origin of the usage. Command words always originate at the BC 00 and status words always originate at the RTs.
- the command word allows the BC 00 of FIG. 1 to address a specific RT whose address is contained in the five bits of the terminal address 84.
- the transmit receive signal 86 is also sent to prepare the RT to either receive a forthcoming data word or to transmit data to the main bus 50.
- the subaddress/mode command 88 and the data word count/mode code 90 provide other functions that are discussed in the specification of MIL-STD-1553B. However, they essentially define what information is to be communicated.
- the parity signal 92 provides means to detect and correct errors whenever they occur.
- the data words are sent, as previously defined by Fields 88 and 90, with the sync signal 94 that is distinguishable over the sync signals 82 and 100 of the command word and the status word, respectively.
- the data information is contained in a series of 16 bit digital words that are comprised of the data signals 94, 96 and 98.
- the number of data words is defined in the Command word field 90. After the command word has been sent to an RT, a sequence of data words from 1-32 can be transmitted to the main bus 50, as determined by the specific applications and as defined by field 90.
- the status word is utilized to apprise the BC 00 of the RT's health and that the required command has been understood and/or executed by an RT as will be described hereinbelow.
- the status word includes in the remote terminal address 102 the address of the RT that is transmitting the status word. This status word allows the BC 00 to monitor the traffic flow along the data bus and/or to determine the condition of a specific RT.
- the operation of the command, data and status words are further explained in the MIL-STD-1553B specification.
- FIG. 3a illustrates the steps for determining which extended bus A-E the BC 00 is to select.
- a block 107 indicates the start position for the program and entry into the program begins at this point.
- the next point in the flow chart is a decision block 108 where the BC 00 decides whether the RT to be selected is on the presently connected extended bus. If this is the situation, then the program proceeds along a NO branch 109. If the desired RT is not on the presently connected extended bus, then the program proceeds along a YES branch 111 to a decision block 110.
- the decision block 110 is where the BC 00 decides whether the RT to be selected is on the extended bus A-E or on the main bus 50. If the desired RT is on the main bus 50, then it is not necessary to switch to another extended bus and the program flows along the NO branch 112. If the desired RT is on an unconnected extended bus then the program flows along the YES branch 114. For a desired RT that is on the extended bus the flow chart then flows to a function block 116 wherein the BC 00 transmits a command word to the switch controller RT which is RT 14 of FIG. 1. The command word both addresses the RT 14 and puts the RT 14 in the receive mode.
- the flow chart then flows to a function block 118 where a data word is transmitted by the BC 00 to the main bus 50 with a specified extended bus address. Since the data word consists of a 16 bit word, it is possible to address in one data word 65,536 different buses. It should be understood that, although the letters A-E were utilized to denote the extended buses in FIG. 1, the buses are actually addressed through a digital word that translates into a specified numeric address and that the present invention is not limited to only the five extended buses A-E. The only practical limits are the capability of the multiplex switch 54.
- the RT 14 switches the multiplex switch 54 to the desired extended bus.
- This step is denoted by a function block 120 in the flow diagram that is bounded by dashed lines. The dashed lines are utilized to indicate that the operation takes place external to the BC 00, in this case within the RT 14 and the switch 54.
- the flow chart then proceeds to a function block 122. This block indicates the step whereby the BC 00 receives a status word from the RT 14 to indicate that the command to extend bus A-E has been received.
- the flow chart then flows to a function block 124 that returns the program back to the main program of the BC 00.
- the return block 124 is the termination point for the NO branch 112 which is the path followed when the RT was on the main bus 50 or on the presently selected extended bus and switching to a different extended bus was not required.
- the flow chart illustrates the steps involved in transmitting data from the BC 00 to a selected RT.
- a start block 126 indicates the start position for the program.
- the program flows to a function block 128 where a desired extended bus is selected which is the routine shown in FIG. 3a.
- the program flows to a function block 130 wherein a command word is transmitted by the BC 00 to a selected RT to place the RT in the receive mode.
- the data word or words are transmitted by the BC 00 to the main data bus as shown by a function block 132 in the flow chart.
- a status word is detected on the data bus which was transmitted to the data bus from the selected RT as shown by the function block 134. This indicates to the BC 00 that the RT has received the data word properly.
- the flow chart then flows to a return block 136 that returns the program to the main program within the BC 00 to await execution of another step.
- FIG. 3c there is shown a block diagram for the operation of receiving data from a selected RT.
- the program is initiated with a start block 138 and flows to a function block 140 wherein the BC 00 selects the desired extended bus as detailed in the flow chart of FIG. 3a.
- the BC 00 sends a command word to the data bus which is received by the selected RT as illustrated in a function block 142.
- the command word places the RT in the transmit mode.
- the flow chart then proceeds to a function block 144 where the BC 00 receives the status word which indicates that the RT received and understood the command and is in condition to respond and receive data words off of the data bus that were transmitted to the data bus by the selected RT.
- the BC 00 is ready to execute another command and the flow chart returns to the main program as illustrated by a return block 148.
- FIG. 3d there is illustrated a flow chart depicting the operation wherein the BC 00 commands one RT on a data bus to communicate with another RT thereon.
- the program is initiated with a start block 151 and then the desired extended bus selected in a function block 153.
- the flow chart proceeds to a function block 155 wherein the BC 00 transmits a command word to the data bus to select an RT to receive data by putting it in the receive mode.
- the flow chart proceeds to a function block 157 illustrating the step whereby the BC 00 transmits another command word to the data bus to place an RT in the transmit mode.
- an RT After an RT is placed in the transmit mode, it transmits a status word to the data bus from the RT and this status word is received by the BC 00 as indicated by a function block 159 in the flow chart.
- the data in the transmit RT is transferred to the data bus and the receive RT extracts this data from the data bus.
- the step of data transfer from RT to RT is indicated by a function block 161 that is illustrated with dashed lines. The dashed lines indicate that this data transfer step takes place outside of the BC 00.
- the receive RT transmits a status word to the data bus which is received by the BC 00 as illustrated by a function block 163. Once the status word has been received, the flow chart proceeds to a return block 165 to return the BC 00 to the main program to await the next command word.
- the desired extended bus A-E must first be selected before one of the RTs on the extended bus is addressed. Once the extended bus is selected, the BC 00 then selects an RT on the extended bus with an address from 15 to 30. For example, if the BC 00 desires to transmit a command word to RT 15 on the extended bus E, the first step is for the BC 00 to address the switching control RT 14 to receive data and then transmit a data word that corresponds to the position E on the switch 54 (node 66).
- the BC 00 transmits a command word with the digital word 01111 (representing the numeral 15) inserted into the remote terminal address 84 of FIG. 2. Since this digital word represents the numeral 15, the RT 15 (E) recognizes that it is being addressed. If the buses A, B, C, D and E were also connected to the main bus 50, the address for RT 15 would simultaneously be received by all RTs connected to the data bus having an address 15. Due to the limitations of a standardized data bus such as the MIL-STD-1553B, this is forbidden and the highest address available for an RT is 30.
- the multiplex switch 54 in conjunction with the RT 14 allows the redundancy to be present and selectively switches the multiplex switch 54 to the proper bus prior to the address for the selected RT being transmitted on the main bus 50 from the BC 00. In this manner, only one RT with the address 15 is present on the bus at any given time. It is equally important to recognize that RT 14 could be RT 2 or RT 1 and that the entire bus could be composed of extended terminals, RT 2 through RT 30, or any combination of the numbers 0 through 31. Addresses for BC 00 and RT 14 were only selected herein to illustrate the principle of expansion.
- the main bus 50 is terminated in a load resistor 171 having an impedance of approximately 70 ohms.
- the main bus 50 consists of a MIL-STD-1553B bus as was described with reference to FIG. 1.
- a STUB A is connected to the main bus 50 at an intersection point 150.
- the intersection point 150 consists of a transformer coupling that couples the STUB A onto the main bus 50 as will be described hereinbelow.
- STUB A consists of a circuit having similar construction to the terminals on the main bus 50 and has the interface thereof connected to an input node 152 of a multiplex switch 154.
- the switch 154 has an output node 156 that is connected to a load resistor 158.
- the load resistor has an impedance of approximately 1500 ohms such that when the input terminal is connected to the terminal 156, the STUB A is properly terminated.
- the switch 154 has a plurality of output terminals 160 that are represented by two terminals and a dashed line therebetween.
- An RT 15(A) is connected to one of the nodes 160 and a RT 30(A) is connected to the last node of the nodes 160.
- the reference numeral for the RT represents the address which determines the specific RT as specified in the numeral therein and the character in the parenthesis represents the stub to which the RT is attached.
- the dashed line between the RT 15(A) and the RT 30(A) represents the addresses for RTs 16(A) to 29(A) inclusive.
- a control RT 10 has an input terminal thereof connected to the main bus 50 and a control circuit attached to the switch 154.
- the control RT 10 has an address of 10 and is utilized as a control RT that is directly addressable by the BC 00 to control the operation of the switch 154.
- a STUB E is a data bus that has one end thereof connected to the main bus 50 at an intersection point 162 and the other end thereof connected to an input node 164 of a multiplex switch 166.
- the switch 166 has an output node 168 that is connected to a load impedance 170 that has an impedance of approximately 1500 ohms.
- the switch 166 has a plurality of output nodes 172 represented by two output terminals with a dashed line therebetween representing the remaining terminals thereof.
- An RT 15(E) is connected to one of the nodes 172 and an RT 30(E) is connected to the other node thereof.
- a dashed line between the RT 15(E) and the RT 30(E) represents RTs 16(E) to 29(E) which are connected to output terminals represented by the dashed line between the nodes 172.
- a control RT 14 has a control input connected to the main bus 50 and a control output thereof connected to the switch 166.
- the control RT 14 has an address of 14 and is similar in operation to the control RT 10. It should be understood that there are three additional stubs B, C and D that are connected to the main bus 50 between STUB A and STUB E and are controlled by control RTs 11, 12 and 13, which are represented by a series of dots in FIG. 4.
- FIG. 5 there is illustrated a flow chart depicting the operation of the BC 00 in selecting a given RT on a given stub.
- a function block 173 labeled start is the initiating position for the flow chart.
- the flow chart proceeds to a decision block 174 to decide whether the desired RT is connected to the main bus 50 or whether one of the switches 154 or 166 need to be activated to connect a given RT. It should be understood that there is a separate switch for each of the stubs but for simplicity, only STUB A and STUB E will be considered.
- the BC 00 will set the switches 154 and 166 to the output terminals 156 and 168 respectively. Since each RT has an impedance of 1500 ohms, the impedances presented to the main bus 50 are maintained.
- the flow chart proceeds along a NO branch 176 to a return block 178 and return to the main program of the BC 00. If the desired RT is on a stub, the program proceeds from the decision block 174 along a YES path 180 to a function block 182.
- the function block 182 is a command word that is addressed to the control RTs 10-14 to place the respective RT in the receive mode to select the proper stub.
- the flow chart then proceeds to a function block 184 wherein a data word is sent to the proper control RT to switch to the correct position.
- the switching operation is illustrated by a function block 186 having a boundary with a dashed line to illustrate that the switching procedure takes place in the control RT 10 rather than in the BC 00.
- a status word is transmitted from the control RT to the main bus 50 for reception by the BC 00.
- the status word indicates to the BC 00 that the command and data has been received by the control RT.
- FIG. 4 provides for an additional capability on a MIL-STD-1553B bus when a number of RTs are available that do not require constant attention.
- FIG. 6 there is shown an alternate embodiment of the present invention wherein like numerals refer to like parts in the various figures
- the main bus 50 has attached to it five stubs, STUB A, STUB B, STUB C, STUB D and STUB E of which only STUB A is shown.
- STUB A is connected to the main bus at an intersection point 150 and has the other end thereof connected to one end of a pair of driver/receivers 190 having a receiver 192 and a transmitter 194.
- the operation of the driver/receivers 190 will be described hereinbelow with reference to FIG. 7.
- the receiver 192 has the output thereof connected to the input of a transmitter 196 on a pair of driver/receivers 198.
- the driver/receivers 198 also has a receiver 200.
- a control RT 10 has a sense input 202 connected to the output of the receiver 192 and a sense input 204 connected to the output of the receiver 200.
- the RT 10 also has enable outputs 206 and 205 that are connected to the inhibit enable inputs of both transmitters 196 and 202 and the receivers 192 and 200, the operation of which will be described hereinbelow.
- the input/output of the driver/receivers 198 is connected to an extended bus A which is denoted by the reference symbol EXT A.
- the EXT A has a load resistor 208 on one end thereof and a load resistor 210 on the opposite end thereof.
- the load resistors 208 and 210 have an impedance of approximately 70 ohms to terminate the bus EXT A according to MIL-STD-1553B.
- Attached to the EXT A bus are an RT 15(A), an RT 16(A) and an RT 30(A).
- the numeral 15 represents the address in the RT 15(A).
- the dotted line between the RT 16(A) and 30(A) represents the addresses 17(A) to 29(A).
- the BC 00 selects STUB A by transmitting a command signal to RT 10 which is sensed on the sense line 202 after it has passed through the receiver 192 which is normally enabled.
- the RT 10 enables the transmitter 196, which is normally inhibited, and disables receiver 200 which is normally enabled, to transmit information from the main bus 50 to the extended bus EXT A.
- the BC 00 can address any of the RTs 15(A)-30(A) thereon. It should be understood that a similar circuit is present on stubs B, C, D and E and each has a control RT with an individual address from 11 to 14. If the proper commands for the control RTs thereon are not transmitted by the BC 00, then the transmitters corresponding to the transmitter 196 of STUB A will be inhibited and information cannot flow to the extended buses that are attached to the respective stubs.
- the control RT 10 For information to be transmitted from the RT on a selected extended bus, for example EXT A, to the main bus 50, it is necessary for the control RT 10 to enable the receiver/transmitter pair 200/194 and disable the receiver/transmitter pair 192/196. Further, as described hereinbelow, if both the transmitter 196 and the transmitter 202 are enabled at the same time, the possibility for unwanted oscillations is present. To prevent this, the RT 10 only enables the receiver/transmitter pair 192/196 when it is commanded by the BC 00 to allow information to be transmitted to the extended bus EXT A.
- the RT 10 After the information has been transmitted to EXT A, the RT 10 disables the transmitter/receiver pair 192/196 and enables the receiver/transmitter pair 200/194 to transmit information from an RT on EXT A to the main bus 50 through the receiver 200 and the transmitter 194.
- the drivers/receivers 190 and 198 provide a capability for each of the STUBS A-E to have attached thereto a plurality of RTs without disturbing the input impedance of the stubs.
- the drivers/receivers 190 and 198 buffer the impedance between the main bus 50 and the bus EXT A. It should be understood that the drivers/receivers 190 and 198 operate in a complementary fashion, that is, when the driver is enabled, the receiver is disabled and when the receiver is enabled, the respective transmitter is disabled. This is represented by the inversion dots on the transmitters 196 and 194.
- a sensing circuit 212 has a sense input 214 that senses the traffic flow on the input to the transmitter 194.
- the sensing circuit 212 has an enable output 216 that is connected to the enable input of the receiver 192 and an inhibit output 218 that is connected to the inhibit input of the transmitter 194.
- a sensing circuit 220 has a sense input 222 connected to the input of the transmitter 196 and has an enable output that outputs a signal whenever there is traffic flow sensed between the receiver 192 and the transmitter 196.
- An enable circuit 224 receives one input from the enable output 206 of the RT 10 and a second input 226 that is connected to the output of the sensing circuit 220.
- the input from the enable output 206 is labeled ENABLE A1 for reasons described hereinbelow. It should be understood that the enable output 206 consists of a plurality of enable output lines.
- the enabling circuit 224 has an inhibit output 228 that is connected to the inhibit input of the transmitter 196 and an enable output 230 that is connected to the enable input of the receiver 200.
- the output of the receiver 192 is connected to a plurality of transmitters by information line 232 and a plurality of receivers are connected to the transmitter 194 by the combining circuit 215 and information lines 234.
- the extended bus that is attached to each set of driver receivers, for example, driver/receiver pair 198, is defined as EXT A1 to EXT AN.
- the RTs that are attached to the extended buses EXT A1-EXT AN are denoted by the numeral for the respective address of the RT and the designation in parenthesis for the particular extended bus.
- the bus EXT A1 has an RT 15(A1), an RT 16(A1) and an RT 30(A1) attached thereto.
- a dotted line between the RT 16 (A1) and the RT 30(A1) are representative of RTs having addresses between 17 and 29.
- the Nth extended data bus is represented by EXT AN which has an RT 15 (AN), an RT 16(AN) and an RT 30(AN) attached thereto. It should be understood that a plurality of extended buses and a respective driver/receiver pair attached to the information lines 232 and 234 are connected between the buses EXT A1 and EXT AN.
- a driver/receiver pair 236 is utilized to buffer the information on the information lines 232 and 234.
- the driver/receiver pair 236 has a transmitter 238 having the input thereof connected to the information line 232 and the output thereof connected to the bus EXT AN and a receiver 240 having the output thereof connected to the information line 234 and the input thereof connected to the bus EXT AN.
- An enabling circuit 242 has a control input from the enable output 206 of the RT 10 that is labeled ENABLE AN and a control input 244 connected to the output of the sensing circuit 220.
- the bus EXT AN has a termination resistor 246 on one end thereof and a termination resistor 248 on the other end thereof similar to the load resistors 208 and 210 of bus EXT A1.
- the BC 00 is generating commands and directing traffic along the main bus 50 to and from both of the RTs attached thereto and to RTs attached to the stubs A-E.
- the operation of the circuit of FIG. 7 will be described with reference to STUB A and the associated circuitry only. It should be understood that a plurality of identical stubs may be attached to the main bus 50.
- the sensing circuit 212 inhibits the transmitter 194 and enables the receiver 192. This allows the circuitry attached to the output of the receiver 192 to continually monitor the information flowing along the main stub 50.
- the RT 10 can sense information that is put on the main stub 50 by the BC 00.
- the BC 00 inputs a command signal with a terminal address 10 onto the main bus 50 which is detected by the RT 10.
- the BC 00 then generates a data word that contains the information to select the enable output from the RT 10 that is to be enabled.
- a data word of 16 bits can be generated such that the control output 206 can have 65,536 outputs of which only one can be selected at a time.
- the RT 10 activates the proper enable output and also generates a status word that is transmitted on the transmit line 204 to the input of the transmitter 194 by way of combining circuit 215.
- the receiver 192 When traffic flow is sensed on the input of the transmitter 194 by the sensing circuit 212, the receiver 192 is disabled and the transmitter 194 is enabled to pass the traffic therethrough. This allows the status word generated by the RT 10 to be input to the main bus 50 for reception by the BC 00.
- an RT on the selected extended bus A1-AN can be addressed. Since there is no longer any traffic flow input to the transmitter 194, the sensing circuit 212 enables the receiver and inhibits the transmitter 194 as described above, thus allowing information to flow through the receiver 192.
- a command word is input to the main bus 50 from the BC 00. This traffic flow is sensed by the sensing circuit 220 from the sense input 222 to provide an output signal on the output of the sensing circuit 220. This output signal is input to the enabling circuits that are attached to the driver/receiver pairs that buffer the signals to the plurality of extended buses.
- the control output 206 from the RT 10 that is enabled would be the control input connected to the enable circuit 224 labeled ENABLE A1.
- ENABLE A1 output activates the enable circuit 224.
- the enable circuit 224 in the absence of the ENABLE A1 signal produces a signal on the outputs 228 and 230 to both enable the receiver 200 and inhibit the transmitter 196.
- the enable circuit 224 is activated, the condition of the receiver 200 and the transmitter 196 depends upon the signal on the line 226 such that when traffic is sensed by circuit 220, the receiver 200 is inhibited and transmitter 196 is enabled, allowing the traffic to pass to the extended bus A1.
- a bus coupler 250 is utilized to couple the STUB A to the main bus 50.
- the main bus is comprised of two lines that are shown in a parallel configuration. It should be understood that the main bus 50 consists of a shielded twisted pair.
- the bus coupler 250 is described in the MIL-STD-1553B specification.
- An isolation transformer 252 connects the STUB A to the input of the driver/receiver pair 190.
- the signal that is coupled to the STUB A by the bus coupler 250 is a Manchester Coded format wherein a digital signal is comprised of a positive going pulse and a negative going pulse wherein the transition from the positive to the negative or the negative to the positive comprises the digital information.
- the bus is in a quiescent condition having a zero voltage thereon.
- the driver/receivers 190, 198 and 236 are standard MIL-STD-1553 hybrid transceivers that are available from several manufacturers. The driver/receivers convert the Manchester Coded data into a format that is compatible with standard TTL logic gates.
- the receiver in the driver/receiver has two terminals that output a logic "high” on one terminal thereof and output a logic “low” on the other terminal thereof. If the condition on the bus is reversed, a negative pulse Manchester signal, the output conditions are also reversed, producing a logic "low” output and a logic "high” output, respectively. When there is no traffic on the bus, both receiver outputs are logic "lows.”
- each of the receivers 192, 200 and 238 of the driver/receiver pairs 190, 198 and 236 has two outputs for outputting logic levels responsive to the polarity of the signal on the respective buses.
- a buffer 254 and a buffer 256 are connected in series with the two outputs of the receiver 192 to provide a greater capability for fanout. This allows the receiver 192 to drive a plurality of transmitters, thus providing a greater capability for extended buses attached to each stub.
- the sensing circuit 212 has a NOR gate 258 having one input thereof connected to one of the inputs to the transmitter 194 and the other input thereof connected to the other input of the transmitter 194.
- the two inputs of the NOR gate 258 comprise the sense line 214.
- both inputs thereof are low for reasons explained hereinabove, thus resulting in a logic "high” output from the NOR gate 258.
- the enable output 216 is connected to the output of the NOR gate 258 and when the signal on the line 216 is a logic "high", the receiver 192 is enabled, thus allowing signals to pass therethrough.
- An inverter circuit 260 has the input thereof connected to the output of the NOR gate 258 and the output thereof connected to the input of an inverter circuit 262.
- the output of the inverter circuit 262 is connected to the inhibit output 218.
- the signal on the output of the NOR gate 258 is a logic "high”
- the output of the inverter circuit 262 is also a logic "high”.
- the transmitter 194 is inhibited.
- a three input OR gate 270 has the output thereof connected to one of the inputs of the transmitter 194 and a three input OR gate 272 has the output thereof connected to the other input of the transmitter 194.
- One of the inputs of the OR gate 270 and one of the inputs of the OR gate 272 are connected to the transmit lines 204 that are connected to the RT 10
- the transmit lines 204 provide the RT 10 with the capability for transmitting to the input of the transmitter 194 such that when the transmitter 194 is enabled, the RT 10 can transmit to the main bus 50.
- One input of the OR gate 270 and one input of the OR gate 272 are connected to the output of the receiver 200.
- the third input to the OR gate 270 and the third input to the OR gate 272 are connected to the output of the receiver 240. It should be understood that for multiple extended buses, a multiple input OR gate is utilized for the OR gates 270 and 272 with sufficient capacity for the plurality of transmitters to be ORed.
- the enabling circuit 224 is comprised of an AND gate 274, a NAND gate 276 and an inverter circuit 278.
- the AND gate 274 has one input thereof connected to the ENABLE A1 output of the RT 10, the other input is thereof connected to the line 226 and the output thereof is connected to the input of the inverter circuit 278.
- the output of the inverter circuit 278 is connected to the input of the NAND gate 276.
- the other input of the NAND gate 276 is connected to the ENABLE A1 input and the output thereof is connected to the inhibit output 228.
- the enable output 230 from the enabling circuit 224 is connected to the output of the AND gate 274.
- the output of the AND gate 274 is a logic “low” and the output of the NAND gate 276 is a logic “high”. This results in both the transmitter 196 and the receiver 200 being disabled.
- the ENABLE A1 output from the RT 10 is a logic "high” signal, indicating that the extended bus EXT A1 is allowed to communicate with the main bus 50, one of the inputs for both the AND gate 274 and the NAND gate 276 is at a logic "high” level.
- the remaining input for controlling the operation of the transmitter 196 and the receiver 200 is the signal on the line 226.
- the signal on the line 226 is the signal output by the sensing circuit 220.
- the sensing circuit 220 is a NOR gate having one input thereof connected to one of the inputs to the transmitter 196 and the other input thereof connected to the remaining input of the transmitter 196.
- the output of the sensing circuit 220 is a logic "low” signal.
- the signal on the line 226 is a logic “low”
- the output of the AND gate 274 is a logic “low”, thus disabling the receiver 200.
- This logic “low” output on the AND gate 274 is inverted to a logic "high” signal on the output of the inverter circuit 278 which is input to the remaining input of the NAND gate 276.
- NAND gate 276 then outputs a logic "low” signal on the line 228 to enable the transmitter 196.
- a bus coupler 280 and isolation transformer 282 couple the signal output of the transmitter 196 to the extended bus EXT A1 in a similar manner to that described above with reference to the bus coupler 250 and the isolation transformer 252.
- the input to the sensing circuit 220 is a logic “low” on both lines thereof. This results in a logic “high” output on the line 226.
- the logic “high” output is input to the AND gate 274 and with the logic “high” output on the ENABLE A1 input thereof, the output of the AND gate 274 is a logic "high” signal. This logic "high” signal enables the receiver 200 and also results in a high signal on the output of the NAND gate 276, thus inhibiting the transmitter 196.
- the information is input from the bus to the receiver 200 through the bus coupler 280 and the isolation transformer 282.
- the receiver 200 transforms the Manchester Coded data to a series of alternating logic "high” and “low” signals on the output thereof as described above with reference to the receiver 192. These alternating logic “high” and “low” signals are input to the OR gates 270 and 272 and the outputs thereof are sensed by the NOR gate 258.
- the presence of this information flow causes the sensing circuit 212 to disable the receiver 192 and enable the transmitter 194, thus allowing the information to flow to the main bus 50.
- the two inverters 260 and 262 introduce a small amount of delay to allow the receiver 192 to be disabled prior to the enabling of the transmitter 194.
- the enabling circuit 242 is identical to the enabling circuit 224 and is comprised of an AND gate 284, a NAND gate 286 and an inverting circuit 288 connected in a similar manner to the circuitry of the enabling circuit 224 with the exception that the input to both the AND gate 284 and the NAND gate 286 are connected to the ENABLE AN output of the RT 10. In this manner, the extended bus EXT AN can be enabled by controlling the signal input to the enabling circuit 242.
- a system has been provided that allows a standardized multiplex bus to be further multiplexed to expand the use of the limited addresses thereon.
- By selectively turning on an extended bus prior to the transmission of a remote terminal address only one remote terminal will respond to the command from a bus controller. This allows a plurality of remote terminals having the identical address to exist in the same system and to be selectively addressed.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/705,043 US4554657A (en) | 1982-06-07 | 1985-02-25 | Multiplexed multiplex bus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US38535082A | 1982-06-07 | 1982-06-07 | |
US06/705,043 US4554657A (en) | 1982-06-07 | 1985-02-25 | Multiplexed multiplex bus |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US38535082A Continuation | 1982-06-07 | 1982-06-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
US4554657A true US4554657A (en) | 1985-11-19 |
Family
ID=27010977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US06/705,043 Expired - Lifetime US4554657A (en) | 1982-06-07 | 1985-02-25 | Multiplexed multiplex bus |
Country Status (1)
Country | Link |
---|---|
US (1) | US4554657A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1988001121A1 (en) * | 1986-08-05 | 1988-02-11 | Ncr Corporation | Data processing network |
WO1988004499A1 (en) * | 1986-12-05 | 1988-06-16 | Ncr Corporation | Data communications network |
US4837788A (en) * | 1985-11-08 | 1989-06-06 | Ford Aerospace & Communications Corporation | Repeater for extending local area networks |
US5325491A (en) * | 1993-04-13 | 1994-06-28 | International Business Machines Corporation | Method and apparatus for extending a computer bus |
US6230710B1 (en) * | 1996-06-21 | 2001-05-15 | Integrated Medical Systems, Inc. | Electrical power system for a self-contained transportable life support system |
KR20020060791A (en) * | 2001-01-12 | 2002-07-19 | 엘지이노텍 주식회사 | External selectable rt address circuit for integrated circuit |
US6622188B1 (en) | 1998-09-30 | 2003-09-16 | International Business Machines Corporation | 12C bus expansion apparatus and method therefor |
US20050160212A1 (en) * | 2004-01-15 | 2005-07-21 | Ati Technologies, Inc. | Method and device for transmitting data |
CN100353718C (en) * | 2003-09-16 | 2007-12-05 | 华为技术有限公司 | System and method for expanding I2C bus |
US20080021573A1 (en) * | 2006-07-20 | 2008-01-24 | Siemens Aktiengesellschaft | Communication system for flexible use in different application scenarios in automation technology |
CN101324875B (en) * | 2007-06-11 | 2011-06-01 | 大唐移动通信设备有限公司 | Method and apparatus for expanding I<2>C bus |
EP2988456A1 (en) * | 2014-08-21 | 2016-02-24 | GE Aviation Systems LLC | Method and system to add and communicate with remote terminal addresses beyond a standard bus protocol |
EP3681107A4 (en) * | 2017-09-05 | 2020-08-19 | Mitsubishi Electric Corporation | DEVICE ON BOARD A VEHICLE, SIGNAL OUTPUT DEVICE, ADJUSTMENT SYSTEM FOR DEVICE ON BOARD A VEHICLE AND METHOD FOR ACQUISITION OF SIGNAL VALUE INFORMATION |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US31319A (en) * | 1861-02-05 | Improvement in hoop-locks | ||
US2406165A (en) * | 1944-07-01 | 1946-08-20 | Rca Corp | Communication system |
US3755789A (en) * | 1972-10-30 | 1973-08-28 | Collins Radio Co | Expandable computer processor and communication system |
US3789148A (en) * | 1970-02-18 | 1974-01-29 | Nissan Motor | Multiplex transmission method |
US3856993A (en) * | 1970-12-24 | 1974-12-24 | Ibm | Time division multiplex exchange |
US3883693A (en) * | 1972-07-11 | 1975-05-13 | Applied Information Ind | Digital communication system |
US3924077A (en) * | 1973-07-05 | 1975-12-02 | Thomas R Blakeslee | Pulse code modulation time division multiplex telephone system |
US4042780A (en) * | 1975-07-23 | 1977-08-16 | Johnson Controls, Inc. | Multiple message frame adaptor apparatus for loop communication system |
US4129750A (en) * | 1976-05-06 | 1978-12-12 | Siemens Aktiengesellschaft | Digital time division multiplex telecommunication network |
US4201891A (en) * | 1978-03-17 | 1980-05-06 | International Telephone And Telegraph Corporation | Expandable digital switching network |
US4262357A (en) * | 1979-07-09 | 1981-04-14 | Burroughs Corporation | Data processing system incorporating arbiters and selectors to allocate transmissions by multiple devices on a bus |
-
1985
- 1985-02-25 US US06/705,043 patent/US4554657A/en not_active Expired - Lifetime
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US31319A (en) * | 1861-02-05 | Improvement in hoop-locks | ||
US2406165A (en) * | 1944-07-01 | 1946-08-20 | Rca Corp | Communication system |
US3789148A (en) * | 1970-02-18 | 1974-01-29 | Nissan Motor | Multiplex transmission method |
US3856993A (en) * | 1970-12-24 | 1974-12-24 | Ibm | Time division multiplex exchange |
US3883693A (en) * | 1972-07-11 | 1975-05-13 | Applied Information Ind | Digital communication system |
US3755789A (en) * | 1972-10-30 | 1973-08-28 | Collins Radio Co | Expandable computer processor and communication system |
US3924077A (en) * | 1973-07-05 | 1975-12-02 | Thomas R Blakeslee | Pulse code modulation time division multiplex telephone system |
US4042780A (en) * | 1975-07-23 | 1977-08-16 | Johnson Controls, Inc. | Multiple message frame adaptor apparatus for loop communication system |
US4129750A (en) * | 1976-05-06 | 1978-12-12 | Siemens Aktiengesellschaft | Digital time division multiplex telecommunication network |
US4201891A (en) * | 1978-03-17 | 1980-05-06 | International Telephone And Telegraph Corporation | Expandable digital switching network |
US4262357A (en) * | 1979-07-09 | 1981-04-14 | Burroughs Corporation | Data processing system incorporating arbiters and selectors to allocate transmissions by multiple devices on a bus |
Non-Patent Citations (2)
Title |
---|
Military Standard, "Aircraft Internal Time Division Command/Response Multiplex Data Bus", MIL-STD-1553B, Sep. 21, 1978. |
Military Standard, Aircraft Internal Time Division Command/Response Multiplex Data Bus , MIL STD 1553B, Sep. 21, 1978. * |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4837788A (en) * | 1985-11-08 | 1989-06-06 | Ford Aerospace & Communications Corporation | Repeater for extending local area networks |
US5090013A (en) * | 1986-08-05 | 1992-02-18 | Ncr Corporation | Time slot protocol in the transmission of data in a data processing network |
WO1988001121A1 (en) * | 1986-08-05 | 1988-02-11 | Ncr Corporation | Data processing network |
WO1988004499A1 (en) * | 1986-12-05 | 1988-06-16 | Ncr Corporation | Data communications network |
US5325491A (en) * | 1993-04-13 | 1994-06-28 | International Business Machines Corporation | Method and apparatus for extending a computer bus |
US6230710B1 (en) * | 1996-06-21 | 2001-05-15 | Integrated Medical Systems, Inc. | Electrical power system for a self-contained transportable life support system |
US6622188B1 (en) | 1998-09-30 | 2003-09-16 | International Business Machines Corporation | 12C bus expansion apparatus and method therefor |
KR20020060791A (en) * | 2001-01-12 | 2002-07-19 | 엘지이노텍 주식회사 | External selectable rt address circuit for integrated circuit |
CN100353718C (en) * | 2003-09-16 | 2007-12-05 | 华为技术有限公司 | System and method for expanding I2C bus |
US20050160212A1 (en) * | 2004-01-15 | 2005-07-21 | Ati Technologies, Inc. | Method and device for transmitting data |
US7293127B2 (en) * | 2004-01-15 | 2007-11-06 | Ati Technologies, Inc. | Method and device for transmitting data using a PCI express port |
US20080021573A1 (en) * | 2006-07-20 | 2008-01-24 | Siemens Aktiengesellschaft | Communication system for flexible use in different application scenarios in automation technology |
US7843966B2 (en) * | 2006-07-20 | 2010-11-30 | Siemens Aktiengesellschaft | Communication system for flexible use in different application scenarios in automation technology |
CN101324875B (en) * | 2007-06-11 | 2011-06-01 | 大唐移动通信设备有限公司 | Method and apparatus for expanding I<2>C bus |
EP2988456A1 (en) * | 2014-08-21 | 2016-02-24 | GE Aviation Systems LLC | Method and system to add and communicate with remote terminal addresses beyond a standard bus protocol |
US20160056906A1 (en) * | 2014-08-21 | 2016-02-25 | Ge Aviation Systems Llc | Method and system to add and communicate with remote terminal addresses beyond a standard bus protocol |
US10090953B2 (en) * | 2014-08-21 | 2018-10-02 | Ge Aviation Systems Llc | Method and system to add and communicate with remote terminal addresses beyond a standard bus protocol |
EP3681107A4 (en) * | 2017-09-05 | 2020-08-19 | Mitsubishi Electric Corporation | DEVICE ON BOARD A VEHICLE, SIGNAL OUTPUT DEVICE, ADJUSTMENT SYSTEM FOR DEVICE ON BOARD A VEHICLE AND METHOD FOR ACQUISITION OF SIGNAL VALUE INFORMATION |
US11153117B2 (en) | 2017-09-05 | 2021-10-19 | Mitsubishi Electric Corporation | On-board instrument, signal output device, on-board instrument setting system, and signal value information acquisition method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4554657A (en) | Multiplexed multiplex bus | |
US4047162A (en) | Interface circuit for communicating between two data highways | |
US5210530A (en) | Network management interface with internal dsd | |
US4257099A (en) | Communication bus coupler | |
US4780714A (en) | Selective voltage supply system for data network distributor | |
US4628308A (en) | Communication network having a master-slave type series architecture and providing master-to-slave and slave-to-master communication | |
JPH0799834B2 (en) | Data communication network | |
US4759015A (en) | Ring network system for transmission of multicast information | |
US3967059A (en) | Bi-directional logic system | |
US7076694B2 (en) | Method and device for establishing the network topology of a bus system | |
US4212080A (en) | Data transmission control system | |
US4608562A (en) | Address personalization of a remotely attached device | |
US6230224B1 (en) | Fan-out expansion circuit for RS-485 multidrop connection | |
US4516204A (en) | Optical passive bus control system | |
US6806590B1 (en) | Data bus for a plurality of nodes | |
KR100263002B1 (en) | Arbiter | |
EP0199338B1 (en) | Repeater circuit | |
EP0830766B1 (en) | A digital data bus system including arbitration | |
US6831924B1 (en) | Variable mode bi-directional and uni-directional computer communication system | |
US6026094A (en) | Digital data bus system including arbitration | |
US5231628A (en) | Network system for data transmission | |
US7032061B2 (en) | Multimaster bus system | |
US4866705A (en) | Data transmission system with means for distributing collision signals via the transmission line | |
US5721946A (en) | Signal transfer method having unique word assigned to terminal stations appended before control frames originated from control station and terminal stations | |
US4636978A (en) | Programmable status register arrangement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: LORAL VOUGHT SYSTEMS CORPORATION, TEXAS Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:LTV AEROSPACE AND DEFENSE COMPANY;REEL/FRAME:006388/0619 Effective date: 19921216 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: LOCKHEED MARTIN VOUGHT SYSTEMS CORPORATION, MARYLA Free format text: CHANGE OF NAME;ASSIGNOR:LORAL VOUGHT SYSTEMS CORPORATIONS;REEL/FRAME:009605/0040 Effective date: 19960429 |
|
AS | Assignment |
Owner name: LOCKHEED MARTIN CORP., MARYLAND Free format text: MERGER;ASSIGNOR:LOCKHEED MARTIN VOUGHT SYSTEMS CORP.;REEL/FRAME:010710/0059 Effective date: 19970627 |