CA2415289C - Method and apparatus for transmitting nrz data signals across an isolation barrier disposed in an interface between adjacent devices on a bus - Google Patents
Method and apparatus for transmitting nrz data signals across an isolation barrier disposed in an interface between adjacent devices on a bus Download PDFInfo
- Publication number
- CA2415289C CA2415289C CA002415289A CA2415289A CA2415289C CA 2415289 C CA2415289 C CA 2415289C CA 002415289 A CA002415289 A CA 002415289A CA 2415289 A CA2415289 A CA 2415289A CA 2415289 C CA2415289 C CA 2415289C
- Authority
- CA
- Canada
- Prior art keywords
- signal
- input
- nrz
- level
- tri
- 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
Landscapes
- Dc Digital Transmission (AREA)
- Small-Scale Networks (AREA)
Abstract
The present invention provides a method and apparatus for transmitting NRZ data signals across an interface comprising an isolation barrier disposed between two devices interconnected via a bus. The apparatus comprises a signal differentiator for receiving an NRZ data signal and outputting a differentiated signal. A driver comprising a tristate gate has as a first input the data signal and as a second input the differentiated signal for enabling the tri-state gate when the differentiated signal is high. A bias voltage is applied to an output of the tri-state gate to derive as output a transmission signal for transmission via the bus across the interface between the two devices. In this way, the transmission signal output from the first device comprises an intermediate transmission signal corresponding to the bias voltage when the tri-state gate is disabled, a high transmission signal when the tri-state gate is enabled and the first input to the tri-state gate is high, and a low transmission signal when the tri-state gate is enabled and the first input to the tri-state gate is low. A Schmidt trigger is provided as a receiver in the second device for receiving as input the transmission signal and outputting a reconstituted data signal corresponding to the synchronized data signal.
Description
METHOD AND APPARATUS FOR TRANSMITTING NRZ DATA
SIGNALS ACROSS AN ISOLATION BARRIER DISPOSED IN AN
INTERFACE BETWEEN ADJACENT DEVICES ON A BUS
BACKGROUND OF THE INVENTION
This is a divisional of Canadian Patent Number 2,365,604, issued April 22, 2003, which was a divisional of Canadian Patent Number 2,151,373, issued March 26, 2002, which is the national phase application of PCT
International Application Publication Number W01994/016390 filed December 16, 1993 and published July 21, 1994.
(1) Field of the Invention The present invention relates to a bus architecture communications scheme for enabling communications between a plurality nodes or devices in a computer system. More particularly, the present invention relates to an interface between two devices connected via the bus in which binary signals in the form of NRZ data signals are transmitted through an isolation barrier disposed between the two devices.
Computer devices within a given computer system, such as a microprocessor; a disk drive, a CRT, a printer and the like, need the ability to convey signals between themselves. In the electronics and computer fields, this has been accomplished by means of a bus which comprises a plurality of transmission wires and acts as a communications path for interconnecting several devices in the system. Each device of the system need only plug into the bus to be theoretically connected to each of the other devices in the system. In order to communicate with other devices attached to the bus, each must be equipped with hardware such as transmitting and receiving circuitry compatible with the communications protocol implemented for the bus. However, due to the small signal voltages and currents driven on the bus by each of the above-circuits, a means of electrical or galvanic isolation must be implemented between the circuits. This isolation reduces system ground loop currents and prevents ground drops from interfering with the signal transmission. In conventional bus architectures, one way to electrically isolate the circuitries connected to the bus is to place a pulse transformer in a module at the end of a cable (comprising the bus) to be attached to an associated device.
However, a major drawback in the use of a pulse transformer implemented as the isolation barrier is that it acts as a high pass filter due to the fact that pulse transformers only AC couple the input to the output. If the transmitter drives a high signal on the bus for a prolonged period, the signal as seen by the receiver begins to fall due to the high pass filtering.
Hence, not all the data in a broad band spectrum NRZ
data signal is transmitted through the narrow band channel created by the pulse transformer because of the unrecoverable loss of the lower band data.
Currently, there are several techniques of passing broad band NRZ data signals through a narrow band channel. One such technique consists of analog and digital modulation wherein a carrier wave is used to transmit broad band data on a specific frequency.
However, this technique is relatively complicated, requiring a significant amount of hardware which increases costs and generally requires circuits not available in standard cell gate array technology.
Another prior art transmission technique provides for encoding of the NRZ data signal at the transmitting end of the cable and decoding of the data signal at the receiving end of the cable. This is typically performed by Manchester, 4B5B, 8B10B, etc. encoding of the data signal in which a balanced code is maintained so as to provide an essentially constant DC level. For example, Manchester is a bit level balanced code in which the DC level from bit to bit does not change, while 4B5B and 8B10B are byte level balanced codes in which the DC level of a byte changes by less than 10 to 20%. However, such encoding techniques increase the bandwidth of the NRZ
data signal. As an example, when a 50 Megabit Manchester encoded signal is transmitted across the isolation barrier, the bandwidth of the signal is in the range of 20 to 50 MHz rather than the original NRZ spectrum of DC to 25 MHz. Furthermore, a significant amount of electronic hardware is required to implement these coding techniques, thereby increasing the cost and reducing the performance (i.e. higher bit error rates) of the overall bus architecture.
In addition to the foregoing, another drawback in the use of prior art transmission methods and apparatus is that they are based upon typical bus architecture schemes, such as SCSI, Ethernet and ADB, which do not provide for multi-speed signal transmissions on an upward compatible bus where the capabilities of faster devices connected to such a multi-speed bus can be realized.
Accordingly, it is an object of the present invention to provide a method and apparatus for the transmission of NRZ data signals across an isolation barrier disposed between adjacent devices on a bus.
Another object of the present invention is to provide a method and apparatus for transmitting broad band NRZ data . CA 02415289 2008-02-15 signals across a pulse transformer type isolation barrier having a narrow band channel.
A further object of the present invention is to implement the method and apparatus of the present invention in a multi-speed bus architecture scheme using digital standard cell or gate array technology so as to transmit NRZ data signals across a bi-directional interface between adjacent devices coupled to the bus.
SIGNALS ACROSS AN ISOLATION BARRIER DISPOSED IN AN
INTERFACE BETWEEN ADJACENT DEVICES ON A BUS
BACKGROUND OF THE INVENTION
This is a divisional of Canadian Patent Number 2,365,604, issued April 22, 2003, which was a divisional of Canadian Patent Number 2,151,373, issued March 26, 2002, which is the national phase application of PCT
International Application Publication Number W01994/016390 filed December 16, 1993 and published July 21, 1994.
(1) Field of the Invention The present invention relates to a bus architecture communications scheme for enabling communications between a plurality nodes or devices in a computer system. More particularly, the present invention relates to an interface between two devices connected via the bus in which binary signals in the form of NRZ data signals are transmitted through an isolation barrier disposed between the two devices.
Computer devices within a given computer system, such as a microprocessor; a disk drive, a CRT, a printer and the like, need the ability to convey signals between themselves. In the electronics and computer fields, this has been accomplished by means of a bus which comprises a plurality of transmission wires and acts as a communications path for interconnecting several devices in the system. Each device of the system need only plug into the bus to be theoretically connected to each of the other devices in the system. In order to communicate with other devices attached to the bus, each must be equipped with hardware such as transmitting and receiving circuitry compatible with the communications protocol implemented for the bus. However, due to the small signal voltages and currents driven on the bus by each of the above-circuits, a means of electrical or galvanic isolation must be implemented between the circuits. This isolation reduces system ground loop currents and prevents ground drops from interfering with the signal transmission. In conventional bus architectures, one way to electrically isolate the circuitries connected to the bus is to place a pulse transformer in a module at the end of a cable (comprising the bus) to be attached to an associated device.
However, a major drawback in the use of a pulse transformer implemented as the isolation barrier is that it acts as a high pass filter due to the fact that pulse transformers only AC couple the input to the output. If the transmitter drives a high signal on the bus for a prolonged period, the signal as seen by the receiver begins to fall due to the high pass filtering.
Hence, not all the data in a broad band spectrum NRZ
data signal is transmitted through the narrow band channel created by the pulse transformer because of the unrecoverable loss of the lower band data.
Currently, there are several techniques of passing broad band NRZ data signals through a narrow band channel. One such technique consists of analog and digital modulation wherein a carrier wave is used to transmit broad band data on a specific frequency.
However, this technique is relatively complicated, requiring a significant amount of hardware which increases costs and generally requires circuits not available in standard cell gate array technology.
Another prior art transmission technique provides for encoding of the NRZ data signal at the transmitting end of the cable and decoding of the data signal at the receiving end of the cable. This is typically performed by Manchester, 4B5B, 8B10B, etc. encoding of the data signal in which a balanced code is maintained so as to provide an essentially constant DC level. For example, Manchester is a bit level balanced code in which the DC level from bit to bit does not change, while 4B5B and 8B10B are byte level balanced codes in which the DC level of a byte changes by less than 10 to 20%. However, such encoding techniques increase the bandwidth of the NRZ
data signal. As an example, when a 50 Megabit Manchester encoded signal is transmitted across the isolation barrier, the bandwidth of the signal is in the range of 20 to 50 MHz rather than the original NRZ spectrum of DC to 25 MHz. Furthermore, a significant amount of electronic hardware is required to implement these coding techniques, thereby increasing the cost and reducing the performance (i.e. higher bit error rates) of the overall bus architecture.
In addition to the foregoing, another drawback in the use of prior art transmission methods and apparatus is that they are based upon typical bus architecture schemes, such as SCSI, Ethernet and ADB, which do not provide for multi-speed signal transmissions on an upward compatible bus where the capabilities of faster devices connected to such a multi-speed bus can be realized.
Accordingly, it is an object of the present invention to provide a method and apparatus for the transmission of NRZ data signals across an isolation barrier disposed between adjacent devices on a bus.
Another object of the present invention is to provide a method and apparatus for transmitting broad band NRZ data . CA 02415289 2008-02-15 signals across a pulse transformer type isolation barrier having a narrow band channel.
A further object of the present invention is to implement the method and apparatus of the present invention in a multi-speed bus architecture scheme using digital standard cell or gate array technology so as to transmit NRZ data signals across a bi-directional interface between adjacent devices coupled to the bus.
BRIEF SUMMARY OF THE INVENTION
The present invention provides a method and apparatus for the transmission of data signals across an interface comprising an isolation barrier disposed between first and second devices connected via a bus. The isolation barrier may comprise a pulse transformer, a capacitative coupling or the like for electrically isolating the transmitting and receiving circuitry of the devices and to prevent ground loops therebetween.
In the first device, an NRZ input data signal is supplied to a data synchronizer for synchronizing the data signal with a clock signal also input to the data synchronizer. The synchronized data signal derived therefrom is supplied along with the clock signal to a differentiator for differentiating the pulses of the data signal and outputting a delayed data signal which is next supplied as input to a driver consisting of a tri-state gate.
The tri-state gate also receives as a second (control) input the digitally differentiated signal which enables the gate when high and disables the gate when low. A bias voltage is applied to the output of the tri-state gate to maintain the output of the gate at an intermediate state when the gate is disabled. When the differentiated signal goes high, the gate is enabled, in which case, if the synchronized data signal is also high, a high transmission signal as the output of the gate is driven onto the bus. If the gate is enabled and the input synchronized data signal goes low, then a low transmission signal is driven onto the bus. In this manner, the transmitter circuitry of the first device converts the NRZ input data signal into a DC balanced transmission signal that can be effectively transmitted across the isolation barrier.
A Schmidt trigger is provided as the receiver of the second device and comprises two threshold voltages centered around the bias voltage. The Schmidt trigger receives the signal transmitted across the isolation barrier and outputs a series of high and low transitions which in effect reconstitutes the synchronized data signal.
In addition to the foregoing description, another embodiment of the present invention is designed specifically for implementation with the multi-speed bus architecture scheme described in IEEE Standards Document P1394 entitled "High Performance Serial Bus". The multi-speed serial bus comprising a twisted pair cable is -g-provided for universal interconnection between computer devices arbitrarily configured on the bus. In this embodiment, the interface of the present invention comprising the isolation barrier is implemented between physical interface chip and the link layer chip of the bus architecture scheme set forth in the P1394 standard. The method and apparatus of the present invention is implemented between the two chips so as to provide a simple method using digital standard cell or gate array technology in a standard digital CMOS process to pass the NRZ data signals across the isolation barrier disposed between the two chips.
In a further aspect, the present invention provides a method for transmitting an NRZ data signal across an interface between two devices interconnected via a bus, the method comprising: differentiating the data signal with a signal differentiator responsive to a clock signal to produce a differentiated signal having a first state and a second state; supplying the data signal as a first input to a driver comprising a tri-state gate; supplying the differentiated signal as a second input to the tri-state gate to enable the tri-state gate when the differentiated signal is in the first state; applying a bias voltage to an output of the tri-state gate to derive as output from the tri-state gate a transmission signal for transmission across the interface; transmitting the transmission signal across the interface between the two devices;
and supplying the transmission signal as input to an electronic component having as output a reconstituted data signal comprising: a first signal corresponding to a first logic state when the input to the electronic component reaches a value substantially above the voltage bias; and a second signal corresponding to a second logic state when the input to the electronic component reaches a value substantially below the voltage bias.
In a further aspect, the present invention provides a transmitter to transmit a Non Return to Zero (NRZ) signal over an isolation barrier, the transmitter comprising: a signal differentiator, the signal differentiator generating a differentiated signal from a clock signal and an NRZ signal; and a driver coupled to the signal differentiator to generate an output signal for transmission over the isolation barrier, the driver receiving the differentiated signal from the signal differentiator as a first input, the driver receiving the NRZ signal as a second input, the output signal being generated according to the second input when the first input is at a first level, the output signal being generated according to a bias voltage of the driver when the first input is at a second level.
In a further aspect, the present invention provides a receiver to receive a Non Return to Zero (NRZ) signal over an isolation barrier, the receiver comprising: a blocking capacitor; and an electronic component coupled to the blocking capacitor, the blocking capacitor propagating an input signal to the electronic component from an isolation barrier, the electronic component reconstituting an NRZ
signal from the input signal, the electronic component outputting at a first signal level for the NRZ signal when the input signal is substantially higher than a third level, the electronic component outputting at a second signal level for the NRZ signal when the input signal is substantially lower than the third level.
In a further aspect, the present invention provides a transceiver to communicate a Non Return to Zero (NRZ) signal over an isolation barrier, the transceiver comprising: a signal differentiator, the signal differentiator generating a differentiated signal from a clock signal and an NRZ signal; a driver coupled to the signal differentiator to generate an output signal on a transmission line for transmission over the isolation barrier, the driver receiving the differentiated signal from the signal differentiator as a first input, the driver receiving the NRZ signal as a second input, the output signal being generated according to the second input when the first input is at a first level, the output signal being generated according to a bias voltage of the driver when the first input is at a second level; and an electronic component coupled to the transmission line for receiving an input signal from the isolation barrier, the electronic component outputting at a fourth signal level when the input signal is substantially higher than a third level, the electronic component outputting at a fifth signal level when the input signal is substantially lower than the third level.
In a still further aspect, the present invention provides a node for a communication system, the node comprising: a first communication device for communication with a remote node of the communication system; a second communication device; and a variable width bus connecting the first and second communication devices, the variable width bus comprises an isolation barrier coupled between the first and second communication devices to electrically isolate the first and second communication devices, the second communication device communicating with the first communication device at a fixed speed utilizing a first width of the variable width bus when the first communication device communicates with a remote node at a first speed, the second communication device communicating with the first communication device at the fixed speed utilizing a second width of the variable width bus when the first communication device communicates with a remote node at a second speed, at least one of the first and second communication devices comprises an electronic component for converting an input signal received from the isolation barrier into an NRZ signal, the electronic component outputting at a first signal level for the NRZ
signal when the input signal is substantially higher than a third level, the electronic component outputting at a second signal level for the NRZ signal when the input signal is substantially lower than the third level.
BRIEF DESCRIPTION OF THE DRAWINGS
The objects, features and advantages of the present invention will become apparent from the following detailed description of the preferred embodiment in which:
Figure 1 is a block diagram of the transceiver circuits for each device of the present invention showing the interconnection between the devices across the isolation barrier of the interface.
Figure 2 is a detailed circuit diagram of the present invention showing the use of a pulse transformer as the isolation barrier.
Figure 3 is a detailed circuit diagram of the present invention showing the use of a capacitative coupling as the isolation barrier.
Figure 4 is a timing chart diagram for describing the operation of the circuits of the present invention.
Figure 5 is a block diagram showing the implementation of the present invention between the LLC and PHY chips pursuant to the IEEE P1394 specification.
DETAILED DESCRIPTION OF THE INVENTION
The present invention relates to a method and apparatus for the transmission of data signals across an interface comprising an isolation barrier disposed between adjacent devices connected via a bus. In the following description, numerous details are set forth such as voltages, currents, device types, etc., in order to provide a thorough understanding of the present invention. It will be obvious, however, to one skilled in the art that these details are not required to practice the present invention. In other instances, well-known circuits, methods and the like are not set forth in detail in order to avoid unnecessarily obscuring the present invention.
With reference to Figs. 1 and 2, the present invention comprises a first device 1 and a second device 2 interconnected across an interface 3 by means of a bus 20. The bus 20 comprises at least one transmission line 21 for transmitting data and control signals and further comprises an isolation barrier 9 coupled to the transmission line 21 for electrically isolating the transmitting and receiving circuitry of the two devices 1 and 2 to prevent ground loops therebetween. Blocking capacitors 11 of approximately .001uf are coupled to the transmission lines 21 of the bus 20 on each side of the isolation barrier 9 to prevent DC current from being supplied to the isolation barrier 9. In addition, as shown in Figs. 1 and 2, three resistors, two series resistors 8 of approximately 100Q and a third shunt resistor of approximately 300Q (which is connected to ground to shunt the pulse transformer 9), are further coupled to the transmission lines 21 of the bus 20. The series resistors 8 are disposed on respective sides of the isolation barrier 9 to provide signal voltage attenuation and current limiting in order to protect the input diodes (not shown) of each device 1 and 2. The shunt resistor 10 determines the amount of voltage attenuation and acts to help discharge the pin capacitance of each device 1 and 2 when their drivers 6 are tri-stated.
The values for the components described above have been chosen for transmission rates on the bus of approximately 50 Megabits/second so that for different transmission rates, these values would have to be modified as is well-known in the art.
According to one embodiment of the present invention, the interface 3 between the devices is half duplex, bi-directional such that each device 1 and 2 comprises a transceiver having a transmitter or driver 6 consisting of a tri-state gate and a receiver 12 consisting of a Schmidt trigger. Furthermore, according to this embodiment, the isolation barrier 9 comprises a pulse transformer 9 (of 80 pH) for galvanic isolation of the circuitry of each device 1 and 2 as is well-known in the art. In the following description, the method and apparatus of the present invention will be explained in terms of the transmitter 6 of the first device 1 transmitting the transmission signal to the receiver 12 of the second device 2 where it is reconstituted into the original data signal input to the circuitry of the first device 1. Due to the bi-directional nature of the interface 3, the configuration of elements and their operation are identical for each device. However, the present invention is applicable to unidirectional interfaces 3 and to isolation barriers 9 other than pulse transformers 9 and capacitative couplings (shown in Fig. 3 ) .
In the first device 1, an NRZ input data signal A having digital high and low values is generated from a memory read, a peripheral input device or the like. As shown in Fig. 1 and more specifically in Fig. 2, this data signal A is supplied to a data synchronizer 4 consisting of a first D-Q flip-flop 13 for synchronizing the data signal A with a clock signal also input to the first D-Q flip-flop 13. The synchronized data signal B derived therefrom is supplied along with the clock signal to a digital differentiator 5 for differentiating the pulses of the data signal A. As shown in Fig. 2, the digital differentiator 5 may comprise a second flip-floP 14 for receiving the synchronized data signal B and the clock signal and outputting a delayed data signal C.
This delayed data signal C is next supplied as input along with the synchronized data signal B to an exclusive OR gate 15. With reference to the signals B
and C shown in the timing chart of Fig. 3, the exclusive OR gate 15 senses both the positive and negative transitions of the pulses in the synchronized data signal 3 and outputs as the digitally differentiated signal D a series of pulses corresponding to these transitions.
Now referring to both Figs. 1 and 2, the synchronized data signal 3 is supplied as a first (data) input to a transmitter 6 or driver 6 consisting of a tri-state gate 6. The tri-state gate 6 also receives as a second (control) input the digitally differentiated signal D which enables the gate 6 when high and disables the gate when low. A
bias voltage 16 is applied to the output of the tri-state gate 6 to maintain the output of the gate 6 at an intermediate state of approximately 2.5 volts when the gate 6 is disabled. As shown in Fig. 2, the bias voltage 16 is generated by a tied back inverter 16, which in some instances, may require two pins in order to connect the input to the output. It is also permissible to set the bias voltage 16 used in the present invention in other ways, such as with an external resistor voltage divider having 5KO resistors.
When the gate 6 is disabled, a first intermediate transmission signal E as the output of the gate 6 is driven on the bus 20 and transmitted across the isolation barrier 9. When the digitally differentiated signal D goes high, the gate 6 is then enabled, in which case, if the synchronized data signal B is also high, a first high transmission signal E as the output of the gate 6 is driven onto the bus. This first high transmission signal E
comprises a high state of approximately 5 volts.
However, if the gate 6 is enabled and the input synchronized data signal B goes low, then a first low transmission signal E is driven onto the bus 20. This first low transmission signal E comprises a low state of approximately 0 volts. Therefore, the transmitter circuitry of the first device 1 converts the NRZ
input data signal A into a DC balanced transmission signal E (without increasing the signal's high frequency bandwidth) that can be effectively transmitted across the isolation barrier 9. As would be obvious to one -I g-skilled in the art, the foregoing signal amplitudes may vary (i.e., higher or lower) depending upon the specific bias voltage 16 utilized and the specifications of the particular electronic components also used.
When the first transmission signal E is driven onto the bus, it is received as 0 volt DC input to the pulse transformer 9. The transformer 9 magnetically couples this signal to the bus 20 on the opposite side adjacent to the second device 2 where the output is a second transmission signal F. As can be seen from the timing chart of Fig. 4, the second transmission signal F is substantially the same as the first transmission signal E except that it varies in amplitude therefrom. This second transmission signal F is then received as input to a receiver 12 of the second device 2 consisting of a Schmidt trigger 12. The Schmidt trigger 12 reconstitutes the non-return to zero data of the second transmission signal F into the digital pulses of the synchronized data signal B originally received as input to the digital differentiator S.
The Schmidt trigger 12 comprises two threshold voltages centered around the bias voltage 16, preferably having the values of 2 volts and 3 volts, where 3 volts is the threshold for rising edges and 2 volts is the threshold for falling edges which cause the Schmidt trigger 12 to go high and low, respectively. With reference to the timing chart of Fig. 4, the output of the Schmidt trigger 12 is therefore a series of high and low transitions which in effect reconstitutes the synchronized data signal B.
However, as an alternative to a Schmidt trigger 12, it is noted that any electronic component can be utilized which has an output a high data signal when the voltage of its input signal reaches a value substantially above the voltage bias 16, and a low data signal when the input signal reaches a value substantially below the voltage bias.
In addition to the foregoing description, another embodiment of the method and apparatus of the present invention is designed specifically for implementation with the multi-speed bus architecture scheme described in IEEE Standards Document P1394 entitled "High Performance Serial Bus". The bus architecture scheme described in P1394 is intended to provide a multi-speed, serial bus 20 having a low cost, universal interconnection between cards on the same backplane, cards on other backplanes, and external peripherals. It also provides for an arbitrary bus topology where devices or nodes (i.e.
addressable devices coupled to the bus having a minimum set of control registers) coupled to the bus 20 need not be arranged in a cyclic network but can be arbitrarily coupled to other device 5 via the serial bus 20 to form an assorted number of network arrangements.
In this embodiment, as shown in Fig. 5, the multi-speed serial bus 20 comprising a twisted pair cable 20 is provided for universal interconnection between computer devices arbitrarily configured on the bus. Each device 1 and 2 comprises a physical channel interface chip (or "PHY" chip) 25 directly connected to the serial bus 20 for arbitrating, transmitting, receiving and re-timing of the data signals. Each device similarly comprises a link layer chip (or "LLC" chip) 24 which transmits and receives the data signals at a fixed speed to and from the PHY
chip 25 and interfaces with the processing intelligence of the device. The fixed speed transmission between the two chips 24 and 25 is enabled by a conversion process whereby the bus 20 between the two chips 24 and 25 becomes wider (i.e.
more transmission channels are used) for faster data signal transmissions. For example, for a 100 Mbit transmission, the bus 20 must be at least two bits wide; for a 200 Mbit transmission, the bus 20 must be at least four bits wide; for a 400 Mbit transmission, the bus 20 must be at least eight bits wide; and so on. In this embodiment, the interface 3 of the present invention comprising the isolation barrier 9 is implemented between the PHY and L L C
chips 24 and 25 so as to permit the development of a universal interconnection in which a standard serial bus cable 20 can be connected between the PHY chips 25 of adjacent devices 1 and 2.
In this implementation, the signals transmitted are in the form of NRZ data signals which require very broad band transmission capabilities. Due to the fact that a pulse transformer 9 having a narrow band transmission channel is implemented as the isolation barrier 9, it is necessary that the transmitting and receiving circuitry of the PHY and LLC chips 24 and 25 convert the data signals into narrow band data signals for transmission between the PHY and L L C
chips 24 and 25. Therefore, according to the method and apparatus of the present invention, the circuitry described above is implemented between the PHY and LLC chips so as to provide a simple method using digital standard cell or gate array technology in a standard digital CMOS process to pass the NRZ data signals across the isolation barrier 9 of the interface 3 disposed between the two chips 24 and 25.
While the present invention has been described in conjunction with the above-embodiments, it is evident that numerous alternatives, depictions, variations and uses will be apparent to those skilled in the art in light of the foregoing description. Specifically, the interface 3 may be uni-directional or bi-directional and may represent the communications channel between two separate devices 1 and 2, two IC
chips 24 and 25 or the like. In addition, the isolation barrier 9 coupled to the bus in the interface may comprise a variety of devices or configurations which electrically isolate the transmitting and receiving circuitry of the two devices 1 and 2.
The present invention provides a method and apparatus for the transmission of data signals across an interface comprising an isolation barrier disposed between first and second devices connected via a bus. The isolation barrier may comprise a pulse transformer, a capacitative coupling or the like for electrically isolating the transmitting and receiving circuitry of the devices and to prevent ground loops therebetween.
In the first device, an NRZ input data signal is supplied to a data synchronizer for synchronizing the data signal with a clock signal also input to the data synchronizer. The synchronized data signal derived therefrom is supplied along with the clock signal to a differentiator for differentiating the pulses of the data signal and outputting a delayed data signal which is next supplied as input to a driver consisting of a tri-state gate.
The tri-state gate also receives as a second (control) input the digitally differentiated signal which enables the gate when high and disables the gate when low. A bias voltage is applied to the output of the tri-state gate to maintain the output of the gate at an intermediate state when the gate is disabled. When the differentiated signal goes high, the gate is enabled, in which case, if the synchronized data signal is also high, a high transmission signal as the output of the gate is driven onto the bus. If the gate is enabled and the input synchronized data signal goes low, then a low transmission signal is driven onto the bus. In this manner, the transmitter circuitry of the first device converts the NRZ input data signal into a DC balanced transmission signal that can be effectively transmitted across the isolation barrier.
A Schmidt trigger is provided as the receiver of the second device and comprises two threshold voltages centered around the bias voltage. The Schmidt trigger receives the signal transmitted across the isolation barrier and outputs a series of high and low transitions which in effect reconstitutes the synchronized data signal.
In addition to the foregoing description, another embodiment of the present invention is designed specifically for implementation with the multi-speed bus architecture scheme described in IEEE Standards Document P1394 entitled "High Performance Serial Bus". The multi-speed serial bus comprising a twisted pair cable is -g-provided for universal interconnection between computer devices arbitrarily configured on the bus. In this embodiment, the interface of the present invention comprising the isolation barrier is implemented between physical interface chip and the link layer chip of the bus architecture scheme set forth in the P1394 standard. The method and apparatus of the present invention is implemented between the two chips so as to provide a simple method using digital standard cell or gate array technology in a standard digital CMOS process to pass the NRZ data signals across the isolation barrier disposed between the two chips.
In a further aspect, the present invention provides a method for transmitting an NRZ data signal across an interface between two devices interconnected via a bus, the method comprising: differentiating the data signal with a signal differentiator responsive to a clock signal to produce a differentiated signal having a first state and a second state; supplying the data signal as a first input to a driver comprising a tri-state gate; supplying the differentiated signal as a second input to the tri-state gate to enable the tri-state gate when the differentiated signal is in the first state; applying a bias voltage to an output of the tri-state gate to derive as output from the tri-state gate a transmission signal for transmission across the interface; transmitting the transmission signal across the interface between the two devices;
and supplying the transmission signal as input to an electronic component having as output a reconstituted data signal comprising: a first signal corresponding to a first logic state when the input to the electronic component reaches a value substantially above the voltage bias; and a second signal corresponding to a second logic state when the input to the electronic component reaches a value substantially below the voltage bias.
In a further aspect, the present invention provides a transmitter to transmit a Non Return to Zero (NRZ) signal over an isolation barrier, the transmitter comprising: a signal differentiator, the signal differentiator generating a differentiated signal from a clock signal and an NRZ signal; and a driver coupled to the signal differentiator to generate an output signal for transmission over the isolation barrier, the driver receiving the differentiated signal from the signal differentiator as a first input, the driver receiving the NRZ signal as a second input, the output signal being generated according to the second input when the first input is at a first level, the output signal being generated according to a bias voltage of the driver when the first input is at a second level.
In a further aspect, the present invention provides a receiver to receive a Non Return to Zero (NRZ) signal over an isolation barrier, the receiver comprising: a blocking capacitor; and an electronic component coupled to the blocking capacitor, the blocking capacitor propagating an input signal to the electronic component from an isolation barrier, the electronic component reconstituting an NRZ
signal from the input signal, the electronic component outputting at a first signal level for the NRZ signal when the input signal is substantially higher than a third level, the electronic component outputting at a second signal level for the NRZ signal when the input signal is substantially lower than the third level.
In a further aspect, the present invention provides a transceiver to communicate a Non Return to Zero (NRZ) signal over an isolation barrier, the transceiver comprising: a signal differentiator, the signal differentiator generating a differentiated signal from a clock signal and an NRZ signal; a driver coupled to the signal differentiator to generate an output signal on a transmission line for transmission over the isolation barrier, the driver receiving the differentiated signal from the signal differentiator as a first input, the driver receiving the NRZ signal as a second input, the output signal being generated according to the second input when the first input is at a first level, the output signal being generated according to a bias voltage of the driver when the first input is at a second level; and an electronic component coupled to the transmission line for receiving an input signal from the isolation barrier, the electronic component outputting at a fourth signal level when the input signal is substantially higher than a third level, the electronic component outputting at a fifth signal level when the input signal is substantially lower than the third level.
In a still further aspect, the present invention provides a node for a communication system, the node comprising: a first communication device for communication with a remote node of the communication system; a second communication device; and a variable width bus connecting the first and second communication devices, the variable width bus comprises an isolation barrier coupled between the first and second communication devices to electrically isolate the first and second communication devices, the second communication device communicating with the first communication device at a fixed speed utilizing a first width of the variable width bus when the first communication device communicates with a remote node at a first speed, the second communication device communicating with the first communication device at the fixed speed utilizing a second width of the variable width bus when the first communication device communicates with a remote node at a second speed, at least one of the first and second communication devices comprises an electronic component for converting an input signal received from the isolation barrier into an NRZ signal, the electronic component outputting at a first signal level for the NRZ
signal when the input signal is substantially higher than a third level, the electronic component outputting at a second signal level for the NRZ signal when the input signal is substantially lower than the third level.
BRIEF DESCRIPTION OF THE DRAWINGS
The objects, features and advantages of the present invention will become apparent from the following detailed description of the preferred embodiment in which:
Figure 1 is a block diagram of the transceiver circuits for each device of the present invention showing the interconnection between the devices across the isolation barrier of the interface.
Figure 2 is a detailed circuit diagram of the present invention showing the use of a pulse transformer as the isolation barrier.
Figure 3 is a detailed circuit diagram of the present invention showing the use of a capacitative coupling as the isolation barrier.
Figure 4 is a timing chart diagram for describing the operation of the circuits of the present invention.
Figure 5 is a block diagram showing the implementation of the present invention between the LLC and PHY chips pursuant to the IEEE P1394 specification.
DETAILED DESCRIPTION OF THE INVENTION
The present invention relates to a method and apparatus for the transmission of data signals across an interface comprising an isolation barrier disposed between adjacent devices connected via a bus. In the following description, numerous details are set forth such as voltages, currents, device types, etc., in order to provide a thorough understanding of the present invention. It will be obvious, however, to one skilled in the art that these details are not required to practice the present invention. In other instances, well-known circuits, methods and the like are not set forth in detail in order to avoid unnecessarily obscuring the present invention.
With reference to Figs. 1 and 2, the present invention comprises a first device 1 and a second device 2 interconnected across an interface 3 by means of a bus 20. The bus 20 comprises at least one transmission line 21 for transmitting data and control signals and further comprises an isolation barrier 9 coupled to the transmission line 21 for electrically isolating the transmitting and receiving circuitry of the two devices 1 and 2 to prevent ground loops therebetween. Blocking capacitors 11 of approximately .001uf are coupled to the transmission lines 21 of the bus 20 on each side of the isolation barrier 9 to prevent DC current from being supplied to the isolation barrier 9. In addition, as shown in Figs. 1 and 2, three resistors, two series resistors 8 of approximately 100Q and a third shunt resistor of approximately 300Q (which is connected to ground to shunt the pulse transformer 9), are further coupled to the transmission lines 21 of the bus 20. The series resistors 8 are disposed on respective sides of the isolation barrier 9 to provide signal voltage attenuation and current limiting in order to protect the input diodes (not shown) of each device 1 and 2. The shunt resistor 10 determines the amount of voltage attenuation and acts to help discharge the pin capacitance of each device 1 and 2 when their drivers 6 are tri-stated.
The values for the components described above have been chosen for transmission rates on the bus of approximately 50 Megabits/second so that for different transmission rates, these values would have to be modified as is well-known in the art.
According to one embodiment of the present invention, the interface 3 between the devices is half duplex, bi-directional such that each device 1 and 2 comprises a transceiver having a transmitter or driver 6 consisting of a tri-state gate and a receiver 12 consisting of a Schmidt trigger. Furthermore, according to this embodiment, the isolation barrier 9 comprises a pulse transformer 9 (of 80 pH) for galvanic isolation of the circuitry of each device 1 and 2 as is well-known in the art. In the following description, the method and apparatus of the present invention will be explained in terms of the transmitter 6 of the first device 1 transmitting the transmission signal to the receiver 12 of the second device 2 where it is reconstituted into the original data signal input to the circuitry of the first device 1. Due to the bi-directional nature of the interface 3, the configuration of elements and their operation are identical for each device. However, the present invention is applicable to unidirectional interfaces 3 and to isolation barriers 9 other than pulse transformers 9 and capacitative couplings (shown in Fig. 3 ) .
In the first device 1, an NRZ input data signal A having digital high and low values is generated from a memory read, a peripheral input device or the like. As shown in Fig. 1 and more specifically in Fig. 2, this data signal A is supplied to a data synchronizer 4 consisting of a first D-Q flip-flop 13 for synchronizing the data signal A with a clock signal also input to the first D-Q flip-flop 13. The synchronized data signal B derived therefrom is supplied along with the clock signal to a digital differentiator 5 for differentiating the pulses of the data signal A. As shown in Fig. 2, the digital differentiator 5 may comprise a second flip-floP 14 for receiving the synchronized data signal B and the clock signal and outputting a delayed data signal C.
This delayed data signal C is next supplied as input along with the synchronized data signal B to an exclusive OR gate 15. With reference to the signals B
and C shown in the timing chart of Fig. 3, the exclusive OR gate 15 senses both the positive and negative transitions of the pulses in the synchronized data signal 3 and outputs as the digitally differentiated signal D a series of pulses corresponding to these transitions.
Now referring to both Figs. 1 and 2, the synchronized data signal 3 is supplied as a first (data) input to a transmitter 6 or driver 6 consisting of a tri-state gate 6. The tri-state gate 6 also receives as a second (control) input the digitally differentiated signal D which enables the gate 6 when high and disables the gate when low. A
bias voltage 16 is applied to the output of the tri-state gate 6 to maintain the output of the gate 6 at an intermediate state of approximately 2.5 volts when the gate 6 is disabled. As shown in Fig. 2, the bias voltage 16 is generated by a tied back inverter 16, which in some instances, may require two pins in order to connect the input to the output. It is also permissible to set the bias voltage 16 used in the present invention in other ways, such as with an external resistor voltage divider having 5KO resistors.
When the gate 6 is disabled, a first intermediate transmission signal E as the output of the gate 6 is driven on the bus 20 and transmitted across the isolation barrier 9. When the digitally differentiated signal D goes high, the gate 6 is then enabled, in which case, if the synchronized data signal B is also high, a first high transmission signal E as the output of the gate 6 is driven onto the bus. This first high transmission signal E
comprises a high state of approximately 5 volts.
However, if the gate 6 is enabled and the input synchronized data signal B goes low, then a first low transmission signal E is driven onto the bus 20. This first low transmission signal E comprises a low state of approximately 0 volts. Therefore, the transmitter circuitry of the first device 1 converts the NRZ
input data signal A into a DC balanced transmission signal E (without increasing the signal's high frequency bandwidth) that can be effectively transmitted across the isolation barrier 9. As would be obvious to one -I g-skilled in the art, the foregoing signal amplitudes may vary (i.e., higher or lower) depending upon the specific bias voltage 16 utilized and the specifications of the particular electronic components also used.
When the first transmission signal E is driven onto the bus, it is received as 0 volt DC input to the pulse transformer 9. The transformer 9 magnetically couples this signal to the bus 20 on the opposite side adjacent to the second device 2 where the output is a second transmission signal F. As can be seen from the timing chart of Fig. 4, the second transmission signal F is substantially the same as the first transmission signal E except that it varies in amplitude therefrom. This second transmission signal F is then received as input to a receiver 12 of the second device 2 consisting of a Schmidt trigger 12. The Schmidt trigger 12 reconstitutes the non-return to zero data of the second transmission signal F into the digital pulses of the synchronized data signal B originally received as input to the digital differentiator S.
The Schmidt trigger 12 comprises two threshold voltages centered around the bias voltage 16, preferably having the values of 2 volts and 3 volts, where 3 volts is the threshold for rising edges and 2 volts is the threshold for falling edges which cause the Schmidt trigger 12 to go high and low, respectively. With reference to the timing chart of Fig. 4, the output of the Schmidt trigger 12 is therefore a series of high and low transitions which in effect reconstitutes the synchronized data signal B.
However, as an alternative to a Schmidt trigger 12, it is noted that any electronic component can be utilized which has an output a high data signal when the voltage of its input signal reaches a value substantially above the voltage bias 16, and a low data signal when the input signal reaches a value substantially below the voltage bias.
In addition to the foregoing description, another embodiment of the method and apparatus of the present invention is designed specifically for implementation with the multi-speed bus architecture scheme described in IEEE Standards Document P1394 entitled "High Performance Serial Bus". The bus architecture scheme described in P1394 is intended to provide a multi-speed, serial bus 20 having a low cost, universal interconnection between cards on the same backplane, cards on other backplanes, and external peripherals. It also provides for an arbitrary bus topology where devices or nodes (i.e.
addressable devices coupled to the bus having a minimum set of control registers) coupled to the bus 20 need not be arranged in a cyclic network but can be arbitrarily coupled to other device 5 via the serial bus 20 to form an assorted number of network arrangements.
In this embodiment, as shown in Fig. 5, the multi-speed serial bus 20 comprising a twisted pair cable 20 is provided for universal interconnection between computer devices arbitrarily configured on the bus. Each device 1 and 2 comprises a physical channel interface chip (or "PHY" chip) 25 directly connected to the serial bus 20 for arbitrating, transmitting, receiving and re-timing of the data signals. Each device similarly comprises a link layer chip (or "LLC" chip) 24 which transmits and receives the data signals at a fixed speed to and from the PHY
chip 25 and interfaces with the processing intelligence of the device. The fixed speed transmission between the two chips 24 and 25 is enabled by a conversion process whereby the bus 20 between the two chips 24 and 25 becomes wider (i.e.
more transmission channels are used) for faster data signal transmissions. For example, for a 100 Mbit transmission, the bus 20 must be at least two bits wide; for a 200 Mbit transmission, the bus 20 must be at least four bits wide; for a 400 Mbit transmission, the bus 20 must be at least eight bits wide; and so on. In this embodiment, the interface 3 of the present invention comprising the isolation barrier 9 is implemented between the PHY and L L C
chips 24 and 25 so as to permit the development of a universal interconnection in which a standard serial bus cable 20 can be connected between the PHY chips 25 of adjacent devices 1 and 2.
In this implementation, the signals transmitted are in the form of NRZ data signals which require very broad band transmission capabilities. Due to the fact that a pulse transformer 9 having a narrow band transmission channel is implemented as the isolation barrier 9, it is necessary that the transmitting and receiving circuitry of the PHY and LLC chips 24 and 25 convert the data signals into narrow band data signals for transmission between the PHY and L L C
chips 24 and 25. Therefore, according to the method and apparatus of the present invention, the circuitry described above is implemented between the PHY and LLC chips so as to provide a simple method using digital standard cell or gate array technology in a standard digital CMOS process to pass the NRZ data signals across the isolation barrier 9 of the interface 3 disposed between the two chips 24 and 25.
While the present invention has been described in conjunction with the above-embodiments, it is evident that numerous alternatives, depictions, variations and uses will be apparent to those skilled in the art in light of the foregoing description. Specifically, the interface 3 may be uni-directional or bi-directional and may represent the communications channel between two separate devices 1 and 2, two IC
chips 24 and 25 or the like. In addition, the isolation barrier 9 coupled to the bus in the interface may comprise a variety of devices or configurations which electrically isolate the transmitting and receiving circuitry of the two devices 1 and 2.
Claims (18)
1. A transmitter to transmit a Non Return to Zero (NRZ) signal over an isolation barrier, the transmitter comprising:
a signal differentiator, the signal differentiator generating a differentiated signal from a clock signal and an NRZ signal; and a driver coupled to the signal differentiator to generate an output signal for transmission over the isolation barrier, the driver receiving the differentiated signal from the signal differentiator as a first input, the driver receiving the NRZ signal as a second input, the output signal being generated according to the second input when the first input is at a first level, the output signal being generated according to a bias voltage of the driver when the first input is at a second level.
a signal differentiator, the signal differentiator generating a differentiated signal from a clock signal and an NRZ signal; and a driver coupled to the signal differentiator to generate an output signal for transmission over the isolation barrier, the driver receiving the differentiated signal from the signal differentiator as a first input, the driver receiving the NRZ signal as a second input, the output signal being generated according to the second input when the first input is at a first level, the output signal being generated according to a bias voltage of the driver when the first input is at a second level.
2. A transmitter as in claim 1 further comprising:
a blocking capacitor coupled between the driver and the isolation barrier for propagating the output signal from the driver to the isolation barrier.
a blocking capacitor coupled between the driver and the isolation barrier for propagating the output signal from the driver to the isolation barrier.
3. A transmitter as in claim 2 wherein the driver comprises a tri-state gate; the tri-state gate receives the differentiated signal as the first input and the NRZ
signal as the second input; the tri-state gate is enabled when the first input is at the first level; and, the tri-state gate is disabled when the first input is at the second level.
signal as the second input; the tri-state gate is enabled when the first input is at the first level; and, the tri-state gate is disabled when the first input is at the second level.
4. A transmitter as in claim 3 wherein the signal differentiator comprises:
a first flip-flop, the first flip-flop generated a delayed NRZ signal from the NRZ signal according to the clock signal; and an exclusive OR gate coupled to the first flip-flop to receive the delayed NRZ signal, the exclusive OR gate generating the differentiated signal from the delayed NRZ
signal and the NRZ signal.
a first flip-flop, the first flip-flop generated a delayed NRZ signal from the NRZ signal according to the clock signal; and an exclusive OR gate coupled to the first flip-flop to receive the delayed NRZ signal, the exclusive OR gate generating the differentiated signal from the delayed NRZ
signal and the NRZ signal.
5. A transmitter as in claim 4 further comprising:
a second flip-flop coupled to the signal differentiator, the second flip-flop synchronizing an input signal with the clock signal to generate the NRZ
signal.
a second flip-flop coupled to the signal differentiator, the second flip-flop synchronizing an input signal with the clock signal to generate the NRZ
signal.
6. A receiver to receive a Non Return to Zero (NRZ) signal over an isolation barrier, the receiver comprising:
a blocking capacitor; and an electronic component coupled to the blocking capacitor, the blocking capacitor propagating an input signal to the electronic component from the isolation barrier, the electronic component reconstituting an NRZ
signal from the input signal, the electronic component outputting at a first signal level for the NRZ signal when the input signal is substantially higher than a third level, the electronic component outputting at a second signal level for the NRZ signal when the input signal is substantially lower than the third level.
a blocking capacitor; and an electronic component coupled to the blocking capacitor, the blocking capacitor propagating an input signal to the electronic component from the isolation barrier, the electronic component reconstituting an NRZ
signal from the input signal, the electronic component outputting at a first signal level for the NRZ signal when the input signal is substantially higher than a third level, the electronic component outputting at a second signal level for the NRZ signal when the input signal is substantially lower than the third level.
7. A receiver as in claim 6 wherein the electronic component comprises a Schmidt trigger for reconstituting the NRZ signal from the input signal.
8. A receiver as in claim 6 further comprising:
a resistor coupled between the blocking capacitor and the isolation barrier to provide signal voltage attenuation and current limiting.
a resistor coupled between the blocking capacitor and the isolation barrier to provide signal voltage attenuation and current limiting.
9. A transceiver to communicate a Non Return to Zero (NRZ) signal over an isolation barrier, the transceiver comprising:
a signal differentiator, the signal differentiator generating a differentiated signal from a clock signal and an NRZ signal;
a driver coupled to the signal differentiator to generate an output signal on a transmission line for transmission over the isolation barrier, the driver receiving the differentiated signal from the signal differentiator as a first input, the driver receiving the NRZ signal as a second input, the output signal being generated according to the second input when the first input is at a first level, the output signal being generated according to a bias voltage of the driver when the first input is at a second level; and an electronic component coupled to the transmission line for receiving an input signal from the isolation barrier, the electronic component outputting at a fourth signal level when the input signal is substantially higher than a third level, the electronic component outputting at a fifth signal level when the input signal is substantially lower than the third level.
a signal differentiator, the signal differentiator generating a differentiated signal from a clock signal and an NRZ signal;
a driver coupled to the signal differentiator to generate an output signal on a transmission line for transmission over the isolation barrier, the driver receiving the differentiated signal from the signal differentiator as a first input, the driver receiving the NRZ signal as a second input, the output signal being generated according to the second input when the first input is at a first level, the output signal being generated according to a bias voltage of the driver when the first input is at a second level; and an electronic component coupled to the transmission line for receiving an input signal from the isolation barrier, the electronic component outputting at a fourth signal level when the input signal is substantially higher than a third level, the electronic component outputting at a fifth signal level when the input signal is substantially lower than the third level.
10. A transceiver as in claim 9 further comprising:
a blocking capacitor coupled between the transmission line and driver and between the transmission line and the electronic component.
a blocking capacitor coupled between the transmission line and driver and between the transmission line and the electronic component.
11. A transceiver as in claim 10 further comprising:
a serial resistor coupled between the blocking capacitor and the transmission line.
a serial resistor coupled between the blocking capacitor and the transmission line.
12. A transceiver as in claim 10 wherein the driver comprises a tri-state gate; the tri-state gate receives the differentiated signal as the first input and the NRZ
signal as the second input; the tri-state gate is enabled when the first input is at the first level; and, the tri-state gate is disabled when the first input is at the second level.
signal as the second input; the tri-state gate is enabled when the first input is at the first level; and, the tri-state gate is disabled when the first input is at the second level.
13. A transceiver as in claim 10 wherein the electronic component comprises a Schmidt trigger for outputting at one of the fourth and fifth signal levels according to the input signal.
14. A node for a communication system, the node comprising:
a first communication device for communication with a remote node of the communication system;
a second communication device; and a variable width bus connecting the first and second communication devices, the variable width bus comprises an isolation barrier coupled between the first and second communication devices to electrically isolate the first and second communication devices, the second communication device communicating with the first communication device at a fixed speed utilizing a first width of the variable width bus when the first communication device communicates with a remote node at a first speed, the second communication device communicating with the first communication device at the fixed speed utilizing a second width of the variable width bus when the first communication device communicates with a remote node at a second speed, at least one of the first and second communication devices comprises an electronic component for converting an input signal received from the isolation barrier into an NRZ signal, the electronic component outputting at a first signal level for the NRZ signal when the input signal is substantially higher than a third level, the electronic component outputting at a second signal level for the NRZ signal when the input signal is substantially lower than the third level.
a first communication device for communication with a remote node of the communication system;
a second communication device; and a variable width bus connecting the first and second communication devices, the variable width bus comprises an isolation barrier coupled between the first and second communication devices to electrically isolate the first and second communication devices, the second communication device communicating with the first communication device at a fixed speed utilizing a first width of the variable width bus when the first communication device communicates with a remote node at a first speed, the second communication device communicating with the first communication device at the fixed speed utilizing a second width of the variable width bus when the first communication device communicates with a remote node at a second speed, at least one of the first and second communication devices comprises an electronic component for converting an input signal received from the isolation barrier into an NRZ signal, the electronic component outputting at a first signal level for the NRZ signal when the input signal is substantially higher than a third level, the electronic component outputting at a second signal level for the NRZ signal when the input signal is substantially lower than the third level.
15. A node as in claim 14 wherein the first communication device comprises a physical channel interface chip; and, the second communication device comprises a link layer chip.
16. A node as in claim 15 wherein the electronic component comprises a Schmidt trigger for converting the input signal into the NRZ signal.
17. A node as in claim 14 wherein at least one of the first and second communication devices comprises:
a signal differentiator, the signal differentiator generating a differentiated signal from a clock signal and an NRZ signal; and a driver coupled to the signal differentiator to generate an output signal for transmission over the isolation barrier, the driver receiving the differentiated signal from the signal differentiator as a first input, the driver receiving the NRZ signal as a second input, the output signal being generated according to the second input when the first input is at a first level, the output signal being generated according to a bias voltage of the driver when the first input is at a second level.
a signal differentiator, the signal differentiator generating a differentiated signal from a clock signal and an NRZ signal; and a driver coupled to the signal differentiator to generate an output signal for transmission over the isolation barrier, the driver receiving the differentiated signal from the signal differentiator as a first input, the driver receiving the NRZ signal as a second input, the output signal being generated according to the second input when the first input is at a first level, the output signal being generated according to a bias voltage of the driver when the first input is at a second level.
18. A node as in claim 14 wherein a driver comprises a tri-state gate; the tri-state gate receives a differentiated signal as the first input and the NRZ
signal as the second input; the tri-state gate is enabled when the first input is at the first level; and, the tri-state gate is disabled when the first input is at the second level.
signal as the second input; the tri-state gate is enabled when the first input is at the first level; and, the tri-state gate is disabled when the first input is at the second level.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/999,155 US5384808A (en) | 1992-12-31 | 1992-12-31 | Method and apparatus for transmitting NRZ data signals across an isolation barrier disposed in an interface between adjacent devices on a bus |
US07/999,155 | 1992-12-31 | ||
CA002365604A CA2365604C (en) | 1992-12-31 | 1993-12-16 | Method and apparatus for transmitting nrz data signals across an isolation barrier disposed in an interface between adjacent devices on a bus |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002365604A Division CA2365604C (en) | 1992-12-31 | 1993-12-16 | Method and apparatus for transmitting nrz data signals across an isolation barrier disposed in an interface between adjacent devices on a bus |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2415289A1 CA2415289A1 (en) | 1994-07-21 |
CA2415289C true CA2415289C (en) | 2009-04-14 |
Family
ID=25682825
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002415289A Expired - Lifetime CA2415289C (en) | 1992-12-31 | 1993-12-16 | Method and apparatus for transmitting nrz data signals across an isolation barrier disposed in an interface between adjacent devices on a bus |
Country Status (1)
Country | Link |
---|---|
CA (1) | CA2415289C (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114138699B (en) * | 2021-11-01 | 2024-03-26 | 珠海格力电器股份有限公司 | Serial communication processing method, device, equipment, control system and storage medium |
-
1993
- 1993-12-16 CA CA002415289A patent/CA2415289C/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CA2415289A1 (en) | 1994-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5384808A (en) | Method and apparatus for transmitting NRZ data signals across an isolation barrier disposed in an interface between adjacent devices on a bus | |
US6147963A (en) | Communications system for driving pairs of twisted pair links | |
US5784408A (en) | Apparatus for transmitting and/or receiving data at different data transfer rates especially in applications such as dual-rate ethernet local-area networks | |
KR100516565B1 (en) | Data communication method, electronic device and physical layer control integrated circuit | |
US4280221A (en) | Digital data communication system | |
EP0610204B1 (en) | Line code using block inversion for high speed links | |
Mooney et al. | A 900 Mb/s bidirectional signaling scheme | |
EP0228214B1 (en) | Apparatus and associated method for converting serial data pattern signals transmitted or suitable for transmission over a high speed synchronous serial transmission media, to parallel pattern output signals | |
JP3507851B2 (en) | Transceiver for transmitting and receiving staircase sinusoidal waveforms | |
US6031473A (en) | Digital communications using serialized delay line | |
CA2138106C (en) | Cmos technology high speed digital signal transceiver | |
US6590687B1 (en) | Low power optically coupled serial data link | |
EP0227378A2 (en) | Method for receiving and converting high speed serial data pattern input signals to parallel data pattern output | |
US5303265A (en) | Frequency independent encoding technique and apparatus for digital communications | |
US6192069B1 (en) | Circuit and methodology for transferring signals between semiconductor devices | |
CA2415289C (en) | Method and apparatus for transmitting nrz data signals across an isolation barrier disposed in an interface between adjacent devices on a bus | |
US5995555A (en) | Precoded waveshaping transmitter for a twisted pair which eliminates the need for a filter | |
CN112389273B (en) | Battery management system and multi-level coding method | |
CA2365604C (en) | Method and apparatus for transmitting nrz data signals across an isolation barrier disposed in an interface between adjacent devices on a bus | |
US7075330B2 (en) | System and method for balancing capacitively coupled signal lines | |
US5717714A (en) | Inter-repeater backplane with mixed signal state machine interconnect | |
Jou et al. | A serial link transceiver for USB2 high-speed mode | |
WO2024124046A1 (en) | Bidirectional orthogonal differential vector signaling | |
Boye et al. | 11b/14b Encoding–A Fault Tolerant, DC-Balanced Line Code for AC-Coupled Channel Link Transceivers | |
DEVI | PHYSICAL LAYER IMPLEMENTATION OF 1000BASE ETHERNET |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20131216 |