LOW-VOLTAGE DIFFERENTIAL SIGNALING (LVDS) TRANSMITTER CIRCUIT
20230275586 · 2023-08-31
Assignee
Inventors
Cpc classification
H03K17/6871
ELECTRICITY
H04L25/0272
ELECTRICITY
International classification
Abstract
A Low Voltage Differential Signaling (LVDS) transmitter includes driver circuit with a first transistor, a second transistor, a third transistor, a fourth transistor, a first resistor, and a second resistor. The first transistor is coupled between a first node and first output. The second transistor is coupled between the first node and a second output. The third transistor is coupled between the first output and a second node. The fourth transistor is coupled between the second output and the second node. The first resistor is coupled between the first output and a common mode node. The second resistor is coupled between the second output and the common mode node. A pre-driver circuit generates gate control signals controlling the first, second, third, and fourth transistors in response to a data signal. A controlled timing delay is applied to the timing of logic state transistors for the control signals.
Claims
1. A transmitter circuit, comprising: a driver circuit including: a first p-channel metal oxide semiconductor (pMOS) transistor and a first n-channel metal oxide semiconductor (nMOS) transistor connected in series between a first node and second node, wherein a series connection node of the first pMOS transistor and first nMOS transistor is connected to a first output node, wherein the first pMOS transistor is gate controlled by a first control signal, and wherein the first nMOS transistor is gate controlled by a second control signal; and a second pMOS transistor and a second nMOS transistor connected in series between said first node and second node, wherein a series connection node of the second pMOS transistor and second nMOS transistor is connected to a second output node, wherein the second pMOS transistor is gate controlled by a third control signal, and wherein the second nMOS transistor is gate controlled by a fourth control signal; and a pre-driver circuit configured to receive a data signal and generate logic state transitions in the first, second, third and fourth control signals in response to a given logic state transition of the data signal, wherein said pre-driver circuit causes the logic state transitions in the first, second, third and fourth control signals to occur over a plurality of steps for said given logic state transition of the data signal in the following order: step 1—transition the logic state of the third control signal; step 2—simultaneously transition the logic states of the first and second control signals; and step 3—transition the logic state of the fourth control signal.
2. The transmitter circuit of claim 1, wherein the transition of the logic state of the third control signal turns on the second pMOS transistor, wherein the transition of the logic state of the first control signal turns off the first pMOS transistor, wherein the transition of the logic state of the second control signal turns on the first nMOS transistor, and wherein the transition of the logic state of the fourth control signal turns off the second nMOS transistor.
3. The transmitter circuit of claim 1, wherein said driver circuit further comprises: a first current source configured to source a current to the first node; and a second current source configured to sink a current from the second node.
4. The transmitter circuit of claim 1, wherein said driver circuit further comprises: a first resistor connected between the series connection node of the first pMOS transistor and first nMOS transistor and a common mode node; and a second resistor connected between the series connection node of the second pMOS transistor and second nMOS transistor and said common mode node.
5. The transmitter circuit of claim 1, wherein said pre-driver circuit comprises: a latch circuit configured to latch the data signal; a series connection of first and second inverter circuits coupled to a true side of the latch circuit, wherein said first inverter circuit generates the third control signal and said second inverter circuit generates said second control signal; and a series connection of third and fourth inverter circuits coupled to a false side of the latch circuit, wherein said third inverter circuit generates the first control signal and said fourth inverter circuit generates said fourth control signal.
6. The transmitter circuit of claim 1, wherein said pre-driver circuit comprises: an input configured to receive the data signal; and a series connection of first, second, third and fourth inverter circuits coupled to the input, wherein said first inverter circuit generates the third control signal, said second inverter circuit generates said second control signal, said third inverter circuit generates the first control signal and said fourth inverter circuit generates said fourth control signal.
7. The transmitter circuit of claim 6, wherein said pre-driver circuit further comprises current source configured to source a current to common source nodes of the first, second, third and fourth inverter circuits.
8. The transmitter circuit of claim 6, wherein said pre-driver circuit further comprises a regulator circuit configured to supply a reference voltage to common source nodes of the first, second, third and fourth inverter circuits.
9. A transmitter circuit, comprising: a driver circuit including: a first p-channel metal oxide semiconductor (pMOS) transistor and a first n-channel metal oxide semiconductor (nMOS) transistor connected in series between a first node and second node, wherein a series connection node of the first pMOS transistor and first nMOS transistor is connected to a first output node, wherein the first pMOS transistor is gate controlled by a first control signal, and wherein the first nMOS transistor is gate controlled by a second control signal; and a second pMOS transistor and a second nMOS transistor connected in series between said first node and second node, wherein a series connection node of the second pMOS transistor and second nMOS transistor is connected to a second output node, wherein the second pMOS transistor is gate controlled by a third control signal, and wherein the second nMOS transistor is gate controlled by a fourth control signal; and a pre-driver circuit configured to receive a data signal and generate logic state transitions in the first, second, third and fourth control signals in response to a given logic state transition of the data signal, wherein said pre-driver circuit causes the logic state transitions in the first, second, third and fourth control signals to occur over a plurality of steps for said given logic state transition of the data signal in the following order: step 1—transition the logic state of the third control signal; step 2—transition the logic state of the first control signal; step 3—transition the logic state of the second control signal; and step 4—transition the logic state of the fourth control signal.
10. The transmitter circuit of claim 9, wherein the transition of the logic state of the third control signal turns on the second pMOS transistor, wherein the transition of the logic state of the first control signal turns off the first pMOS transistor, wherein the transition of the logic state of the second control signal turns on the first nMOS transistor, and wherein the transition of the logic state of the fourth control signal turns off the second nMOS transistor.
11. The transmitter circuit of claim 9, wherein the driver circuit further comprises: a first current source configured to source a current to the first node; and a second current source configured to sink a current from the second node.
12. The transmitter circuit of claim 9, wherein the driver circuit further comprises: a first resistor connected between the series connection node of the first pMOS transistor and first nMOS transistor and a common mode node; and a second resistor connected between the series connection node of the second pMOS transistor and second nMOS transistor and said common mode node.
13. The transmitter circuit of claim 9, wherein said pre-driver circuit comprises: a latch circuit configured to latch the data signal; a series connection of first and second inverter circuits coupled to a true side of the latch circuit, wherein said first inverter circuit generates the third control signal and said second inverter circuit generates said second control signal; and a series connection of third and fourth inverter circuits coupled to a false side of the latch circuit, wherein said third inverter circuit generates the first control signal and said fourth inverter circuit generates said fourth control signal.
14. The transmitter circuit of claim 9, wherein said pre-driver circuit comprises: an input configured to receive the data signal; and a series connection of first, second, third and fourth inverter circuits coupled to the input, wherein said first inverter circuit generates the third control signal, said second inverter circuit generates said second control signal, said third inverter circuit generates the first control signal and said fourth inverter circuit generates said fourth control signal.
15. The transmitter circuit of claim 14, wherein the pre-driver circuit further comprises a current source configured to source a current to common source nodes of the first, second, third and fourth inverter circuits.
16. The transmitter circuit of claim 14, wherein the pre-driver circuit further comprises a regulator circuit configured to supply a reference voltage to common source nodes of the first, second, third and fourth inverter circuits.
17. A transmitter circuit, comprising: a first driver circuit; a second driver circuit connected in parallel with the first driver circuit; wherein each of the first and second driver circuits comprises: a first p-channel metal oxide semiconductor (pMOS) transistor and a first n-channel metal oxide semiconductor (nMOS) transistor connected in series between a first node and second node, wherein a series connection node of the first pMOS transistor and first nMOS transistor is connected to a first output node, wherein the first pMOS transistor is gate controlled by a first control signal, and wherein the first nMOS transistor is gate controlled by a second control signal; and a second pMOS transistor and a second nMOS transistor connected in series between said first node and second node, wherein a series connection node of the second pMOS transistor and second nMOS transistor is connected to a second output node, wherein the second pMOS transistor is gate controlled by a third control signal, and wherein the second nMOS transistor is gate controlled by a fourth control signal; and a pre-driver circuit configured to receive a data signal and generate logic state transitions in the first, second, third and fourth control signals in response to a given logic state transition of the data signal, wherein said pre-driver circuit causes the logic state transitions in the first, second, third and fourth control signals for the first driver circuit to occur before the logic state transitions in the first, second, third and fourth control signals for the second driver circuit for said given logic state transition of the data signal.
18. The transmitter circuit of claim 17, wherein said pre-driver circuit causes the logic state transitions in the first, second, third and fourth control signals for each of the first and second driver circuits to occur over a plurality of steps for said given logic state transition of the data signal in the following order: step 1—transition the logic state of the third control signal; step 2—simultaneously transition the logic states of the first and second control signals; and step 3—transition the logic state of the fourth control signal.
19. The transmitter circuit of claim 18, wherein the transition of the logic state of the third control signal turns on the second pMOS transistor, wherein the transition of the logic state of the first control signal turns off the first pMOS transistor, wherein the transition of the logic state of the second control signal turns on the first nMOS transistor, and wherein the transition of the logic state of the fourth control signal turns off the second nMOS transistor.
20. The transmitter circuit of claim 17, wherein said pre-driver circuit causes the logic state transitions in the first, second, third and fourth control signals for each of the first and second driver circuits to occur over a plurality of steps for said given logic state transition of the data signal in the following order: step 1—transition the logic state of the third control signal; step 2—transition the logic state of the first control signal; step 3—transition the logic state of the second control signal; and step 4—transition the logic state of the fourth control signal.
21. The transmitter circuit of claim 20, wherein the transition of the logic state of the third control signal turns on the second pMOS transistor, wherein the transition of the logic state of the first control signal turns off the first pMOS transistor, wherein the transition of the logic state of the second control signal turns on the first nMOS transistor, and wherein the transition of the logic state of the fourth control signal turns off the second nMOS transistor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] For a better understanding of the embodiments, reference will now be made by way of example only to the accompanying figures in which:
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION
[0022] Reference is now made to
[0023] The LVDS transmitter further includes a pre-driver circuit 120 that receives an input data signal (Data) and generates a first gate control signal Cp1 that is applied to the gate terminal of the first pMOS transistor P1, a second gate control signal Cp2 that is applied to the gate terminal of the second pMOS transistor P2, a third gate control signal Cn1 that is applied to the gate terminal of the first nMOS transistor N1, and a fourth gate control signal Cn2 that is applied to the gate terminal of the second nMOS transistor N2. The data signal Data may be a digital signal. The pre-driver circuit 120 implements a controlled delay of the logic state transitions for the separate control signals Cp1, Cp2, Cn1 and Cn2 in response to any change in logic state of the data signal Data.
TABLE-US-00003 Current Current Data Steps P2 N1 P1 N2 to L Change Logic 0 OFF OFF ON ON −Ip, +In 0 Logic 0 Step 1 .fwdarw. ON OFF ON ON −Ip/2, ΔI/2 .fwdarw. +In/2 Logic 1 Step 2 ON .fwdarw. ON .fwdarw. OFF ON −In/2, ΔI +Ip/2 Step 3 ON ON OFF .fwdarw. OFF +Ip, −In ΔI/2 Logic 1 ON ON OFF OFF +Ip, −In 0
[0024] The three step change for the driver circuit 110 as in Table 2A comprises the following for a logic change of the input data signal Data from logic 0 to logic 1: step 1—the second pMOS transistor P2 changes from the OFF state to the ON state in response the change in logic state of the control signal Cp2 (Cp2.fwdarw.logic low); step 2—the first nMOS transistor N1 changes from the OFF state to the ON state in response the change in logic state of the control signal Cn1 (Cn1.fwdarw.logic high) and the first pMOS transistor P1 changes from the ON state to the OFF state in response the change in logic state of the control signal Cp1 (Cp1.fwdarw.logic high); and step 3—the second nMOS transistor changes from the ON state to the OFF state in response the change in logic state of the control signal Cn2 (Cn2.fwdarw.logic low).
TABLE-US-00004 Current Current Data Steps P2 N1 P1 N2 to L Change Logic 1 ON ON OFF OFF +Ip, −In 0 Logic 1 Step 1 ON ON .fwdarw. ON OFF −In/2, ΔI/2 .fwdarw. +Ip/2 Logic 0 Step 2 .fwdarw. OFF ON ON .fwdarw. ON −Ip/2, ΔI +In/2 Step 3 OFF .fwdarw. OFF ON ON −Ip, +In ΔI/2 Logic 0 OFF OFF ON ON −Ip, +In 0
[0025] The three step change for the driver circuit 110 as in Table 2B comprises the following for a logic change of the input data signal Data from logic 1 to logic 0: step 1—the first pMOS transistor P1 changes from the OFF state to the ON state in response the change in logic state of the control signal Cp1 (Cp1.fwdarw.logic low); step 2—the second nMOS transistor N2 changes from the OFF state to the ON state in response the change in logic state of the control signal Cn2 (Cn2.fwdarw.logic high) and the second pMOS transistor P2 changes from the ON state to the OFF state in response the change in logic state of the control signal Cp2 (Cp2.fwdarw.logic high); and step 3—the first nMOS transistor changes from the ON state to the OFF state in response the change in logic state of the control signal Cn1 (Cn1.fwdarw.logic low).
[0026]
TABLE-US-00005 Current Current Data Steps P2 N1 P1 N2 to load Change Logic 0 OFF OFF ON ON −Ip, +In 0 Logic 0 Step 1 .fwdarw. ON OFF ON ON −Ip/2, ΔI/2 .fwdarw. +In/2 Logic 1 Step 2 ON .fwdarw. ON ON ON 0, 0 ΔI/2 Step 3 ON ON .fwdarw. OFF ON −In/2, ΔI/2 +Ip/2 Step 4 ON ON OFF .fwdarw. OFF +Ip, −In ΔI/2 Logic 1 ON ON OFF OFF +Ip, −In 0
[0027] The four step change for the driver circuit 110 as in Table 3A comprises the following for a logic change of the input data signal Data from logic 0 to logic 1: step 1—the second pMOS transistor P2 changes from the OFF state to the ON state in response the change in logic state of the control signal Cp2 (Cp2.fwdarw.logic low); step 2—the first nMOS transistor N1 changes from the OFF state to the ON state in response the change in logic state of the control signal Cn1 (Cn1.fwdarw.logic high); step 3—the first pMOS transistor P1 changes from the ON state to the OFF state in response the change in logic state of the control signal Cp1 (Cp1.fwdarw.logic high); and step 4—the second nMOS transistor changes from the ON state to the OFF state in response the change in logic state of the control signal Cn2 (Cn2.fwdarw.logic low).
TABLE-US-00006 Current Current Data Steps P2 N1 P1 N2 to load Change Logic 1 ON ON OFF OFF +Ip, −In 0 Logic 1 Step 1 ON ON .fwdarw. ON OFF −In/2, ΔI/2 .fwdarw. +Ip/2 Logic 0 Step 2 ON ON ON .fwdarw. ON 0, 0 ΔI/2 Step 3 .fwdarw. OFF ON ON ON −Ip/2, ΔI/2 +In/2 Step 4 OFF .fwdarw. OFF ON ON −Ip, +In ΔI/2 Logic 0 OFF OFF ON ON −Ip, +In 0
[0028] The four step change for the driver circuit 110 as in Table 3B comprises the following for a logic change of the input data signal Data from logic 1 to logic 0: step 1—the first pMOS transistor P1 changes from the OFF state to the ON state in response the change in logic state of the control signal Cp1 (Cp1.fwdarw.logic low); step 2—the second nMOS transistor N2 changes from the OFF state to the ON state in response the change in logic state of the control signal Cn2 (Cn2.fwdarw.logic high); step 3—the second pMOS transistor P2 changes from the ON state to the OFF state in response the change in logic state of the control signal Cp2 (Cp2.fwdarw.logic high); and step 4—the first nMOS transistor changes from the ON state to the OFF state in response the change in logic state of the control signal Cn1 (Cn1.fwdarw.logic low).
[0029]
[0030]
[0031] Reference is now made to
[0032] The driver circuit 110a (110b) includes a first current source I1a (I1b), a second current source I2a (I2b), a first p-channel Metal Oxide Semiconductor (pMOS) transistor P1a (P1b), a second p-channel pMOS transistor P2a (P2b), a first n-channel nMOS transistor N1a (N1b), a second n-channel nMOS transistor N2a (N1b), a first resistor R1a (R1b), and a second resistor R2a (R2b). The first current source I1a (I1b) is coupled to a supply voltage node Vdd and configured to source a current to node 112a (112b). The source-drain paths of the first p-channel pMOS transistor P1a (P1b) and the first n-channel nMOS transistor N1a (N1b) are connected in series between node 112a (112b) and node 114a (114b). The series connection of the first p-channel pMOS transistor P1a (P1b) and the first n-channel nMOS transistor N1a (N1b) is made at node 116a (116b) which is coupled to a first (negative) transmitter output PadN. The source-drain paths of the second p-channel pMOS transistor P2a (P2b) and the second n-channel nMOS transistor N2a (N2b) are also connected in series between node 112a (112b) and node 114a (114b). The series connection of the second p-channel pMOS transistor P2a (P2b) and the second n-channel nMOS transistor N2a (N2b) is made at node 118a (118b) which is coupled to a second (positive) transmitter output PadP. The first and second transmitter outputs PadN and PadP provide the differential output signal of the transmitter circuit 210. The second current source I2a (I2b) is coupled to a reference voltage node Gnd and configured to sink a current from node 114a (114b). The first and second resistors R1a (R1b) and R2a (R2b) are connected in series between nodes 116a (116b) and 118a (118b). The series connection of the first and second resistors R1a (R1b) and R2a (R2b) is made at a common mode voltage node Vcm.
[0033] The pre-driver circuit 220 receives an input data signal (Data) and generates a first gate control signal Cp1a (Cp1b) that is applied to the gate terminal of the first pMOS transistor P1a (P1b), a second gate control signal Cp2a (Cp2b) that is applied to the gate terminal of the second pMOS transistor P2a (P2b), a third gate control signal Cn1a (Cn1b) that is applied to the gate terminal of the first nMOS transistor N1a (N1b), and a fourth gate control signal Cn2a (Cn2b) that is applied to the gate terminal of the second nMOS transistor N2a (N2b). The data signal Data may be a digital signal. The pre-driver circuit 220 implements a controlled delay of the logic state transitions for the control signals Cp1a (Cp1b), Cp2a (Cp2b), Cn1a (Cn1b) and Cn2a (Cn2b) in response to any change in logic state of the data signal Data. The implementation of the controlled delay by the pre-driver circuit 220 for each of the driver circuits 110a, 110b is similar to that described above with respect to the pre-driver circuit 120 for the driver circuit 110. However, it will be noted that there is a delay of Δt that is implemented by the pre-driver circuit 220 between corresponding control signals. Take, for example, the control signals Cp2a and Cp2b. The change in logic state of the control signal Cp2a will occur at time t2 and the change in logic state of the control signal Cp2b will occur at time t2+Δt. Similarly: the change in logic state of the control signals Cn1a and Cp1a will occur at time t3 and the change in logic state of the control signals Cn1b and Cp1b will occur at time t3+Δt, and the change in logic state of the control signal Cn2a will occur at time t4 and the change in logic state of the control signal Cn2b will occur at time t4+Δt. This is shown in detail in
[0034]
TABLE-US-00007 Cur- rent to Current Data Steps P2 N1 P1 N2 load Change Logic 0 P2a N1a P1a ON N2a ON −Ip, 0 OFF OFF P1b ON N26 ON +In P2b N1b OFF OFF Logic 0 Step P2a .fwdarw. N1a P1a ON N2a ON −Ip/2, ΔI/4 .fwdarw. 1a ON P2b OFF P1b ON N26 ON +In/2 Logic 1 OFF N1b OFF Step P2a ON N1a .fwdarw. P1a ON N2a ON 0, 0 ΔI/4 2a P2b ON N1b P1b ON N26 ON OFF OFF Step P2a ON N1a ON P1a .fwdarw. N2a ON −In/2, ΔI/4 3a P2b N1b OFF N26 ON +Ip/2 OFF OFF P1b ON Step P2a ON N1a ON P1a N2a .fwdarw. +Ip, ΔI/4 4a P2b N1b OFF OFF −In OFF OFF P1b ON N26 ON Step P2b .fwdarw. N1a ON P1a N2a −Ip/2, ΔI/4 1b ON P2a N1b OFF OFF +In/2 ON OFF P1b ON N26 ON Step P2a ON N1b .fwdarw. P1a N2a 0,0 ΔI/4 2b P26 ON ON N1a OFF OFF ON P1b ON N26 ON Step P2a ON N1a ON P1b > N2a −In/2, ΔI/4 3b P26 ON N1b ON OFF OFF +Ip/2 P1a N26 ON OFF Step P2a ON N1a ON P1a N26 .fwdarw. +Ip, ΔI/4 4b P2b ON N1b ON OFF OFF −In P1b N2a OFF OFF Logic 1 P2a ON N1a ON P1a N2a +Ip, 0 P26 ON N1b ON OFF OFF −In P1b N2b OFF OFF
TABLE-US-00008 Cur- rent Current to Data Steps P2 N1 P1 N2 load Change Logic 1 P2a ON N1a ON P1a N2a +Ip, 0 P26 ON N1b ON OFF OFF −In P1b N2b OFF OFF Logic 1 Step P2a ON N1a ON P1a .fwdarw. N2a −In/2, ΔI/4 .fwdarw. 1a P2b ON N1b ON ON P1b OFF +Ip/2 Logic 0 OFF N2b OFF Step P2a ON N1a ON P1a ON N2a > 0, 0 ΔI/4 2a P26 ON N1b ON P1b ON N2b OFF OFF Step P2a .fwdarw. N1a ON P1a ON N2a ON −Ip/2, ΔI/4 3a OFF N1b ON P1b N2b +In/2 P26 ON OFF OFF Step P2a N1a .fwdarw. P1a ON N2a ON −Ip, ΔI/4 4a OFF OFF P1b N2b +In P26 ON N1b ON OFF OFF Step P2a N1a P1a ON N2a ON −In/2, ΔI/4 1b OFF OFF P1b .fwdarw. N2b +Ip/2 P26 ON N1b ON ON OFF Step P2a N1a P1a ON N2a ON 0, 0 ΔI/4 2b OFF OFF P1b ON N2b .fwdarw. P26 ON N1b ON ON Step P2a N1a P1a ON N2a ON −Ip/2, ΔI/4 3b OFF OFF P1b ON N26 ON +In/2 N1b ON P2b .fwdarw. OFF Step P2a N1a P1a ON N2a ON −Ip, ΔI/4 4b OFF OFF P1b ON N26 ON +In P2b 1 N1b .fwdarw. OFF OFF Logic 0 P2a N1a P1a ON N2a ON −Ip, 0 OFF OFF P1b ON N26 ON +In P2b N1b OFF OFF
[0035] It will be noted that each step of the four steps includes a sub-step corresponding to each included driver circuit 110a, 110b. The delay between implementation of sub-steps for each step is Δt as shown in
[0036] With comparison to
[0037] Reference is now made to
[0038]
[0039] Reference is now made to
[0040] Reference is now made to
[0041]
[0042]
[0043] While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.