A circuit, such as a digital circuit, may communicate to another circuit using transmission lines. For example, a transmission line may be a metal trace on a printed circuit board. When a signal is transmitted through a transmission line, signal reflection may occur where a portion of the signal is bounced back toward the transmission rather than the destination.
Some examples of the present application are described with respect to the following figures:
Signal reflection may occur due to impedance mismatch of the transmission line. To reduce the effect of signal reflection, a signal may be transmitted with greater power. For example, a driver circuit may transmit a signal as a current to drive a load. To compensate for signal reflection, the driver circuit may transmit the signal using more current. However, increasing the amount of current to transmit a signal may increase power consumption of the driver circuit and also heat disputation of the circuit. Thus, a design complexity of the driver circuit may be increased.
Examples described herein provide a termination voltage circuit to provide different termination voltages to a driver circuit. For example, a driver circuit may include a termination voltage circuit and a termination element coupled to the termination voltage circuit. The driver circuit may also include a current source switch coupled the termination element via a node. The driver circuit may further include a current source coupled to the current source switch. The current source switch and the termination voltage circuit may be controlled via a control signal. The termination voltage circuit may generate a termination voltage to match a node voltage of the node based on the control signal. The driver circuit may further include a load coupled to the termination element and the current source switch via the node. The driver circuit may further include a load voltage source coupled to the load. The node voltage may be generated based on the load and the load voltage source. In this manner, examples described herein may reduce signal reflection during transmission.
Termination voltage circuit 102 may be a circuit that provides distinct termination voltages to match a node voltage of node 108 based on a control signal 118. Examples of termination voltage circuit 102 are described in more detail in
Current source switch 106 may be an electrical component or a circuit that selectively couples current source 110 to the rest of driver circuit 100 via node 108 based on control signal 118. In some examples, current source switch 106 may be implemented using a transistor, such as a metal-oxide-semiconductor field-effect transistor (MOSFET). Current source 110 may be an electrical component or circuit that provides a constant current to load 112. Load 112 may be an electrical component or a circuit that consumes electrical power (e.g., current). Examples of load 112 are described in more detail in
During operation, current source 110 may selectively provide a current 120 to load 112 via transmission line 114 based on control signal 118. To compensate for signal reflection due to the impedance of transmission line 114, termination voltage circuit 102 may generate/provide distinct termination voltages so that a portion of current 120 is not reflected back through termination element 104. For example, when control signal 118 has a first value, such as a logic low or a logic 0, current source switch 106 may be turned off to de-couple current source 110 from node 108. A node voltage of node 108 may be equal to the voltage of load voltage source 116. The node voltage of node 108 may be generated based on load 112, load voltage source 116, control signal 118, or a combination thereof. Thus, termination voltage circuit 102 may provide a termination voltage having a first voltage. The first voltage may match the node voltage of node 108 when control signal 118 has the first value.
When control signal 118 has a second value, such as a logic high or a logic 1, current source switch 106 may be turned on to couple current source 110 to node 108. The node voltage of node 108 may be equal to the difference between the voltage of load voltage source 116 and the voltage of load 112. For example, the voltage of load voltage source 116 may be 3 volts and the voltage of load 112 may be 2.8 voltages. Thus, the node voltage of node 108 may be 0.2 volts. Termination voltage circuit 102 may provide a termination voltage having a second voltage when control signal 118 has the second value. The second voltage may match the node voltage of node 108. Thus, the second voltage may be 0.2 volts. By providing a termination voltage that matches the node voltage of node 108, current 120 that is generated by current source 110 may flow towards load 112 for controlling load 112. Any portion of current 120 that may be reflected back through termination element 104 is reduced or eliminated. Thus, current source 110 may not need to increase the amount of current to compensate for signal reflection.
First input terminal 210 may be coupled to first voltage source 206. Second input terminal 216 may be coupled to second voltage source 208. First voltage source 206 may have a different voltage than second voltage source 208. In some examples, first voltage source 206 may have a higher voltage than second voltage source 208. In some examples, first voltage source 206 may have a lower voltage than second voltage source 208. First output terminal 214 may be coupled to second output terminal 220 via an output node 222. First output terminal 214 and second output terminal 220 may also be coupled to termination element 104 via output node 222.
First switch 202 and second switch 204 may work in a complementary manner such that when one of first switch 202 and second switch 204 is turned on, the other of first switch 202 and second switch 204 is turned on. First control terminal 212 and second control terminal 218 may be controlled via at least one control signal, such as control signal 118, to turn on and off first switch 202 and second switch 204, respectively. In some examples, first switch 202 may be implemented using an P-type MOSFET and second switch 204 may be implemented using a N-type MOSFET.
When control signal 118 is set to logic low, first switch 202 may be turned on and second switch 204 may be turned off. Thus, the voltage of first voltage source 206 may be provided as a termination voltage at output node 222. When control signal 118 has the second value (e.g., logic high), first switch 202 may be turned off and second switch 204 may be turned on. Thus, the voltage of second voltage source 208 may be provided as the termination voltage at output node 222.
First termination voltage circuit 302 may be coupled to first termination element 310 via a first output node 318. First termination element 310 may be coupled to first current source switch 306 via a first node 320. Second termination voltage circuit 304 may be coupled to second termination element 312 via a second output node 322. Second termination element 312 may be coupled to second current source switch 308 via a second node 324. Load voltage source 116 may be coupled to resistive element 314 that is coupled to both nodes 320 and 324 via a first transmission line 326 and a second transmission line 328. Differential amplifier circuit 316 may be coupled to resistive element 314. In some examples, resistive element 314 may be implemented using a resistor. Current source 110 may be coupled to current source switches 306 and 308.
First termination voltage circuit 302 may be coupled to first voltage source 206 and second voltage source 208. First termination voltage circuit 302 may be controlled via a first control signal 330. Second termination voltage may be coupled to first voltage source 206 and second voltage source 208. Second termination voltage circuit 304 may be controlled via a second control signal 332.
Although
Based on values of first control signal 330 and second control signal 332, termination voltage circuits 302 and 304 may provide distinct termination voltages to nodes 320 and 324, respectively. Termination voltages from termination voltage circuits 302 and 304 may enable current source 110 to drive differential amplifier circuit 36 via transmission lines 326 and 328. Control signals 330 and 332 may work in complementary manner. For example, when first control signal 330 has a first value (e.g., logic low), second control signal 332 may have a second value (e.g., logic high). Based on the value of first control signal 330, first termination voltage circuit 302 may generate a first termination voltage that is equal to first voltage source 206 at first output node 318 and first current source switch 306 may be turned off. The first termination voltage may match a node voltage of first node 320 that is coupled to first transmission line 326. Based on the value of second control signal 332, second termination voltage circuit 304 may generate a second termination voltage that is equal to second voltage source 208 at second output node 322 and second current source switch 308 may be turned on. The second termination voltage may match a node voltage of second node 324 that is coupled to second transmission line 328. Thus, a current 334 generated from current source 110 may flow towards differential amplifier circuit 316 via second transmission line 328 for controlling differential amplifier circuit 316. Since the second termination voltage matches the node voltage of second node 324, a portion of current 334 is not reflected back through second termination element 312.
When first control signal 330 has the second value, second control signal 332 may have the first value. Based on the value of first control signal 330, first termination voltage circuit 302 may generate the first termination voltage equal to second voltage source 208 at first output node 318 and first current source switch 306 may be turned on. The first termination voltage may match the node voltage of first node 320. Based on the value of second control signal 332, second termination voltage circuit 304 may generate the second termination voltage that is equal to first voltage source 206 at second output node 322 and second current source switch 308 may be turned off. The second termination voltage may match the node voltage of second node 324. Thus, a current 336 generated from current source 110 may flow towards differential amplifier circuit 316 via first transmission line 326 for controlling differential amplifier circuit 316. Since the first termination voltage matches the node voltage of first node 320, a portion of current 336 is not reflected back through first termination element 310.
During operation, standby current source switch 404 may be turned on. Standby current source 402 may generate a current 412 that flows towards VCSEL 406 via standby current source switch 404 and transmission line 114. Thus, the node voltage of node 108 may be generated based on load voltage source 116, VCSEL 406, control signal 118, standby control signal 408, current source 110, and/or standby current source 402. When current source switch 106 is turned on by control signal 118, current source 110 may generate current 120 that flows towards VCSEL 406. Current 120 and current 412 may combine to form a current 414 drives VCSEL 406. Termination voltage circuit 102 may selectively provide a distinct termination voltage circuit at output node 222 as described in
Referring also to
Thus, during the calibration mode, first input terminal 514 may sense the node voltage of node 108. Comparator circuit 506 may output a low signal (e.g., logic low) to indicate that the reference voltage sensed at second input terminal 516 is lower than the voltage sensed at first input terminal 514 since the reference voltage is set to 0 volt. In response to detecting the low signal, control circuit 508 may assert an increase signal to reference voltage circuit 510 so that reference voltage circuit 510 may increase the value of the reference voltage gradually. Reference voltage circuit 510 may output the reference voltage to regulator circuit 512 and regulator circuit 512 may stabilize the reference voltage. When the reference voltage is equal to the node voltage of node 108, comparator circuit 506 may output a high signal (e.g., logic high) to indicate the voltages sensed at both input terminals 514 and 516 are equal. In response to detecting the high signal, control circuit 508 may assert a maintain signal to reference voltage circuit 510 so that reference voltage circuit 510 may maintain the value of the reference voltage.
When the reference voltage is equal to the node voltage of node 108, calibration circuit 502 may enter into an operation mode. During the operation mode, calibration signal 520 with a second value (e.g., logic high) may be asserted to switch 504 to couple termination voltage circuit 102 to second input terminal 516 to receive the reference voltage via regulator circuit 512. Thus, calibration circuit 502 may act as a voltage source to provide the reference voltage to termination voltage circuit 102. Termination voltage circuit 102 may provide the reference voltage as a termination voltage at an output node, such as output node 222. In some examples, calibration signal 520 may be implemented using the signals (e.g., the low signal and/or the high signal) output from output terminal 518.
During a calibration mode, calibration circuits 602 and 604 may take turn to perform calibration to determine and generate the distinct voltage sources, such as voltage sources 206 and 208, that are coupled to termination voltage circuit 102. For example, control signal 118 may be set to a first value (e.g., logic low) to turn on first switch 202 and to turn off second switch 204. A first calibration signal 606 with a first value (e.g., logic low) may be asserted to first calibration circuit 602. First calibration circuit 602 may generate and provide first voltage source 206 to first switch 202 as described in
When first calibration circuit 602 has finished calibration, second calibration circuit 604 may being calibration. For example, control signal 118 may be set to a second value (e.g., logic high) to turn on second switch 204 and to turn off first switch 202. A second calibration signal 608 with the first value may be asserted to second calibration circuit 604. Second calibration circuit 604 may generate and provide second voltage source 208 to second switch 204 as described in
Controller 702 may be a central processing unit (CPU), a semiconductor-based microprocessor, and/or other hardware devices suitable for retrieval and execution of instructions stored in computer-readable storage medium 704. Controller 702 may fetch, decode, and execute instructions 710 and 712 to control driver circuit 706. As an alternative or in addition to retrieving and executing instructions, controller 702 may include at least one electronic circuit that includes electronic components for performing the functionality of instructions 710, 712, or a combination thereof.
Computer-readable storage medium 704 may be any electronic, magnetic, optical, or other physical storage device that contains or stores executable instructions. Thus, computer-readable storage medium 704 may be, for example, Random Access Memory (RAM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a storage device, an optical disc, etc. In some examples, computer-readable storage medium 704 may be a non-transitory storage medium, where the term “non-transitory” does not encompass transitory propagating signals. As described in detail below, computer-readable storage medium 704 may be encoded with a series of processor executable instructions 710 and 712 for controlling driver circuit 706.
Termination voltage circuit control signal assertion instructions 710 may, during a first time period, assert a control signal with a first value to termination voltage circuit 708 to enable termination voltage circuit 708 to provide a first termination voltage. For example, referring to
Current source switch control signal assertion instructions 712 may, during the first time period, assert the control signal with the first value to a current source switch of the driver circuit to generate a first node voltage of a node. For example, referring to
Current source switch control signal assertion instructions 712, may also, during the second time period, assert the control signal with the second value to the current source switch to generate a second node voltage of the node. For example, referring to
Calibration signal assertion instructions 804 may assert a calibration signal with a first value during a calibration period to enable at least one calibration circuit, such as calibration circuit 502 of
Standby control signal assertion instructions 806 may assert a standby control signal to control a current source switch. For example, referring to
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2015/025040 | 4/9/2015 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2016/164019 | 10/13/2016 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5430400 | Herlein et al. | Jul 1995 | A |
5811984 | Long et al. | Sep 1998 | A |
6057716 | Dinteman et al. | May 2000 | A |
6160417 | Taguchi | Dec 2000 | A |
6351136 | Jones | Feb 2002 | B1 |
6507225 | Martin et al. | Jan 2003 | B2 |
6597198 | Haycock et al. | Jul 2003 | B2 |
6806728 | Nguyen et al. | Oct 2004 | B2 |
7995660 | Cox et al. | Aug 2011 | B2 |
20040233735 | In-young | Nov 2004 | A1 |
20080265950 | Sorenson et al. | Oct 2008 | A1 |
20090268767 | Nelson | Oct 2009 | A1 |
20110037447 | Mair | Feb 2011 | A1 |
20110128041 | Nguyen | Jun 2011 | A1 |
20120025800 | Dettloff et al. | Feb 2012 | A1 |
Number | Date | Country |
---|---|---|
103178441 | Jun 2013 | CN |
2007174087 | Jul 2007 | JP |
I340931 | Aug 2011 | TW |
Entry |
---|
International Search Report & Written Opinion received in PCT Application No. PCT/US2015/025040, dated Jan. 8, 2016, 11 pages. |
Seine, Output Terminations for SiT9120/9121/9122 and SiT3821/3822 Driving LVPECL, LVDS, CML, and HCSL Clock Receiver Interfaces, (Research Paper;, Nov. 2013; 18 Pages. |
Number | Date | Country | |
---|---|---|---|
20170250520 A1 | Aug 2017 | US |