Apparatus and methods for providing multi-mode clock signals are disclosed. In some embodiments, a multi-mode driver configured to receive a first clock signal, and to selectively output a different clock signal in response to one or more signals from a controller is provided. The driver can include an H-bridge circuit without substantial increases in the size of the design area. Advantageously, lower jitter and improved impedance matching can be accomplished.
|
1. An apparatus comprising:
an H-bridge configured to receive a first signal and to generate a second signal as an output, the H-bridge comprising a first, second, third, and fourth transistor; and
a current providing circuit configured to supply current to the H-bridge, the current providing circuit having a high impedance current source mode of operation and a low impedance mode of operation;
wherein the first signal switches between a first set of voltage levels, and wherein the second signal switches between a second set of voltage levels, the second set of voltage levels based at least partly on the selected mode of operation of the current providing circuit.
6. An apparatus for processing signals, the apparatus comprising:
an H-bridge comprising a first, second, third, and fourth transistor; and
a means for providing current to the H-bridge in at least one of a high impedance mode or a low impedance mode;
wherein the current providing means is configured such that the high impedance mode is turned off when the low impedance mode is operating, and the low impedance mode is turned off when the high impedance mode is operating;
wherein the H-bridge is configured to receive a first signal and to output a second signal, and wherein the second signal is compliant with a logic standard and the first signal is not compliant with the logic standard, and wherein the logic standard with which the second signal is compliant is based at least partly on a selected mode of operation for the current providing means.
14. A method of processing a signal, the method comprising:
providing an H-bridge, the H-bridge comprising a first, second, third, and fourth transistor;
providing current through the H-bridge with a current providing circuit, the current providing circuit having a high impedance mode of operation and a low impedance mode of operation, the current providing circuit comprising a high impedance current source and a low impedance current source;
in the high impedance mode, activating the high impedance current source and deactivating the low impedance current source;
in the low impedance mode, activating the low impedance current source and deactivating the high impedance current source; and
using the H-bridge to receive a first signal and to generate a second signal, wherein levels of the second signal are based at least partly on the selected mode of operation for the current providing circuit.
2. The apparatus of
a fifth transistor coupled between the H-bridge and a first voltage source;
a sixth transistor coupled between the H-bridge and a second voltage source,
an operational amplifier having an output electrically connected to the fifth transistor, the operational amplifier configured to adjust a common mode voltage of the second signal; and
a bias current source control configured to receive as an input a first control signal, wherein the bias current source control is configured to bias the sixth transistor to control current through the H-bridge;
wherein the fifth transistor and the sixth transistor are configured to be in operation for the high impedance current source mode, and are configured to be deactivated for the low impedance mode.
3. The apparatus of
a first switch in series with a first resistance, the first switch and first resistance coupled between the H-bridge circuit and a first voltage source; and
a second switch in series with a second resistance, the second switch and second resistance coupled between the H-bridge circuit and a second voltage source wherein the first switch and the second switch are configured to be conductive for the low impedance mode and not to be conductive for the high impedance current source mode.
4. The apparatus of
7. The apparatus of
a fifth transistor coupled between the H-bridge and a first voltage source;
a sixth transistor coupled between the H-bridge and a second voltage source;
an operational amplifier configured to amplify a voltage having an output electrically connected to the fifth transistor, wherein the operational amplifier is configured to adjust a common mode voltage of the second signal; and
a bias current source control configured to receive as an input a first control signal, wherein the bias current source control is configured to bias the sixth transistor and control current through the H-bridge.
8. The apparatus of
9. The apparatus of
10. The apparatus of
11. The apparatus of
a first switch a coupled between the H-bridge circuit and a first voltage source, the first switch configured to receive a control signal, the control signal determining, at least in part, whether the second signal comprises characteristics in compliance with the HSTL logic standard; and
a second switch coupled between the H-bridge circuit and a second voltage source, the second switch configured to receive a control signal, the control signal determining at least in part, whether the second signal comprises characteristics in compliance with the HSTL logic standard.
12. The apparatus of
15. The method of
16. The method of
providing a bias current source control electronically connected to a fifth transistor, the fifth transistor coupled between the H-bridge and a first voltage source;
providing an operational amplifier having an output electrically connected to a sixth transistor, the sixth transistor coupled between the H-bridge and a second voltage source;
controlling current through the H-bridge using the bias current source control; and
adjusting a common mode voltage of an output of the H-bridge with the operational amplifier.
17. The method of
18. The method of
19. The method of
20. The method of
|
This application is a continuation of U.S. patent application Ser. No. 12/606,142, filed Oct. 26, 2009, titled “APPARATUS AND METHOD FOR PROVIDING MULTI-MODE CLOCK SIGNALS,” now U.S. Pat. No. 7,961,014, issued Jun. 14, 2011, the disclosure of which is hereby incorporated by reference herein.
1. Field
Embodiments of the invention relate to electronic devices, and more particularly, in one or more embodiments, to drivers for providing multi-mode clock signals for electronic devices.
2. Description of the Related Technology
Certain electronic systems use clock signals for various tasks. Each of these tasks may have individual specifications regarding the frequency and tolerances in logic thresholds. Some tasks may accommodate relaxed rise and fall times and be satisfied with approximate logic levels during operation, while others will require strict adherence to timing standards. Furthermore, some tasks employ different logic standards from other tasks. Examples of such different logic standards include low voltage differential signaling (LVDS), positive emitter-coupled logic (PECL), low-voltage positive emitter-coupled logic (LVPECL), and complementary metal-oxide-semiconductor (CMOS) logic.
In many of these electronic systems, such different tasks may need to be synchronized with one another. Thus, such electronic systems may generate a single master clock, and employ internal circuit logic to produce multiple clock signals based on the master clock for each of the various needs. This scheme generally requires additional circuitry to generate each of the varied clock signals.
The master clock generator 101 generates a master clock signal CLK for the clock generator/distributor 103. The clock generator/distributor 103 cleans up and modifies the master clock signal CLK to produce a plurality of clock signals CLK1-CLKn, and supplies the clock signals CLK1-CLKn to the components 105a-105d of the system.
The clock signals CLK1-CLKn may be generally synchronized with the master clock signal CLK. However, one or more of the clock signals CLK1-CLKn may have a different frequency and/or voltage level from those of the master clock signal CLK, depending on the needs of the components 105a-105d that receive the clock signals CLK1-CLKn. Further, some of the clock signals CLK1-CLKn may have different frequencies and/or characteristics from one another, depending on the needs of the components 105a-105d.
Referring to
The phase-locked-loop (PLL) 203 is configured to receive a master clock signal CLK. The PLL 203 serves to produce a refined clock signal CLK_B with reference to the master clock signal CLK, and provide the refined clock signal CLK_B to the clock dividers 201a-201d. In certain embodiments, multiple phase-locked loop stages may be cascaded together within the clock generator/distributor 103a prior to providing a clock signal CLK_B to the dividers 201a-201d. In some embodiments, a first PLL may have a narrow loop bandwidth providing initial jitter cleanup of the input reference signal. A second PLL may have a frequency multiplying and/or dividing PLL that converts the first stage output frequency to a selected frequency. A skilled artisan will thus appreciate that various configurations of PLL can be used for the PLL 203.
Each of the clock dividers 201a-201d serves to divide the refined clock signal CLK_B into a clock signal that has the same or a lower frequency. For example, if the refined clock signal CLK_B has a frequency f, the clock dividers 201a-201d can generate clock signals having a frequency of, for example, f, f/2, f/4, or f/8. The clock dividers 201a-201d may provide their divided clock signals to the drivers 202a-202d.
The drivers 202a-202d may buffer the divided clock signals, and may also modify the characteristics of the divided clock signals. The drivers 202a-202d provide the buffered and/or modified clock signals CLK1-CLKn to various electronic components. In the context of this document, the amplified and/or modified clock signals CLK1-CLKn may be referred to as “component clock signals.”
The amplifier 205 is configured to receive and amplify (i.e. level shift) a master clock signal CLK, and provides a resulting clock signal CLK_B to the clock dividers 201a-201d. The configurations of the clock dividers 201a-201d and the drivers 202a-202d can be as described above in connection with
In some instances, a clock generator/distributor needs to provide different clock signals to various components of an electronic system. For example, the different clock signals may need to be in compliance with different logic standards that the components use. In such instances, one or more of the drivers of the clock generator/distributor may have different circuit configurations, each specified for a particular standard.
However, in certain instances, one or more of the drivers of a clock generator/distributor may have the same configuration that can be configured to provide such different clock signals. For example, each of the drivers can have the same circuit that is configurable to provide different clock signals in response to control signals. Such a driver may be referred to as a “multi-mode driver” in the context of this document.
Certain drivers for a clock generator/distributor are known to be configurable to provide clock signals complying with two or more of different logic standards, for example, low voltage differential signaling (LVDS), positive emitter-coupled logic (PECL), low-voltage positive emitter-coupled logic (LVPECL), and complementary metal-oxide-semiconductor (CMOS) logic.
In one embodiment, an electronic device comprises a multi-mode driver configured to receive a first clock signal and to output a second clock signal at least partly in response to the first clock signal. The device also may include a controller configured to provide one or more control signals to the multi-mode driver, wherein the multi-mode driver comprises a circuit that is configured to selectively output one of different clock signals in response to the one or more control signals provided by the controller. The different clock signals may comprise one or more of a clock signal having characteristics in compliance with low voltage differential signaling (LVDS), a clock signal having characteristics in compliance with positive emitter-coupled logic (PECL) standard, a clock signal having characteristics in compliance with low-voltage positive emitter-coupled logic (LVPECL) standard, or a clock signal having characteristics in compliance with complementary metal-oxide-semiconductor (CMOS) logic standard. The different clock signals further comprise a clock signal having characteristics in compliance with High-Speed Transceiver Logic (HSTL) standard.
In another embodiment, an electronic device is disclosed comprising a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, a seventh transistor, and an eighth transistor. The second transistor may be in series with a first resistor. The first transistor may be in parallel with the second transistor and first resistor in a first parallel circuit, the first parallel circuit further comprising an operational amplifier in connection with said first transistor. The eighth transistor may be in series with a second resistor and the seventh transistor may be in parallel with the second resistor and eighth transistor in a second parallel circuit. The third and fifth transistors may be in series, the fourth and sixth transistors may be in series, and the third and fifth transistors may be in parallel with the fourth and sixth transistors in a third parallel circuit. The first, second, and third parallel circuits may themselves be in series.
In another embodiment, an apparatus is disclosed comprising a switching circuit having a first biasing node and a second biasing node. The switching circuit may be configured to receive at least one clock signal as an input and to generate an output signal as an output. The circuit may further comprise a first biasing circuit coupled to a first biasing node and to a first voltage reference, wherein the first biasing circuit is configured to operate in at least a first mode or a second mode. The apparatus may also comprise a second biasing circuit coupled to the second biasing node and to a second voltage reference, wherein the second biasing circuit is configured to operate in at least the first mode or the second mode. In the first mode, the first biasing circuit and the second biasing circuit are configured to provide a low resistance current path such that an output impedance as seen by a load coupled to the output signal matches an intended load resistance to within 30%. In the second mode, the first biasing circuit and the second biasing circuits are configured as current sources.
In another embodiment, a method of biasing a switching circuit is disclosed, the method comprising providing a first selectable bias to a first biasing node of a switching circuit and providing a second selectable bias to a second biasing node of the switching circuit. The switching circuit may be configured to receive at least one clock signal as an input and to generate an output signal as an output. The method may also include selecting the first selectable bias and the second selectable bias to provide low resistance biases to the switching circuit for a first mode such that an output impedance as seen by a load coupled to the output signal matches an intended load resistance to within 30%. The method may further comprise selecting the first selectable bias and the second selectable bias to provide current source biases to the switching circuit for a second mode.
The embodiments will be better understood from the Detailed Description of Embodiments and from the appended drawings, which are meant to illustrate and not to limit the embodiments:
The following detailed description of certain embodiments presents various descriptions of specific embodiments of the invention. However, the invention can be embodied in a multitude of different ways as defined and covered by the claims. In this description, reference is made to the drawings where like reference numerals indicate identical or functionally similar elements.
As components of electronic systems operate at high frequencies, it is necessary for multi-mode drivers to provide clock signals that minimize errors in high frequency operations of the components. One way of reducing errors is to minimize jitter in clock signals. Jitter generally refers to unfavorable dynamic changes in the edge location of a clock signal. For example, cycle-to-cycle jitter comprises changes in the edge location in each period.
In addition to jitter, impedance matching becomes also important for high-frequency applications. Where the impedance between the clock generator/distributor 103 and the components 105a-105d is poorly matched, voltage signals will reflect from the load, resulting in unfavorable interference with the clock signal.
In applications having poor impedance matching, clock signals from the driver 202b will be reflected back from the load Rext. In clocking applications, this can be especially troublesome because the reflections may change the rise and fall times of the clock signal. Thus, components dependent upon the fast rise and fall times of the clock signal can be adversely affected.
Some logic standards, for example, LVDS, PECL, LVPECL, and CMOS logic, which can be provided by a multi-mode driver, are not always suitable for applications requiring low jitter. Therefore, there is a need for another standard that can minimize errors in high-frequency operations.
In one embodiment, a multi-mode driver can be configured to provide a clock signal that can provide a relatively fast rise time to minimize jitter. Having a fast rise time is advantageous in that it provides less time for noise from the components' 105b clock receiver to vary the proper timing of edge locations (i.e., the transitions from low to high, and vice versa, are displaced, at most, by a smaller amount).
With reference to
Voltage noise 302 is from the receiver 304. These fluctuations in voltage 302 can translate into noise displacements 303a in the clock signal. These displacements distort the clock signal, causing the minimum low voltage and the maximum peak values to be reached sooner or later than was intended. Under noisy conditions, a receiver 304 monitoring the signal would erroneously determine that the clock edge had occurred at this undesired time. This process repeats on every clock edge, typically with a random pattern of cycle-to-cycle jitter as a result of random noise.
In contrast to the shallow rise time of graph 301a, graph 301b has a much steeper ascent and descent at the end of each cycle. While noise displacements 303b have the same width as the noise displacements 303a, there is less time for their distortion to influence the edge location of the clock signal. Accordingly, a more accurate signal results and the observed completion of the cycle more closely comports with the intended termination time.
A multi-mode driver can be configured to provide a clock signal that can be compatible with High-Speed Transceiver Logic (HSTL) standard. In some instances, the clock signal can be a differential clock signal(s). In the context of this document, such a clock signal can be referred to as an “HSTL clock signal” or a “clock signal in HSTL mode.” Certain characteristics of an HSTL clock signal are shown in Table 1 below. In addition, the characteristics of clock signals according to other modes are also provided in Table 1. A skilled artisan will appreciate that the characteristics of the HSTL clock signal may not be identical to those of clock signals specified by a certain industry standard that is titled “HSTL standard.”
TABLE 1
Parameter
PECL
LVPECL
LVDS
CMOS
HSTL
VCC
5
3.3
—
5, 3.3, 1.8
5, 3.3, 1.8
VOH
VCC − 1.025 to
VCC − 1.025 to
<1.475 V
VCC − 0.1
VCC * 0.75
VCC − 0.88
VCC − 0.88
VOL
VCC − 1.81 to
VCC − 1.81 to
>0.925
0.1
VCC * 0.25
VCC − 1.62
VCC − 1.62
Differential Output
800 mV
800 mV
250 mV-450 mV
—
VCC/2
Voltage VPP
Output Common
VCC − 1.3
VCC − 1.3
1.25
—
VCC/2
Mode Voltage VOS
As seen from Table 1, PECL and LVPECL are supply referenced and thus VOH and VOL are specified relative to VCC. PECL and LVPECL differ from one another in the level of supply voltage used. LVDS does not specify a supply voltage, but rather directly specifies the output common mode voltage VOS. VCC refers to the source voltage used throughout the circuit. VOH refers to the minimum voltage level that will comprise a logic high. VOL is the maximum voltage level that will comprise a logic low. The Differential Output Voltage VPP refers to the peak to peak voltage, i.e. the differential between VOH and VOL. The Output Common Mode Voltage VOS refers to the average voltage level of the two differential signals (i.e., (VOH−VOL)/2 for the implementation).
Thus, such a multi-mode driver can provide an HSTL clock signal that can provide a fast rise time. Further, the multi-mode drivers can also be configured to match the output impedance of the driver to the impedance of the load during an HSTL mode. This matching reduces reflections, improving signal integrity and the rise/fall times in clocking applications.
Referring to
At least one of the drivers 202a-202e can have a circuit that can be configured to provide a HSTL mode clock signal as well as one or more of clock signals in compliance with LVDS, PECL, LVPECL, and CMOS logic levels.
However, a multi-mode driver providing the HSTL mode in parallel with other modes, for example, in parallel with one or more of LVPECL, PECL, LVDS, and CMOS modes, can use significantly more chip area than devices without HSTL. Furthermore, the additional circuitry can increase the loading on the output nodes, adversely affecting the accuracy of clock signals. Similarly, placing additional resistors or large switching devices to permit HSTL mode can result in unwanted voltage drops or increased capacitance in the other modes. Further, to retain compatibility with LVPECL, and the DC coupling used with LVPECL and LVDS, it is desirable not to omit the previous modes when providing HSTL functionality in a single multi-mode driver. Thus, there is a need for a circuit for such a driver that can provide a HSTL mode in addition to other modes while minimizing the additional circuit area used.
Circuit For Multi-Mode Driver
Referring to
The illustrated driver circuit 600 includes first, third, fourth, fifth, sixth, and seventh transistors TR1, TR3, TR4, TR5, TR6, TR7, a first switch SW1, and a second switch SW2. The circuit 600 also includes a first and second resistors R1, R2, and a first and second switch resistors Ra, Rb. The circuit 600 further includes an operational amplifier OPAMP, a LVDS/LVPECL bias current source controller CM1, and first to sixth nodes N1-N6.
In the illustrated embodiment, the first transistor TR1 is a PMOS transistor. The first transistor TR1 includes a source/drain coupled to a first voltage source VDD, a drain/source coupled to the second node N2, and a gate configured to receive an output signal from the operational amplifier OPAMP. A skilled artisan will appreciate that the first transistor TR1 can alternatively be an NMOS transistor or other types of transistors, depending on the configuration of the circuit (and inputs to the OPAMP may need to be swapped).
In the illustrated embodiment, the third transistor TR3 is a PMOS transistor. The third transistor TR3 includes a source/drain coupled to the second node N2, a drain/source coupled to the third node N3, and a gate configured to receive an inverted clock signal Vclkb from, for example, a clock divider 201a-201e (
In the illustrated embodiment, fourth transistor TR4 is a PMOS transistor. The fourth transistor TR4 includes a source/drain coupled to the second node N2, a drain/source coupled to the fifth node N5, and a gate configured to receive the clock signal Vclk from, for example, a clock divider (
In the illustrated embodiment, the fifth transistor TR5 is an NMOS transistor. The fifth transistor TR5 includes a source/drain coupled to the third node N3, a drain/source coupled to the sixth node N6, and a gate configured to receive the inverted clock signal Vclkb. A skilled artisan will appreciate that the fifth transistor TR5 can be a PMOS transistor or other type of transistor, depending on the design of the circuit.
In the illustrated embodiment, the sixth transistor TR6 is an NMOS transistor. The sixth transistor TR6 includes a source/drain coupled to the fifth node N5, a drain/source coupled to the sixth node N6, and a gate configured to receive the clock signal Vclk. A skilled artisan will appreciate that the sixth transistor TR6 can be a PMOS transistor or other type of transistor, depending on the design of the circuit.
In the illustrated embodiment, the seventh transistor TR7 is an NMOS transistor. The seventh transistor TR7 includes a source/drain coupled to the sixth node N6, a drain/source coupled to the second voltage source VSS, and a gate configured to receive a control signal from the current source controller CM1. A skilled artisan will appreciate that the seventh transistor TR7 can be a PMOS transistor or other type of transistor, depending on the design of the circuit.
In the illustrated embodiment, the common-mode voltage controlling transistor is coupled to VDD and the current source is coupled to Vss. Typically, current sources have high impedance characteristics. In an alternative embodiment one might consider exchanging the positions of current source CM1 and op-amp OPAMP, such that the OPAMP is output to the gate of transistor TR7 and the current source CM1 is output to the gate of transistor TR1. One skilled in the art would readily recognize similar configuration variations that will achieve the same modes of operation.
The first switch SW1 includes a first terminal coupled to the first voltage source VDD, and a second terminal coupled to the switch resistor Ra. The first switch SW1 is configured to switch on or off at least partly in response to an HSTL enable signal from a controller, for example, the controller 501 of
The second switch SW2 includes a first terminal coupled to switch resistor Rb, and a second terminal coupled to the second voltage source VSS. The first switch SW1 is configured to switch on or off at least partly in response to an HSTL enable signal from a controller, for example, the controller 501 of
The first resistor R1 includes a first end coupled to the third node N3 and a second end coupled to the fourth node N4. The second resistor R2 includes a first end coupled to the fifth node N5, and a second end coupled to the fourth node N4. The third to sixth transistors TR3-TR6 and the first and second resistors R1, R2 together form a so-called “H-bridge circuit.”
The first switch resistor Ra includes a first end coupled to SW1 and a second end coupled to the second node N2. The second switch resistor Rb includes a first end coupled to the sixth node N6 and a second end coupled to switch SW2.
The operational amplifier OPAMP includes a non-inverting input coupled to the fourth node N4, and an inverting input configured to receive a reference signal from the controller. The operational amplifier OPAMP also includes an output coupled to the gate of the first transistor TR1. The operational amplifier OPAMP can be a common mode amplifier which senses the common mode level and sources current through the top of the H-bridge circuit 607, using TR1 for example, such that the voltage at the fourth node N4 is about equal to a common mode reference voltage Vcm
The LVDS/LVPECL bias current source control CM1 is configured to receive a LVDS/LVPECL enable signal from the controller and to provide a control signal to the gate of the seventh transistor TR7. In some embodiments the current source control CM1 may be a current mirror. In these embodiments, the current source control CM1 serves to mirror a current through one active device by controlling the current in another active device of a circuit, keeping the output current relatively constant regardless of loading. In some programmable embodiments, the transistor TR7 can sink about 3.5 mA to about 8 mA, for example, 3.5 mA through the bottom of the H-bridge circuit 607. 3.5 mA may be typical for LVDS, whereas 8 mA may be typical for LVPECL Modes. Other applicable values will be readily determined by one of ordinary skill in the art.
The third and fifth nodes N3, N5 are connected to a channel 401 such that component clock signals are outputted therefrom to a component (for example, the components 105a-105e of
In parallel with the component circuit are the first and second resistors R1 and R2, which are electrically in series. The node N4 between these resistors R1, R2 serves to provide a VCM common mode signal, and is coupled to the positive, non-inverting input of operational amplifier OPAMP as part of the feedback configuration. When the driver operates in HSTL mode, as will be described below, the common mode feedback loop is turned off, i.e., the first transistor TR1 is turned off, and the current source control CM1 connected to the seventh transistor TR7 deactivates the seventh transistor TR7.
Referring to
The second transistor TR2 includes a source/drain coupled to the first voltage source VDD, a drain/source coupled to the second node N2, and a gate configured to receive the inverted HSTL enable signal from a controller, for example, the controller 501 of
The eight transistor TR8 includes a source/drain coupled to the sixth node N6, a drain/source coupled to the second voltage source Vss, and a gate configured to receive the HSTL enable signal from a controller, for example, the controller 501 of
A skilled artisan will recognize that the switches could be replaced with numerous alternatives, such as bipolar transistors or other types of field effect transistors, or any applicable switching device.
Operation of Multi-Mode Driver Circuit
Referring now to
LVDS or LVPECL Mode
In
Complementary to
In
For LVPECL operation, Vcm
HSTL Mode
In
In
In the illustrated embodiment, the second transistor TR2 has a resistance RSW1 when turned on. Each of the third and fourth transistors TR3, TR4 has a resistance Rswp when turned on. In addition, each of the fifth and sixth transistors TR5, TR6 has a resistance Rswn when turned on. The eighth transistor TR8 has a resistance RSW2 when turned on.
Thus, in the HTSL mode described above, an output impedance provided by the driver circuit 600 can be represented as follows.
RSW1+Ra+Rswp+Rswn+Rb+RSW2
In some embodiments, by selecting the sizes of the third to sixth transistors TR3-TR6 and the sizes of the switch resistors Ra, Rb, the impedance of the driver circuit 600 can be closely matched within about 80% to about 120% of the external impedance Rext, which is from about 90 ohms to about 110 ohms.
Alternative Configurations of Multi-Mode Driver Circuits
One skilled in the art will recognize that multiple alternative configurations to the above described circuits are possible. For example, the resistors Ra and Rb of
In other embodiments, one or more of the transistor/resistor lines for receiving an HSTL mode enabling signal, for example, TR2/Ra and/or TR8/Rb of
Circuit for Multi-Mode Driver for PECL, LVPECL, LVDS, HSTL and CMOS Modes
In other embodiments, each of the circuits shown in
The above embodiments can provide output frequencies in the range of, for example, less than 1 MHz to greater than 1 GHz. A skilled artisan will, however, appreciate that the embodiments are not limited to these frequency ranges.
As used throughout this application, it will be understood that a current source refers to either a current source or a current sink.
Devices employing the above described schemes can be implemented into various electronic devices. Examples of the electronic devices can include, but are not limited to, consumer electronic products, parts of the consumer electronic products, electronic test equipment, etc. Examples of the electronic devices can also include memory chips, memory modules, circuits of optical networks or other communication networks, and disk driver circuits. The consumer electronic products can include, but are not limited to, a mobile phone, a telephone, a television, a computer monitor, a computer, a hand-held computer, a personal digital assistant (PDA), a microwave, a refrigerator, a stereo system, a cassette recorder or player, a DVD player, a CD player, a VCR, an MP3 player, a radio, a camcorder, a camera, a digital camera, a portable memory chip, a washer, a dryer, a washer/dryer, a copier, a facsimile machine, a scanner, a multi functional peripheral device, a wrist watch, a clock, etc. Further, the electronic device can include unfinished products.
Although this invention has been described in terms of certain embodiments, other embodiments that are apparent to those of ordinary skill in the art, including embodiments that do not provide all of the features and advantages set forth herein, are also within the scope of this invention. Moreover, the various embodiments described above can be combined to provide further embodiments. In addition, certain features shown in the context of one embodiment can be incorporated into other embodiments as well. Accordingly, the scope of the present invention is defined only by reference to the appended claims.
Patent | Priority | Assignee | Title |
8633756, | Jul 21 2011 | National Semiconductor Corporation | Low voltage differential signaling (LVDS) circuitry and method for dynamically controlling common mode voltage at input |
8841936, | Jul 26 2012 | Kabushiki Kaisha Toshiba | Differential output circuit and semiconductor integrated circuit |
9712159, | Dec 27 2013 | Canon Kabushiki Kaisha | Differential signal driving circuit |
Patent | Priority | Assignee | Title |
6437599, | Nov 06 2000 | Xilinx, Inc | Programmable line driver |
6590422, | Mar 27 2002 | Analog Devices, Inc. | Low voltage differential signaling (LVDS) drivers and systems |
6700403, | May 15 2002 | Analog Devices, Inc. | Data driver systems with programmable modes |
6856178, | Jul 31 2003 | Promise Technology, Inc | Multi-function input/output driver |
6885227, | Jul 29 2003 | Lattice Semiconductor Corporation | Clock generator with skew control |
7012450, | Dec 15 2003 | Decicon, Inc. | Transmitter for low voltage differential signaling |
7061269, | May 12 2004 | Lattice Semiconductor Corporation | I/O buffer architecture for programmable devices |
7061273, | Jun 06 2003 | Rambus Inc. | Method and apparatus for multi-mode driver |
7183805, | Jun 06 2003 | Rambus Inc. | Method and apparatus for multi-mode driver |
7215148, | Dec 15 2004 | Lattice Semiconductor Corporation | Programmable current output buffer |
7248079, | Nov 23 2005 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Differential buffer circuit with reduced output common mode variation |
7397270, | Sep 24 2003 | TAHOE RESEARCH, LTD | Dynamically-adjustable differential output drivers |
7535258, | Dec 15 2004 | Lattice Semiconductor Corporation | Programmable current output and common-mode voltage buffer |
7564270, | May 30 2007 | MONTEREY RESEARCH, LLC | Differential output driver |
7609097, | Jul 06 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Driver circuit and a method for matching the output impedance of a driver circuit with a load impedance |
20040246026, | |||
20060285702, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 29 2011 | Analog Devices, Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Apr 29 2016 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Apr 22 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Apr 18 2024 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Nov 13 2015 | 4 years fee payment window open |
May 13 2016 | 6 months grace period start (w surcharge) |
Nov 13 2016 | patent expiry (for year 4) |
Nov 13 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 13 2019 | 8 years fee payment window open |
May 13 2020 | 6 months grace period start (w surcharge) |
Nov 13 2020 | patent expiry (for year 8) |
Nov 13 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 13 2023 | 12 years fee payment window open |
May 13 2024 | 6 months grace period start (w surcharge) |
Nov 13 2024 | patent expiry (for year 12) |
Nov 13 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |