The invention relates generally to electronic communication systems. More particularly, the invention relates to a training pattern to enable recognition of proper wire-pair orientation and correction in electronic communication systems.
In Ethernet 10GBase-T cabling, the data is sent over four pairs of wires. Between the transmitter and receiver, the pairs can be swapped with each other, and the wires in a pair can be swapped. These reconfigurations can result in an inverted signal or the latency of the four pairs can differ. 10GBASE-T, or IEEE 802.3an-2006, is a standard to provide 10 gigabit/second connections over conventional unshielded or shielded twisted pair cables, over distances up to 100 m. This standard mandates specific training patterns to enable recognition of the proper correction, but does not provide a means to find the proper corrections from all the possibilities. Accordingly, there is a need to develop an algorithm to efficiently search the possible corrections and identify the correct one.
A line driver circuit and a method for protecting the line driver circuit from overdrive. An exemplary method for protecting the line driver circuit from over drive includes generating an output signal for a transformer coupled to a load, and comparing a voltage of the output signal to a threshold voltage value. If the comparison indicates overload, the method further includes generating a control signal to reduce an amplitude of the output signal. An exemplary line driver circuit may include an output transistor on an integrated circuit chip. The output transistor is configured to provide an output signal to a transformer coupled to a load. The exemplary line driver circuit further includes an overload detector circuit on the integrated circuit chip that is configured to receive the output signal and compare a voltage of the output signal to a threshold voltage value. If the comparison indicates overload, generate a control signal to reduce an amplitude of the output signal.
Details of various embodiments of the present invention are disclosed in the following appendices:
Appendix A.
Appendix B.
Appendix C
The line driver 110 may include a predriver 114 configured to provide output signal TXP to a first line via transistors M2 and M4 and output signal TXN to a second line via transistors M1 and M3. The predriver 114 is coupled to respective gates and respective sources of the M1 and M2 transistors. The gates of the M3 and the M4 transistors are coupled to a bias voltage VBIAS. The M2 and the M4 transistors are coupled in series, with a drain of the M2 transistor coupled to a source of the M4 transistor, the TXP signal provided from a drain of the M4 transistor. The M1 and the M3 transistors are coupled in series, with a drain of the M1 transistor coupled to a source of the M3 transistor, the TXN signal provided from a drain of the M3 transistor. The predriver 114 is also configured to receive an overload signal.
The line driver circuit 110 further includes an overload detector 112 coupled to the predriver circuit 114. The overload protection circuit 112 is configured to receive a Vthreshold signal and the TXP and TXN signals, and to provide the overload signal to the predriver circuit 114 and to other circuitry.
The transformer 120 may include termination resistors 122 and 124 coupled in series between the first line and the second line. A center tap of the primary coil of the transformer 120 may be coupled to a node between the termination resistors Zterm/2 122 and 124, and may be held at a center tap voltage VCT.
In operation, the overload detector 112 monitors the TXP and the TXN signals. If either the TXP or the TXN signal go below Vthreshold, the overload detector 112 triggers and reduces the transmit amplitude. This is particularly important when the transmitter is transmitting into an open circuit. If Zload 130 is equal to Infinity (open load), then the transmit amplitude will double, causing stress on the output transistors and reducing the lifetime of the part. This invention detects this overload condition and protects the line-driver 110 output transistors. One aspect of this invention is that only one threshold is used and it is easy to implement on the chip.
In some cases, the VCT can be equal to the highest power supply voltage. In that case, it is very difficult to generate a voltage reference above the highest power supply. However since this invention detects the lowest potential (low side) of the TXP and the TXN signals, which is below the highest potential voltage on the chip, the threshold detector is easy to implement.
In an example:
Vpeak=VCT=A, where A=VTX*Zterm/(Zterm+1)
Normally Zload=Zterm. In that case, Vpeak=VCT+VTX/2. However, if Zterm is equal to Infinity (open circuit case), then Vpeak increases to VCT+VTX, which can overload the output device. While the positive (high) peak voltage increases, the “transformer” action causes the lower side peak voltage to decrease accordingly. Therefore, only one threshold level is required to detect an overload.
The output of the threshold detector can go to a digital signal processor (DSP) or a digital or other control circuit. The limit function does not need to be included in the line-driver 110 amplifier or pre-driver 114. In the case of an overload, the signal to the driver could be shunted outside the transmitter or elsewhere in the transmit data path.
An overload can also occur during fink-up. In 802.3, link-pulses are sent between phys. During an “auto-mdix’ auto-negotiation, it is possible for two transceivers to be transmitting on the same pair of wires, causing the signal at the line-driver 110 to increase in amplitude as the two transmitting signals constructively interfere. This invention will also detect this case.
In addition, if the transformer has a voltage fault (an open VCT=0), then the integrated circuit will detect this condition therefore recognizing a problem at the transformer. A signal is then sent to the operator of the phy of the open transformer event.
As one of ordinary skill in the art will appreciate, various changes, substitutions, and alterations could be made or otherwise implemented without departing from the principles of the present invention. Accordingly, the examples and drawings disclosed herein including the appendix are for purposes of illustrating the preferred embodiments of the present invention and are not to be construed as limiting the invention.
This application is a divisional of pending U.S. application Ser. No. 12/012,725, filed Feb. 1, 2008, which claims priority to provisional application No. 60/900,180, filed Feb. 7, 2007. These prior applications are incorporated herein by reference, in their entirety, for any purpose.
Number | Name | Date | Kind |
---|---|---|---|
3789146 | Major | Jan 1974 | A |
3919685 | Haill | Nov 1975 | A |
4153882 | Fisher et al. | May 1979 | A |
4389694 | Cornwell, Jr. | Jun 1983 | A |
4688268 | Holland | Aug 1987 | A |
5305109 | Harford | Apr 1994 | A |
5386590 | Dolan | Jan 1995 | A |
5436933 | Andruzzi, Jr. | Jul 1995 | A |
5539771 | Noda et al. | Jul 1996 | A |
5727006 | Dreyer et al. | Mar 1998 | A |
5768301 | Dreyer et al. | Jun 1998 | A |
6064326 | Krone et al. | May 2000 | A |
6178161 | Terry | Jan 2001 | B1 |
6351509 | Vitenberg et al. | Feb 2002 | B1 |
6400772 | Chaplik | Jun 2002 | B1 |
6466989 | Chu et al. | Oct 2002 | B1 |
6782096 | Bremer et al. | Aug 2004 | B1 |
6823028 | Phanse | Nov 2004 | B1 |
6982557 | Lo et al. | Jan 2006 | B1 |
7215763 | Keller et al. | May 2007 | B1 |
7668624 | Heber et al. | Feb 2010 | B2 |
20020196863 | Kaku et al. | Dec 2002 | A1 |
20030227966 | Im | Dec 2003 | A1 |
20040208652 | Nagatomo et al. | Oct 2004 | A1 |
20040258236 | Bremer et al. | Dec 2004 | A1 |
20050243903 | Agazzi | Nov 2005 | A1 |
20060034359 | Hauptmann et al. | Feb 2006 | A1 |
20070081551 | Oishi et al. | Apr 2007 | A1 |
20070165426 | Kyono | Jul 2007 | A1 |
20080043992 | Hurwitz | Feb 2008 | A1 |
20090225648 | Gopalapuram et al. | Sep 2009 | A1 |
20090259893 | Gopalapuram et al. | Oct 2009 | A1 |
Entry |
---|
“Non Final Office Action in U.S. Appl. No. 12/284,959”, mailed by the U.S. Patent Office on Nov. 21, 2011. |
“Response to Non Final Office Action in U.S. Appl. No. 12/284,959”, electronically filed with the U.S. Patent Office on Feb. 14, 2012. |
“U.S. Patent Office Final Rejection”, Co-Pending U.S. Appl. No. 12/284,959, issued Mar. 8, 2012. |
Number | Date | Country | |
---|---|---|---|
20110193536 A1 | Aug 2011 | US |
Number | Date | Country | |
---|---|---|---|
60900180 | Feb 2007 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12012725 | Feb 2008 | US |
Child | 13087027 | US |