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.
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.
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.
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.
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
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
where Req is the equivalent resistance at node A 114, and is given by:
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:
where Vth
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:
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:
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
A step-down impedance network 214, as described above with respect to
In an embodiment, parameter values for simulated TMDS to LVDS interconnection model 200 are given by the following:
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.
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
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
where Vth
where Rload represents termination impedance 318/320 in
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:
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:
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:
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
A step-up impedance network 416, as described above with respect to
In an embodiment, parameter values for simulated LVDS to TMDS interconnection model 400 are given by the following:
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.
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.
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.
Number | Date | Country | |
---|---|---|---|
60816320 | Jun 2006 | US |