System, method and apparatus for transmitting and receiving a transition minimized differential signal

Information

  • Patent Application
  • 20070296461
  • Publication Number
    20070296461
  • Date Filed
    November 16, 2006
    18 years ago
  • Date Published
    December 27, 2007
    17 years ago
Abstract
The present invention is directed to a system, method, and apparatus to transmit/receive TMDS signals using general purpose differential transmitter and receivers. In an embodiment, the general purpose differential transmitter and receivers are designed to operate with differential signaling schemes such as LVDS and LVPECL. In one aspect, embodiments according to the present invention enable the re-configuration of existing and fully-characterized LVDS/LVPECL transmitter/receiver cells to support TMDS (using minimal sets of external components). This provides considerable cost and development time savings, thereby allowing the development of products much more expediently. In another aspect, embodiments according to the present invention provide interfacing methods and systems between differential signaling schemes such as LVDS/LVPECL and TMDS.
Description

BRIEF DESCRIPTION OF THE DRAWINGS/FIGURES

The accompanying drawings, which are incorporated herein and form part of the specification, illustrate the present invention and, together with the description, further serve to explain the principles of the invention and to enable a person skilled in the relevant art(s) to make and use the invention.



FIG. 1 illustrates an architecture for coupling a TMDS driver and a LVDS/LVPECL receiver.



FIG. 2 illustrates an example simulated model of a TMDS transmitter to LVDS receiver interconnection.



FIG. 3 illustrates an architecture for coupling a LVDS/LVPECL driver and a TMDS receiver.



FIG. 4 illustrates an example simulated model of a LVDS transmitter to TMDS receiver interconnection.





The features and advantages of the present invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings, in which like reference characters identify corresponding elements throughout. In the drawings, like reference numbers generally indicate identical, functionally similar, and/or structurally similar elements. The drawing in which an element first appears is indicated by the leftmost digit(s) in the corresponding reference number.


DETAILED DESCRIPTION OF THE INVENTION
A. Overview

In the field of interconnect technologies, low voltage differential signaling schemes are heavily employed to meet the simultaneous requirements for high throughput, reliability, and low power consumption. In particular, LVDS (Low Voltage Differential Signaling) and LVPECL (Low Voltage Positive Emitter Coupled Logic) are the differential interfaces of choice for the majority of applications.


However, for applications requiring higher throughputs (1.5-3.0 Gbps) such as applications that employ DVI/HDMI interfaces, TMDS signaling is commonly used.


Currently, various devices including field programmable gate arrays (FPGA) are equipped with built-in general purpose LVDS/LVPECL interfaces. Very few, however, include built-in TMDS interfaces. This is generally due to the fact that the development of custom designs for TMDS transmitter/receiver cells into an ASIC is commercially both costly and time consuming (The TMDS cells must be designed, simulated, verified, tested and characterized for each semiconductor process node).


On the other hand, the re-configuration of existing and fully-characterized LVDS transmitter/receiver cells in ASIC designs to support TMDS (using a minimal set of external components) provides considerable cost and development time savings, thereby allowing the development of products much more expediently.


The present invention is related to a system, method and apparatus for the transmission and/or reception of TMDS signals using general purpose differential transmitters and/or receivers re-configured with a minimal set of external components. In particular the invention is directed to systems and methods to re-purpose LVDS/LVPECL interfaces to realize TMDS transmitters and/or receivers.


B. Electrical Compatibility

TMDS, LVDS, and LVPECL use differential signaling and are compatible with a 3.3 V power supply voltage. Accordingly, from a power supply perspective, it is feasible that they can be made to interface with each other.


From an operating frequency perspective, the maximum frequency of operation for a TMDS transceiver is 724.5 Mhz and 655 MHz for LVDS. However, since the clock rail for TMDS is defined to be the character clock and not the baud rate clock of the data rails, the maximum TMDS clock frequency is 74.25 Mhz. This implies that the maximum operation frequency for TMDS is determined from the data rails and is 372.25 Mhz. Thus, LVDS is capable of handling the frequency of TMDS signals having a clock rate of 74.25 Mhz or less. Similar analysis shows that LVPECL can handle nominal TMDS signal frequencies as well.


Although there is basic electrical compatibility between TMDS and LVDS/LVPECL from a supply voltage and clock frequency perspective, there are significant incompatibilities with regards to common mode range requirements. For example, the common mode range (the range of the voltage that is common to both differential branches) of a TMDS signal is nominally around 3.1 V. On the other hand, LVDS receivers typically operate using a common mode voltage of 1.2V. Similarly, many LVPECL receivers expect a common mode voltage of 1.2V. This clearly is one area that must be addressed in order to realize an LVDS/LVPECL-based TMDS interface. Similarly, signal swing requirements must be met at both ends of the interface.


C. TMDS to LVDS/LVPECL Communication


FIG. 1 illustrates an architecture 100 for coupling a TMDS driver and a LVDS/LVPECL receiver. Architecture 100 includes a CML (Current Mode Logic)/TMDS driver 102 and a LVDS/LVPECL receiver 104 coupled by a differential interface. The differential interface ensures that the common mode range and signal swing requirements are met both at the driver and receiver ends of the interface.


Optionally, the differential interface includes an impedance network. In an embodiment, the impedance network includes, for each branch of the differential interface, a first impedance R1 106/108 coupled between an output of CML/TMDS driver 102 and a power supply voltage VCC, a second impedance R2 110/112 coupled between the output of CML/TMDS driver 102 and ground, a third impedance R3 116/118 coupled between the output of CML/TMDS driver 102 and an input of LVDS/LVPECL receiver 104, and a fourth impedance R4 122/124 coupled between the input of LVDS/LVPECL receiver 104 and ground.


In FIG. 1, the impedance network is shown according to a resistor network embodiment. As would be appreciated by a person skilled in the art, however, embodiments of the present invention are not limited to the embodiment of FIG. 1 and equivalent resistive, capacitive, and/or inductive networks may also be used.


In an embodiment, the impedance network steps down the common mode voltage of TMDS driver 102 to meet the common mode range of LVDS/LVPECL receiver 104 and ensures that a received signal swing at LVDS/LVPECL receiver 104 is within acceptable range. At the same time, the impedance network provides an appropriate output impedance match for TMDS driver 102.


In an exemplary embodiment, impedances R1 106-108, R2 110-112, R3 116-118, and R4 122-124 are assigned values of 50, 100000, 150, and 150 Ohms, respectively.


Referring to FIG. 1, the common-mode voltage at the output node A 114 of CML/TMDS driver 102 is given by:










V
A

=


V
CC




R
eq



R
1

+

R
eq








(
1
)







where Req is the equivalent resistance at node A 114, and is given by:










R
eq

=




R
2

·

(


R
3

+

R
4


)




R
2

+

(


R
3

+

R
4


)



.





(
2
)







Accordingly, given a 3.3 V power supply (VCC), the theoretical value of the common-mode voltage at node A 114 is equal to 2.787 V. This value is within the 3.1 V common-mode voltage range of TMDS.


Similarly, the common-mode voltage at the input node B 120 of LVDS/LVPECL receiver 104 is given by:










V
B

=


V
th_B

·


R
4



R
th_B

+

R
4








(
3
)







where VthB and RthB are respectively the Thevenin voltage and resistance calculated with respect to node B (i.e., node B open-circuited). VthB and RthB are given by:











V
th_B

=


V
CC




R
2



R
1

+

R
2





;
and




(
4
)







R
th_B

=


R
3

+




R
1

·

R
2




R
1

+

R
2



.






(
5
)







Given a 3.3 V power supply (VCC), the theoretical value of the common mode-voltage at node B 120 is equal to 1.394 V. Note that this value is within the 0.5 V to 2.35 V common-mode range of LVDS/LVPECL.


Acceptable signal swing levels can also be achieved using the exemplary impedance values. Theoretically, signal swing level at node B 120 is related to signal swing level at node A 114 according to:










V
B_sw

=


V
A_sw

·



R
4



R
3

+

R
4



.






(
6
)







Accordingly, with a 400 mV peak-to-peak (p-p) theoretical signal swing level at node A 114, the theoretical signal swing level at node B 120 is equal to 200 mV p-p. Note that both values are within the 500 mV p-p and 200 mV p-p respective requirements for CML/TMDS driver 102 and LVDS/LVPECL receiver 104.


Additionally, the impedance network provides TMDS driver 102 with an output impedance match of approximately 50 Ohms (46.457 Ohms). Theoretically, this can be calculated as:










R
A

=



(



R
1

·

R
2




R
1

+

R
2



)



(


R
3

+

R
4


)




(



R
1

·

R
2




R
1

+

R
2



)

+

(


R
3

+

R
4


)







(
7
)







where RA is the output resistance calculated at node A 114.


The theoretical calculations above may be further verified using an example simulated TMDS to LVDS interconnection model 200, illustrated in FIG. 2. Simulated model 200 includes a TMDS transmitter 202 simulated using a TMDS source chip 204 and a TMDS Source simulation package 206, a LVDS receiver 208 simulated using a FPGA LVDS Input buffer 210, and an HDMI cable 212 coupling both ends of the interconnection.


A step-down impedance network 214, as described above with respect to FIG. 1, is coupled to FPGA LVDS Input buffer 210. In an embodiment, impedance network 214 is located off-chip. Alternatively, impedance network 214 is integrated within FPGA LVDS Input buffer 210. HDMI cable 212 includes connector plugs 216 and 218 at each end which respectively couple to HDMI receptacles 220 and 222 at each end of the interconnection. Board via capacitances 224 and load capacitance 228 at the LVDS receiver side are also simulated as illustrated in FIG. 2.


In an embodiment, parameter values for simulated TMDS to LVDS interconnection model 200 are given by the following:



















C_via
0.75
pF



Zo
100
Ohms










Er
4.0











W/S/H1/H2
5.25/6.75/4.94/9.46
millimeters



R1
55
Ohms










R2
High Z, no connect











R3
150
Ohms



R4
150
Ohms



Cload
5
pF











where C_via denotes board via capacitance, Zo denotes the characteristic impedance of the transmission line (a differential stripline topology), Er denotes the dielectric constant of the pcb structure, W/S/H1/H2 denote the transmission line geometry (W=width of each of the two lines (differential), S=separation between the two lines, H1=height from the top ground plane to the lines, H2=height of the between the lines and the bottom ground plane), and Cload denotes the load capacitance.


D. L VDS/LVPECL to TMDS Communication


FIG. 3 illustrates an architecture 300 for coupling a LVDS/LVPECL driver and a CML/TMDS receiver. Architecture 300 includes a LVDS/LVPECL driver 302 and a CML/TMDS receiver 304 coupled by a differential interface. The differential interface ensures that the common mode range and signal swing requirements are met both at the driver and receiver ends of the interface.


Optionally, the differential interface includes an impedance network. In an embodiment, the impedance network includes, for each branch of the differential interface, a first impedance R1 306/308 coupled between an output of LVDS/LVPECL driver 302 and ground, a second impedance R2 310/312 coupled between the output of LVDS/LVPECL driver 302 and an input of CML/TMDS receiver 304, and a third impedance R3 314/316 coupled between the input of CML/TMDS receiver 304 and a power supply voltage VCC. A termination impedance Rload 318/320 couples the input of CML/TMDS receiver 304 to a power supply voltage VCC1. In an embodiment, the termination impedance is approximately 50 Ohms.


Note that in architecture 300 the impedance network is shown according to a resistor network embodiment. As would be appreciated by a person skilled in the art, however, embodiments of the present invention are not limited to the embodiment of FIG. 3 and equivalent resistive, capacitive, and/or inductive networks may also be used.


In an embodiment, the impedance network steps up the common mode voltage of LVDS/LVPECL driver 302 to meet the common mode range of CML/TMDS receiver 304 and ensures that the received signal swing at CML/TMDS receiver 304 is within acceptable range. At the same time, the impedance network provides an appropriate output impedance match for LVDS/LVPECL driver 302.


In an exemplary embodiment, impedances R1 306-308, R2 310-312, and R3 314-116 are assigned values of 105, 60, and 100 Ohms, respectively.


Referring to FIG. 3, the common-mode voltage at the output node A 322 of LVDS/LVPECL driver 302 is given by:










V
A

=


V
th_A




R
1



R
1

+

R
2

+

R
th_A








(
8
)







where VthA and RthA are respectively the Thevenin voltage and resistance calculated with respect to node A 322. VthA and RthA are given by:










V
th_A

=



V
CC




R
load



R
3

+

R
load




+


V

CC





1


·


R
3



R
3

+

R
load









(
9
)







R
th_A

=




R
3

·

R
load




R
3

+

R
load



.





(
10
)







where Rload represents termination impedance 318/320 in FIG. 3.


Accordingly, given a 3.3 V power supply (VCC=VCC1=3.3 V) and a 50 Ohms termination impedance, the theoretical value of the common-mode voltage at node A 322 is equal to 1.747 V. This value is within the 0.5 V to 2.35 V common mode voltage range of LVDS/LVPECL.


Similarly, the common-mode voltage at the input node B 324 of CML/TMDS receiver 304 is given by:










V
B

=



V
CC

·

[




R
load

·

(


R
1

+

R
2


)




R
load

+

(


R
1

+

R
2


)





R
3

+

[



R
load

·

(


R
1

+

R
2


)




R
load

+

(


R
1

+

R
2


)



]



]


+


V

CC





1


·


[




R
3

·

(


R
1

+

R
2


)




R
3

+

(


R
1

+

R
2


)





R
load

+

[



R
3

·

(


R
1

+

R
2


)




R
3

+

(


R
1

+

R
2


)



]



]

.







(
11
)







Given a 3.3 V power supply (VCC) and a 50 Ohms termination impedance, the theoretical value of the common mode-voltage at node B 324 is equal to 2.745 V. Note that this value is within the 3.1 V common mode voltage range of TMDS.


Acceptable signal swing levels can also be achieved using the exemplary impedance values. Theoretically, signal swing level at node B 324 is related to signal swing level at node A 322 according to:










V
B_sw

=


V
A_sw

·


[




R
3

·

R
load




R
3

+

R
load





R
2

+

(



R
3

·

R
load




R
3

+

R
load



)



]

.






(
12
)







Accordingly, with a 400 mV peak-to-peak (p-p) theoretical signal swing level at node A 322, the theoretical signal swing level at node B 324 is equal to 143 mV p-p. Note that both values are within the 500 mV p-p and 150 mV p-p respective requirements for LVDS/LVPECL driver 302 and CML/TMDS receiver 304.


Additionally, the impedance network provides LVDS/LVPECL driver 302 with an output impedance match of approximately 50 Ohms (49.412 Ohms). Theoretically, this can be calculated as:










R
A

=



R
1

·

[


R
2

+

(



R
3

·

R
load




R
3

+

R
load



)


]




R
1

+

[


R
2

+

(



R
3

·

R
load




R
3

+

R
load



)


]







(
13
)







where RA is the output resistance calculated at node A 114.


The theoretical calculations above are further verified using an example simulated LVDS to TMDS interconnection model 400, illustrated in FIG. 4. Simulated model 400 includes a LVDS transmitter 402 simulated using a FPGA LVDS Driver chip 404 and a FPGA LVDS Driver simulation package 406, a TMDS receiver 408 simulated using a TMDS sink simulation package 410 and a TMDS sink chip 412, and an HDMI cable 414 coupling both ends of the interconnection.


A step-up impedance network 416, as described above with respect to FIG. 3, is coupled to FPGA LVDS driver 406. In an embodiment, impedance network 416 is located off-chip. Alternatively, impedance network 416 is integrated within FPGA LVDS driver chip 404. HDMI cable 414 includes connector plugs 418 and 420 at each end which respectively couple to HDMI receptacles 422 and 424 at each end of the interconnection. Board via capacitances 426 and load capacitance 428 at the TMDS receiver side are also simulated, as illustrated in FIG. 4.


In an embodiment, parameter values for simulated LVDS to TMDS interconnection model 400 are given by the following:



















C_via
0.75
pF



Zo
100
Ohms










Er
4.0











W/S/H1/H2
5.25/6.75/4.94/9.46
millimeters



R1
105
Ohms



R2
60
Ohms



R3
100
Ohms



Rload
50
Ohms



Cload
5
pF











where C_via denotes board via capacitance, Zo denotes the characteristic impedance of the transmission line (a differential stripline topology), Er denotes the dielectric constant of the pcb substrate, W/S/H1/H2 denote the transmission line geometry (W=width of each of the two lines (differential), S=separation between the two lines, H1=height from the top ground plane to the lines, H2=height of the between the lines and the bottom ground plane), Rload denotes the termination impedance, and Cload denotes the load capacitance.


E. Conclusion

While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. It will be understood by those skilled in the relevant art(s) that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined in the appended claims. Accordingly, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.

Claims
  • 1. A system for interfacing a Transition Minimized Differential Signaling (TMDS) transmitter and a Low Voltage Differential Signaling (LVDS)/Low Voltage Positive Emitter Coupled Logic (LVPECL) receiver, comprising: a TMDS driver;a LVDS/LVPCEL receiver; andan impedance network coupled between said TMDS driver and said LVDS/LVPCEL receiver, wherein said impedance network steps down a common mode voltage of said TMDS driver to within a defined common mode voltage range of said LVDS/LVPCEL receiver.
  • 2. The system of claim 1, wherein said impedance network controls a signal swing level of said TMDS driver to satisfy a signal swing threshold of said LVDS/LVPCEL receiver.
  • 3. The system of claim 1, wherein said impedance network is a resistive network.
  • 4. The system of claim 1, wherein said impedance network includes one or more resistive, capacitive, and/or inductive elements.
  • 5. The system of claim 1, wherein said impedance network is located off-chip relative to an integrated circuit chip that includes said LVDS/LVPECL receiver.
  • 6. The system of claim 1, wherein said impedance network is integrated with said LVDS/LVPCEL receiver in a single integrated circuit chip.
  • 7. A system for interfacing a Low Voltage Differential Signaling (LVDS)/Low Voltage Positive Emitter Coupled Logic (LVPCEL) transmitter and a Transition Minimized Differential Signaling (TMDS) receiver, comprising: a LVDS/LVPCEL driver;a TMDS receiver; andan impedance network coupled between said LVDS/LVPCEL driver and said TMDS receiver, wherein said impedance network steps up a common mode voltage of said LVDS/LVPCEL driver to within a defined common mode voltage range of said TMDS receiver.
  • 8. The system of claim 7, wherein said impedance network controls a signal swing level of said LVDS/LVPCEL driver to satisfy a signal swing threshold of said TMDS receiver.
  • 9. The system of claim 7, wherein said impedance network is a resistive network.
  • 10. The system of claim 7, wherein said impedance network includes one or more resistive, capacitive, and/or inductive elements.
  • 11. The system of claim 7, wherein said impedance network is located off-chip relative to an integrated circuit chip that includes said LVDS/LVPECL driver.
  • 12. The system of claim 7, wherein said impedance network is integrated with said LVDS/LVPCEL driver in a single integrated circuit chip.
  • 13. A method for interfacing a Transition Minimized Differential Signaling (TMDS) transmitter and a general-purpose receiver, comprising: receiving a TMDS differential voltage signal from the TMDS transmitter;decreasing a common-mode voltage of said TMDS differential voltage signal to within a defined common mode voltage range of the general-purpose receiver; andcontrolling a swing level of said TMDS differential voltage signal to satisfy a signal swing threshold of the general-purpose receiver.
  • 14. The method of claim 13, wherein a step-down impedance network is coupled between said TMDS transmitter and said general-purpose receiver.
  • 15. The method of claim 14, wherein said step-down impedance network is integrated with said general-purpose receiver in a single device.
  • 16. The method of claim 13, wherein said general-purpose receiver comprises a Low Voltage Differential Signaling (LVDS)/Low Voltage Positive Emitter Coupled Logic (LVPCEL) receiver.
  • 17. A method for interfacing a general-purpose transmitter and a Minimized Differential Signaling (TMDS) receiver, comprising: receiving a differential voltage signal from the general-purpose transmitter;increasing a common-mode voltage of said differential voltage signal to within a defined common mode voltage range of the TMDS receiver; andcontrolling a swing level of said differential voltage signal to satisfy a signal swing threshold of the TMDS receiver.
  • 18. The method of claim 17, wherein a step-up impedance network is coupled between said general-purpose transmitter and said TMDS receiver.
  • 19. The method of claim 18, wherein said step-up impedance network is integrated with said general-purpose transmitter in a single device.
  • 20. The method of claim 18, wherein said general-purpose transmitter comprises a Low Voltage Differential Signaling (LVDS)/Low Voltage Positive Emitter Coupled Logic (LVPCEL) transmitter.
CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims the benefit of U.S. Provisional Patent Application No. 60/816,320, entitled “System, Method and Apparatus for Transmitting and Receiving a Transition Minimized Differential Signal” and filed on Jun. 26, 2006, the entirety of which is incorporated herein by reference.

Provisional Applications (1)
Number Date Country
60816320 Jun 2006 US