In order to make an analog-to-digital converter (ADC) be applied to a high-speed application, a time-interleaved ADC device comprising a plurality of ADCs is developed to increase the overall system sampling rate. Because the ADCs may be mismatched due to the semiconductor process, the digital output signal of the time-interleaved ADC device may have a spur if the ADCs are always sequentially used to generate the digital output signal. In order to solve the spur issue of the digital output signal, the conventional art uses more ACDs and a timing controller to select one of the ADCs to generate the digital output signal. However, this conventional art needs many wires connected between the timing controller and the ADCs, causing the difficulty to the routing within the chip.
It is therefore an objective of the present invention to provide a time-interleaved analog-to-digital converter device, which has a simpler routing within the chip and capable of solving the spur issue of the digital output signal, to solve the above-mentioned problems.
According to one embodiment of the present invention, a time-interleaved analog-to-digital converter device is disclosed, wherein the time-interleaved analog-to-digital converter device comprises a random number generator, a plurality of ADCs and an output circuit. The random number generator is configured to generate a random number sequence. The plurality of ADCs are configured to receive an analog input signal to generate a plurality of digital signals, respectively, and each ADC is further configured to generate a selection signal according to the random number sequence. The output circuit is configured to select one of the digital signals according to the selection signals generated by the ADCs, to generate a digital output signal.
According to another embodiment of the present invention, a control method of a time-interleaved analog-to-digital converter device is disclosed. The control method comprises the steps of: generating a random number sequence; using a plurality of ADCs, to receive an analog input signal to generate a plurality of digital signals, respectively; using each ADC to generate a selection signal according to the random number sequence; and selecting one of the digital signals of the ADCs according to the selection signals generated by the ADCs, to generate a digital output signal.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Certain terms are used throughout the following description and claims to refer to particular system components. As one skilled in the art will appreciate, manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following discussion and in the claims, the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to . . . ”. The terms “couple” and “couples” are intended to mean either an indirect or a direct electrical connection. Thus, if a first device couples to a second device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
In the operations of the time-interleaved analog-to-digital converter device 100, the clock signal generator 130 generates a clock signal CLK to the ADCs 110_1-110_N, for the ADCs 110_1-110_N to receive an analog input signal Vin to generate a plurality of digital signals D1-DN, respectively. In this embodiment, the clock signal CLK may be a fastest clock signal within the system comprising the time-interleaved analog-to-digital converter device 100. Meanwhile, the random number generator 120 generates a random number sequence RN to the timing controllers 112_1-112_N, and the timing controllers 112_1-112_N refer to the random number sequence RN to generate selection signals P1-PN, respectively. In this embodiment, only one of the selection signals P1-PN has an enablement state at a same time, and the output circuit 140 selects the digital signal generated by the ADC whose selection signal has the enablement state, to generate a digital output signal Dout. For example, if the selection signal P2 has the enablement state and other selection signals P1 and P3-PN do not have the enablement state, the output circuit 140 can directly use the digital signal D2 as the digital output signal Dout, or the output circuit 140 processes the digital signal D2 to generate the digital output signal Dout.
In this embodiment, the timing controllers 112_1-112_M may have the similar circuit structure, and the each timing controller 112_1-112_M decodes the same random number sequence RN to determine if generating the selection signal having the enablement state. For example, referring to
In addition, because each of the ADCs 110_1-110_N needs a stability time (e.g. several cycles of the clock signal CLK) to generate the reliable digital signal D1-DN, respectively, the timing controller 112_1-112_N have a mechanism to avoid using the same ADC within the stability time. For example, assuming that the stability time is four cycles of the clock signal CLK, once the ADC 110_1 is selected while receiving the first random number B0, the ADC 110_1 cannot be selected while receiving the random numbers B2-B4. In addition, in order to improve the spur of the digital output signal Dout more effectively and to improve a spurious free dynamic range (SFDR), the number of the ADCs 110_ 1-110_N can be designed to be greater than the cycles of the clock signal CLK corresponding to the stability time. For example, if the stability time is four cycles of the clock signal CLK, the number of the ADCs 110_ 1-110_N may be five, six, seven or eight (i.e. N=5, 6, 7 or 8).
In the embodiment shown in
Step 400: the flow starts.
Step 402: generate a random number sequence.
Step 404: use a plurality of ADCs to receive an analog input signal to generate a plurality of digital signals, respectively.
Step 406: use each ADC to generate a selection signal according to the random number sequence.
Step 408: select one of the digital signals of the ADCs according to the selection signals generated by the ADCs, to generate a digital output signal.
Briefly summarized, in the present invention, by designing the distributed timing controller in the ADCs to receive the random number sequence to generate the selection signal, for the output circuit to select one of the digital signals respectively generated by the ADCs, the wire design between the ADCs and the surrounding circuits can be effectively simplified.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application claims the priority of U.S. Provisional Application No. 62/839,822, filed on Apr. 29, 2019, which is included herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62839822 | Apr 2019 | US |