Offset calibration circuit and method

CN122764196BActive Publication Date: 2026-10-30ZHUHAI HENGQIN JINGYUN TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202611201125.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-08-10
Publication Date
2026-10-30
Estimated Expiration
2046-08-10

AI Technical Summary

Technical Problem

当输入信号包含直流、低频成分或与交织频率存在相关性时,信号均值不一致,校准逻辑会将有用信号误判为偏移误差,导致校准失效

Benefits of technology

[0016]根据本申请实施例的偏移校准电路和方法,至少具有如下有益效果:通过伪随机序列生成器生成伪随机序列,伪随机序列被送入各子模数转换器中的下极板式增益调制模块,用于调节子模数转换器的采样增益。同时,伪随机序列也被送入后级的数字校准引擎,用于进行偏移检测、偏移校准和增益解调。通过伪随机序列来改变采样增益,并通过数字校准引擎根据伪随机序列进行偏移检测、偏移校准和增益解调,可以实现对模数转换器的与输入信号无关的偏移校准。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122764196B_ABST
    Figure CN122764196B_ABST
Patent Text Reader

Abstract

The application discloses an offset calibration circuit and method, and relates to the technical field of analog-to-digital converter calibration. The circuit comprises: a plurality of parallel sub-analog-to-digital converters, a lower plate type gain modulation module is arranged at the sampling front end of the sub-analog-to-digital converter, and the sub-analog-to-digital converter is further provided with a clock module and a quantizer; a plurality of parallel digital calibration engines, each digital calibration engine is connected with a corresponding sub-analog-to-digital converter; a pseudo-random sequence generator connected with the sub-analog-to-digital converter and the digital calibration engine, the pseudo-random sequence generator is used for generating a pseudo-random sequence and sending the pseudo-random sequence to the sub-analog-to-digital converter and the digital calibration engine; and the digital calibration engine is used for performing offset detection, offset calibration and gain demodulation on the quantization signal output by the sub-analog-to-digital converter according to the pseudo-random sequence, and outputting a digital signal. The circuit can realize accurate calibration of the analog-to-digital converter.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to, but is not limited to, the field of analog-to-digital converter calibration technology, and particularly to an offset calibration circuit and method. Background Technology

[0002] As modern systems increasingly demand higher sampling rates from analog-to-digital converters (ADCs), time-interleaved ADCs (TI ADCs) have become the mainstream architecture for overcoming single-core speed limitations. However, due to process variations, mismatch errors inevitably exist between the sub-ADC channels. Among these, the offset mismatch between channels is the most fundamental and fatal, introducing fixed-pattern noise into the output spectrum and severely degrading the system's spurious-free dynamic range (SFDR). Therefore, high-precision background calibration is essential to address the offset mismatch.

[0003] To eliminate offset mismatch, existing techniques typically employ foreground calibration or statistically based background calibration: Foreground calibration: Shorting the input terminal to measure offset when the system is idle. This method requires interrupting normal sampling and cannot meet the needs of continuously running systems.

[0004] Statistical background calibration estimates the offset by averaging the output data over a long period. This method heavily relies on the assumption that the statistical mean of the input signals in each sub-channel is consistent. When the input signal contains DC, low-frequency components, or is correlated with the interleaving frequency, the signal mean is inconsistent, and the calibration logic may misinterpret the useful signal as an offset error, leading to calibration failure. Summary of the Invention

[0005] This application provides an offset calibration circuit and method that can achieve offset calibration independent of the input signal.

[0006] In a first aspect, embodiments of this application provide an offset calibration circuit, including: Multiple parallel sub-analog-to-digital converters (ADCs) are provided. The sampling front end of each ADC is equipped with a lower plate gain modulation module. Each ADC is also equipped with a clock module and a quantizer. The lower plate gain modulation module is used to sample the input signal. The quantizer is used to quantize the sampled input signal. The clock module is used to provide a clock signal for the sampling and quantization process of the ADC. Multiple parallel digital calibration engines, each digital calibration engine corresponding to a sub-analog-to-digital converter, with each digital calibration engine connected to its corresponding sub-analog-to-digital converter; A pseudo-random sequence generator is connected to the sub-analog-to-digital converter and the digital calibration engine, respectively. The pseudo-random sequence generator is used to generate a pseudo-random sequence and send the pseudo-random sequence to the sub-analog-to-digital converter and the digital calibration engine, so that the lower plate gain modulation module adjusts the sampling gain of the sub-analog-to-digital converter according to the pseudo-random sequence. The digital calibration engine is used to perform offset detection, offset calibration, and gain demodulation on the quantized signal output by the sub-analog-to-digital converter based on the pseudo-random sequence, and output a digital signal.

[0007] In some embodiments, the lower electrode type gain modulation module includes: A sampling capacitor, wherein the upper plate of the sampling capacitor is connected to a common-mode level via a sampling switch; A first switching network is connected to the lower plate of the sampling capacitor. The first switching network is used to switch the lower plate of the sampling capacitor to the common-mode level or the input signal. A modulation capacitor, wherein the upper plate of the modulation capacitor is connected to the common-mode level via the sampling switch; A second switching network is connected to the lower plate of the modulation capacitor. The second switching network is used to switch the lower plate of the modulation capacitor to the common-mode level or the input signal.

[0008] In some embodiments, the first switching network includes a first switch and a second switch. One end of the first switch is connected to the lower plate of the sampling capacitor, and the other end of the first switch is connected to the input signal. One end of the second switch is connected to the lower plate of the sampling capacitor, and the other end of the second switch is connected to the common-mode level. The second switching network includes a third switch and a fourth switch. One end of the third switch is connected to the lower plate of the modulation capacitor, and the other end of the third switch is connected to the input signal. One end of the fourth switch is connected to the lower plate of the modulation capacitor, and the other end of the fourth switch is connected to the common-mode level.

[0009] In some embodiments, the digital calibration engine includes an offset detection module, an offset calibration module, and a gain demodulation module. The offset detection module is used to detect the offset error of the quantization signal of the sub-analog-to-digital converter. The offset calibration module is used to perform offset calibration on the quantization signal of the sub-analog-to-digital converter according to the offset error. The gain demodulation module is used to perform gain demodulation on the offset-calibrated quantization signal and output the digital signal.

[0010] In some embodiments, the offset detection module includes a first shunt component and a second shunt component connected in parallel. The first shunt component includes a first multiplier, a first accumulator, and a first averager connected in sequence. The second shunt component includes a second multiplier, a second accumulator, a second averager, and a third multiplier connected in sequence. The input terminals of the first multiplier are respectively connected to the quantized signal and the pseudo-random sequence. The input terminals of the second multiplier are respectively connected to the quantized signal and the inverted signal of the pseudo-random sequence. The input terminal of the third multiplier is respectively connected to the output terminal of the second averager and a preset modulation gain ratio. The offset detection module further includes a first subtractor and a fourth multiplier. The input terminals of the first subtractor are respectively connected to the output terminals of the first averager and the third multiplier. The input terminal of the fourth multiplier is respectively connected to the output terminal of the first subtractor and a preset scaling factor. The output terminal of the fourth multiplier is used to output the offset error.

[0011] In some embodiments, the offset calibration module includes a second subtractor, the input of which is connected to the quantized signal and the offset error, respectively. The second subtractor is used to subtract the quantized signal and the offset error to obtain an offset calibration result. The gain demodulation module includes a multiplexer and a fifth multiplier. The multiplexer is used to select a corresponding gain recovery coefficient according to the pseudo-random sequence. The input of the fifth multiplier is connected to the output of the second subtractor and the multiplexer, respectively. The fifth multiplier is used to multiply the offset calibration result by the gain recovery coefficient to obtain the digital signal.

[0012] Secondly, embodiments of this application also provide an offset calibration method, based on the offset calibration circuit described in the first aspect embodiment, the method comprising: A pseudo-random sequence is generated by the pseudo-random sequence generator, and the pseudo-random sequence is sent to the sub-analog-to-digital converter and the digital calibration engine; The sampling gain is adjusted according to the pseudo-random sequence so that the lower plate gain modulation module samples the input signal according to the adjusted sampling gain; The sampled input signal is quantized by the quantizer, and the quantized signal is output to the digital calibration engine. The digital calibration engine performs offset detection, offset calibration, and gain demodulation on the quantized signal based on the pseudo-random sequence, and outputs a digital signal.

[0013] In some embodiments of this application, the lower plate gain modulation module includes a sampling capacitor, a first switching network, a modulation capacitor, a second switching network, and a sampling switch. The upper plate of the sampling capacitor is connected to a common-mode level through the sampling switch. The first switching network is used to switch the lower plate of the sampling capacitor to be connected to the common-mode level or the input signal. The upper plate of the modulation capacitor is connected to the common-mode level through the sampling switch. The second switching network is used to switch the lower plate of the modulation capacitor to be connected to the common-mode level or the input signal. The pseudo-random sequence includes 0 and 1. The step of adjusting the sampling gain according to the pseudo-random sequence so that the lower plate gain modulation module samples the input signal according to the adjusted sampling gain includes: During the sampling phase, the sampling switch is closed. When the pseudo-random sequence is 1, the lower plate of the sampling capacitor is connected to the input signal through the first switch switching network, and the lower plate of the modulation capacitor is connected to the common-mode level through the second switch switching network, so that the sampling capacitor samples the input signal alone to obtain the first sampling signal. When the pseudo-random sequence is 0, the lower plate of the sampling capacitor is connected to the input signal through the first switching network, and the lower plate of the modulation capacitor is connected to the input signal through the second switching network, so that the sampling capacitor and the modulation capacitor sample the input signal together to obtain the second sampled signal. During the holding phase, the sampling switch is disconnected, so that the upper plate of the sampling capacitor and the upper plate of the modulation capacitor are both disconnected from the common-mode level. The lower plate of the sampling capacitor is connected to the common-mode level through the first switch switching network, and the lower plate of the modulation capacitor is connected to the common-mode level through the second switch switching network.

[0014] In some embodiments of this application, the digital calibration engine includes an offset detection module, an offset calibration module, and a gain demodulation module. The offset detection module includes a first shunt component and a second shunt component connected in parallel. The first shunt component includes a first multiplier, a first accumulator, and a first averager connected in sequence. The second shunt component includes a second multiplier, a second accumulator, a second averager, and a third multiplier connected in sequence. The offset detection module also includes a first subtractor and a fourth multiplier. Offset detection of the quantized signal includes: The quantized signal is input to the first shunt component and the second shunt component respectively; The first multiplier multiplies the quantized signal with the pseudo-random sequence to obtain a first multiplication result; The first accumulation result is obtained by accumulating all the first multiplication results using the first accumulator. The first average result is obtained by averaging the first accumulated result using the first averager. The second multiplier multiplies the quantized signal with the inverted signal of the pseudo-random sequence to obtain a second multiplication result. The second accumulator is used to accumulate all the second multiplication results to obtain the second accumulated result; The second average result is obtained by averaging the second accumulated result using the second averager. The ratio of the modulation gain of the first sampled signal to that of the second sampled signal is obtained, and the second average result is multiplied by the ratio using the third multiplier to obtain the third multiplication result; The difference result is obtained by subtracting the first average result from the third multiplication result using the first subtractor. The offset error is obtained by multiplying the difference result with the scaling factor using the fourth multiplier.

[0015] In some embodiments of this application, the offset calibration module includes a second subtractor, which is used to subtract the quantized signal and the offset error to obtain an offset calibration result; the gain demodulation module includes a multiplexer and a fifth multiplier, and the gain demodulation includes: The multiplexer selects the corresponding gain recovery coefficient based on the pseudo-random sequence. The digital signal is obtained by multiplying the offset calibration result with the gain recovery coefficient using the fifth multiplier.

[0016] The offset calibration circuit and method according to the embodiments of this application have at least the following beneficial effects: a pseudo-random sequence is generated by a pseudo-random sequence generator, and the pseudo-random sequence is sent to the lower plate gain modulation module in each sub-analog-to-digital converter (ADC) to adjust the sampling gain of the sub-ADC. Simultaneously, the pseudo-random sequence is also sent to the subsequent digital calibration engine for offset detection, offset calibration, and gain demodulation. By changing the sampling gain using the pseudo-random sequence, and by performing offset detection, offset calibration, and gain demodulation based on the pseudo-random sequence using the digital calibration engine, offset calibration of the ADC independent of the input signal can be achieved.

[0017] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0018] Figure 1This is a schematic diagram of the offset calibration circuit provided in one embodiment of this application; Figure 2 This is a circuit schematic diagram of a lower plate type gain modulation module provided in one embodiment of this application; Figure 3 This is a schematic diagram of the working principle of a lower electrode type gain modulation module provided in one embodiment of this application; Figure 4 This is a circuit schematic diagram of a digital calibration engine provided in one embodiment of this application; Figure 5 This is a flowchart of the offset calibration method provided in one embodiment of this application; Figure 6 This is a schematic diagram of the controller provided in one embodiment of this application. Detailed Implementation

[0019] The embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting this application. The step numbers in the following embodiments are only set for ease of explanation, and there is no limitation on the order between the steps. The execution order of each step in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.

[0020] In the description of this invention, it should be understood that the orientation descriptions, such as up, down, front, back, left, right, etc., are based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limiting this invention.

[0021] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0022] In this invention, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0023] As modern systems increasingly demand higher sampling rates from analog-to-digital converters (ADCs), time-interleaved ADCs (TI ADCs) have become the mainstream architecture for overcoming single-core speed limitations. However, due to process variations, mismatch errors inevitably exist between the sub-ADC channels. Among these, the offset mismatch between channels is the most fundamental and fatal, introducing fixed-pattern noise into the output spectrum and severely degrading the system's spurious-free dynamic range (SFDR). Therefore, high-precision background calibration is essential to address the offset mismatch.

[0024] To eliminate offset mismatch, existing techniques typically employ foreground calibration or statistically based background calibration: Foreground calibration: Shorting the input terminal to measure offset when the system is idle. This method requires interrupting normal sampling and cannot meet the needs of continuously running systems.

[0025] Statistical background calibration estimates the offset by averaging the output data over a long period. This method heavily relies on the assumption that the statistical mean of the input signals in each sub-channel is consistent. When the input signal contains DC, low-frequency components, or is correlated with the interleaving frequency, the signal mean is inconsistent, and the calibration logic may misinterpret the useful signal as an offset error, leading to calibration failure.

[0026] In order to completely eliminate the dependence on the characteristics of the input signal, this application achieves offset calibration that is "independent of the input signal" by dynamically adjusting the gain. The core advantage of this scheme is that it can accurately calculate the offset under any complex input signal by using mathematical decoupling.

[0027] Specifically, the principle behind dynamically adjusting the gain to calculate the offset is as follows: A variable gain controlled by a pseudo-random sequence (PN) is introduced at the sampling front end of the sub-ADC channel. At this time, the output of the ADC channel... It can be represented as an input signal With inherent channel offset error Linear combination: ; This equation reveals a key physical property: when the front-end gain is changed... At that time, input signal It will be magnified or reduced proportionally, but the channel's own DC offset error It is inherent in physics and is completely unaffected by changes in the front-end signal gain.

[0028] Based on this characteristic, the system can control the gain in two known states (e.g., using a PN sequence). and Randomly switch between ) When PN = 1, the gain is The channel output is: ; When PN = 0, the gain is The channel output is: ; In the digital backend, the data calibration engine groups and statistically analyzes the output data based on the PN status. Because... and These are known different constants; the calibration logic only needs to be... and By performing simple scaling and subtraction operations on the statistical mean, the input signal can be included. The terms completely cancel each other out (decouple), ultimately leaving only the terms related to The expression is given. Through this dynamic gain adjustment method, the system perfectly eliminates interference from the input signal, achieving true calibration independent of the input signal.

[0029] Since dynamically adjusting the gain can achieve calibration independent of the input signal, the key question becomes how to physically implement this gain modulation within the chip. Currently, the feasible methods for achieving gain adjustment mainly include the following: 1. Adjusting the gain of the input buffer: This method generally switches the gain by changing the load resistance or bias current inside the buffer.

[0030] 2. Use a variable gain amplifier (VGA): This method typically involves cascading a first-order VGA circuit at the front end of the ADC and controlling its gain level through digital logic.

[0031] 3. Set up a programmable amplifier (PGA) feedback network: This method generally changes the closed-loop gain by switching the feedback capacitor or resistor array of the closed-loop amplifier.

[0032] However, in high-speed, high-precision ADCs (such as those at the GS / s level), the above method of directly manipulating analog input buffers and amplification devices to adjust the gain has a serious performance bottleneck: 1. Disruption of front-end linearity and impedance matching: The input / output impedance and nonlinear characteristics of buffers and amplifiers change under different gain states. This not only alters the signal amplitude but also introduces state-dependent harmonic distortion, disrupting the aforementioned linearity and impedance matching. The ideal linear equation.

[0033] 2. Introducing transient settling error: High-speed ADCs have extremely short sampling windows. Buffers and amplifiers are prone to transient responses after switching gain states. If they cannot stabilize completely within the extremely short sampling window, it will directly lead to serious sampling errors.

[0034] 3. Increased analog power consumption and area: Introducing VGA or complex buffer feedback networks will significantly increase the power consumption and layout area of ​​the high-speed front end, increasing the burden on the front end driver.

[0035] In summary, existing physical implementations of gain adjustment severely degrade the dynamic performance of the high-speed ADC front-end. Therefore, there is an urgent need for a novel, low-distortion gain modulation circuit structure that can retain the perfect algorithmic characteristic of "calculating offset by adjusting gain" while avoiding dynamic gain switching of the high-speed analog front-end.

[0036] To address this, this application proposes a lower plate sampling offset calibration circuit and method for offset calibration of time-interleaved analog-to-digital converters. This method achieves equivalent random gain modulation of the input signal without dynamically changing the input buffer or front-end amplifier gain, providing stable and low-distortion modulation conditions for subsequent input signal-independent offset calibration algorithms.

[0037] The embodiments of this application will be further described below with reference to the accompanying drawings.

[0038] Firstly, embodiments of this application propose an offset calibration circuit, such as... Figure 1 As shown, the circuit includes multiple parallel sub-analog-to-digital converters 200. Multiple parallel digital calibration engines 300 and pseudo-random sequence generators 400 are configured. Each sub-analog-to-digital converter 200 (sub-ADC_1 to sub-ADC_M, where M is a positive integer) has a lower plate gain modulation module 210 at its sampling front end. Each sub-ADC 200 also includes a clock module 220 and a quantizer 230. The lower plate gain modulation module 210 samples the input signal Vin, the quantizer 230 quantizes the sampled input signal, and the clock module 220 provides a clock signal for the sampling and quantization processes of the sub-ADC 200. Each digital calibration engine 300 corresponds one-to-one with a sub-ADC 200. Each digital calibration engine 300 is connected to its corresponding sub-analog-to-digital converter 200; a pseudo-random sequence generator 400 is connected to both the sub-analog-to-digital converter 200 and the digital calibration engine 300. The pseudo-random sequence generator 400 generates a pseudo-random sequence (PN) and sends it to both the sub-analog-to-digital converter 200 and the digital calibration engine 300, so that the lower plate gain modulation module 210 adjusts the sampling gain of the sub-analog-to-digital converter 200 according to the pseudo-random sequence; the digital calibration engine 300 performs offset detection, offset calibration, and gain demodulation on the quantized signal output by the sub-analog-to-digital converter according to the pseudo-random sequence, and outputs a digital signal. Figure 1 In this context, Dout_raw refers to the quantized signal output by sub-analog-to-digital converter 200, Dout1_raw refers to the quantized signal output by sub-ADC_1, and DoutM_raw is the quantized signal output by sub-ADC_M. Dout1_cal through DoutM_cal are the digital signals output by each digital calibration engine 300, respectively.

[0039] Specifically, the pseudo-random sequence generator 400 generates a pseudo-random sequence PN, which can be implemented by a linear feedback shift register, a pseudo-random code generator, a random number generator, or other digital sequence generation circuits. The PN sequence is fed into the lower plate gain modulation module 210 in each sub-ADC channel to adjust the sampling gain of the sub-analog-to-digital converter 200. Simultaneously, the PN sequence is also fed into the subsequent digital calibration engine 300 for offset detection, offset calibration, and gain demodulation. For each sub-analog-to-digital converter 200, each includes a lower plate gain modulation module 210, a clock module 220, and a quantizer 230. The PN sequence and the sampling clock jointly control the state of the lower plate gain modulation module 210, causing the input signal to correspond to different equivalent sampling gains under different PN states. In this embodiment, the structure of the quantizer 230 is not particularly limited. The quantizer 230 can adopt a successive approximation quantization structure, a pipelined quantization structure, a hybrid pipelined successive approximation quantization structure, a flash quantization structure, a folded interpolation quantization structure, or other quantization structures with a switched-capacitor sampling scheme at the sampling front end. The lower plate gain modulation module 210 of this application is mainly disposed at the sampling front end of the sub-analog-to-digital converter 200, and its function occurs during the input signal sampling stage. Therefore, this application does not depend on the specific working mode of the subsequent quantizer, nor does it require changing the quantization process of the sub-analog-to-digital converter 200. As long as the input front end of the sub-analog-to-digital converter 200 includes a switched-capacitor sampling network, equivalent sampling gain modulation controlled by the PN sequence can be achieved by controlling whether some of the sampling capacitors participate in the input signal sampling.

[0040] It should be noted that, as Figure 1 As shown, the offset calibration circuit may also include an input buffer 100, which receives the input signal Vin, buffers the input signal Vin, and then sends the buffered input signal Vin to the sub-analog-to-digital converter 200. Of course, the offset calibration circuit may also exclude the input buffer 100, depending on the actual needs.

[0041] In some embodiments of this application, such as Figure 2As shown, the lower plate type gain modulation module 210 includes: a sampling capacitor Cs, a first switching network, a modulation capacitor Ca, a second switching network, and a sampling switch S5. The upper plate of the sampling capacitor Cs is connected to a common-mode level Vcm via the sampling switch S5. The first switching network is connected to the lower plate of the sampling capacitor Cs and is used to switch the connection of the lower plate of the sampling capacitor Cs to either the common-mode level Vcm or the input signal Vin. The upper plate of the modulation capacitor Ca is connected to the common-mode level Vcm via the sampling switch S5. The second switching network is connected to the lower plate of the modulation capacitor Ca and is used to switch the connection of the lower plate of the modulation capacitor to either the common-mode level Vcm or the input signal Vin.

[0042] It should be noted that the sampling capacitor Cs can exist as a single, complete sampling capacitor, or it can be divided into a main sampling capacitor array composed of multiple unit capacitors, such as a binary weighted capacitor array, a segmented capacitor array, or a redundant capacitor array. The upper plate of the sampling capacitor Cs can be connected to the sample-and-hold node, comparator input node, residual signal node, or quantizer input node of the sub-analog-to-digital converter 200. This node is used to provide the sampled analog voltage or charge to the subsequent quantizer 230. The lower plate of the sampling capacitor Cs is selectively connected to the input signal Vin or the common-mode level Vcm or other preset levels through a first switching network. The first switching network is jointly controlled by the sampling clock and the PN sequence.

[0043] In some embodiments of this application, the first switch switching network includes a first switch S1 and a second switch S2. One end of the first switch S1 is connected to the lower plate of the sampling capacitor Cs, and the other end of the first switch S1 is connected to the input signal Vin. One end of the second switch S2 is connected to the lower plate of the sampling capacitor Cs, and the other end of the second switch S2 is connected to the common-mode level Vcm. The second switch switching network includes a third switch S3 and a fourth switch S4. One end of the third switch S3 is connected to the lower plate of the modulation capacitor Ca, and the other end of the third switch S3 is connected to the input signal. One end of the fourth switch S4 is connected to the lower plate of the modulation capacitor Ca, and the other end of the fourth switch S4 is connected to the common-mode level Vcm.

[0044] The PN control logic generates a capacitor selection signal based on the current pseudo-random sequence state, which is used to control the modulation capacitor (Ca) to be selectively connected to the input signal (Vin) or the common-mode level (Vcm) in each sampling period. Figure 3 This diagram illustrates the working state of the PN-controlled lower plate gain modulation module 210 provided in this embodiment of the application. Its workflow includes two stages: In the first stage (sampling stage), the upper plates of both Cs and Ca are connected to Vcm. At this time, the lower plate of Cs is connected to Vin, while the connection state of the lower plate of Ca is determined by the PN value, which has two possible values: 0 and 1. If PN is 1, then the lower plate of Ca is connected to Vcm (only Cs is sampled), and the total charge obtained by sampling is: ; If PN is 0, then the lower plate of Ca is connected to Vin (Cs and Ca are sampled simultaneously), and the total charge obtained from the sampling is: .

[0045] Therefore, at the end of the sampling phase, the total charge collected by the system varies depending on the PN value.

[0046] In the second stage (holding stage), the upper plates of Cs and Ca are disconnected from Vcm, while the lower plates of both are switched to Vcm. Based on the law of conservation of charge, the charge is redistributed between Cs and Ca, ultimately making the output voltage Vout when PN equals 1 a multiple of Cs / (Cs+Ca) when PN equals 0, thus completing the PN-controlled gain modulation based on the sampling of the lower plate.

[0047] It should be noted that, for ease of explanation and logical derivation, the accompanying drawings and embodiments of this application are mainly shown in the form of a single-ended circuit structure. In actual high-speed, high-precision analog-to-digital converter chip design, the lower plate gain modulation module 210 proposed in this application is also, and more preferably, applicable to a fully differential architecture.

[0048] In the fully differential embodiment, it is only necessary to arrange the above-mentioned single-ended sampling capacitor array and switching network symmetrically and connect them to the non-inverting input terminal of the differential signal respectively. ) and negative input terminal ( Simultaneously, the switching networks at both ends are synchronously and symmetrically controlled by the same set of pseudo-random sequences (PN) and their control logic. In this way, not only can an equivalent gain modulation and charge redistribution mechanism completely consistent with the single-ended structure be achieved, but common-mode noise and even-order harmonic distortion can also be effectively suppressed.

[0049] In some embodiments of this application, such as Figure 4As shown, the digital calibration engine 300 includes an offset detection module 310, an offset calibration module 320, and a gain demodulation module 330. The offset detection module 310 is used to detect the offset error (OS) of the quantization signal of the sub-analog-to-digital converter 200. The offset calibration module 320 is used to perform offset calibration on the quantization signal (Dout_raw) of the sub-analog-to-digital converter 200 according to the offset error. The gain demodulation module 330 is used to perform gain demodulation on the offset-calibrated quantization signal and output a digital signal (Dout_cal).

[0050] It should be noted that after the input signal Vin enters each sub-analog-to-digital converter 200, it first passes through the lower plate gain modulation module 210 driven by the PN sequence. The lower plate gain modulation module 210 randomly changes the overall gain of the sub-analog-to-digital converter 200 according to the current PN value, thereby achieving random modulation of the input signal. The modulated analog signal is quantized by the quantizer 230 in the sub-ADC, outputting a quantized signal (Dout_raw), which is then transmitted to the digital calibration engine 300. In the digital calibration engine 300, the offset detection module 310 uses the quantized signal and the corresponding PN sequence to perform operations (such as correlation detection) to accurately extract the offset error (OS) of that channel. Subsequently, the offset calibration module 320 performs a subtraction operation, subtracting the offset error OS from Dout_raw, completing the preliminary calibration of the offset mismatch. The signal after offset calibration enters the gain demodulation module 330, which performs inverse demodulation on the signal according to the corresponding PN value to eliminate the influence of the previously introduced random gain changes on the signal linearity and modulation noise, finally obtaining the calibrated high-precision digital signal (Dout_cal).

[0051] like Figure 4 As shown, in some embodiments of this application, the offset detection module 310 includes a first shunt component and a second shunt component connected in parallel. The first shunt component includes a first multiplier 311, a first accumulator 312, and a first averager 313 connected in sequence. The second shunt component includes a second multiplier 314, a second accumulator 315, a second averager 316, and a third multiplier 317 connected in sequence. The input of the first multiplier 311 is connected to a quantized signal (Dout_raw) and a pseudo-random sequence (PN), respectively. The input of the second multiplier 314 is connected to the quantized signal (Dout_raw) and the inverted signal of the pseudo-random sequence (PN), respectively. The input of the third multiplier 317 is connected to the output of the second averager 316 and a preset modulation gain ratio (i.e., α). The offset detection module 310 also includes a first subtractor 318 and a fourth multiplier 319. The input of the first subtractor 318 is connected to the output of the first averager 313 and the third multiplier 317, respectively. The input of the fourth multiplier 319 is connected to the output of the first subtractor 318 and a preset scaling factor (α). / (1-α)), the output of the fourth multiplier 319 is used to output the offset error (OS).

[0052] Specifically, in the lower plate gain modulation module 210, the output voltage Vout when PN equals 1 is Cs / (Cs+Ca) times the output voltage when PN equals 0. Therefore, the value of α is Cs / (Cs+Ca). The quantized signal (Dout_raw) output from the sub-analog-to-digital converter 200 enters the digital calibration engine and is processed according to the corresponding PN value. When PN=1, =0. At this time, the quantized signal entering the second shunt component becomes 0 after passing through the second multiplier 314 and is discarded. The quantized signal entering the first shunt component passes through the first multiplier 311 and then enters the first accumulator 312 for accumulation. The average value of these accumulated quantized signals is calculated by the first averager 313. When PN=0, =1. At this point, the quantized signal entering the first shunt component becomes 0 after passing through the first multiplier 311 and is discarded. The quantized signal entering the second shunt component passes through the second multiplier 314 and then enters the second accumulator 315 for accumulation. The average value of these accumulated quantized signals is calculated by the second averager 316. Since the output voltage Vout when PN equals 1 is Cs / (Cs+Ca) times the output voltage when PN equals 0, in order to facilitate the subsequent subtraction of the quantized signals PN=1 and PN=0, the average value calculated by the second averager 316 is multiplied by α (i.e., Cs / (Cs+Ca)) by the third multiplier 317. Finally, the average value obtained by the first averager 313 is subtracted from the output result of the third multiplier 317, and the difference is then multiplied by the scaling factor by the fourth multiplier 319. The offset error (OS) can be calculated by multiplying the average value of the pseudo-random sequence (PN) and the input signal (Vin) by (1-α). In this process, the influence of Vin on the average value obtained by the two averagers is eliminated by utilizing the statistically uncorrelated property of the pseudo-random sequence (PN) and the input signal (Vin). At the same time, the system performs calculations on the average values ​​of the two channels to extract the offset error: the cumulative average value of Dout_raw (PN=0) is multiplied by the coefficient α, and then the difference operation (i.e., subtraction) is performed with the cumulative average value of Dout_raw (PN=1). The difference result is further multiplied by the scaling factor 1 / (1-α) to calculate the accurate offset error (OS) of the channel.

[0053] like Figure 4 As shown, in some embodiments of this application, the offset calibration module 320 includes a second subtractor. The input of the second subtractor is connected to the quantization signal (Dout_raw) and the offset error (OS), respectively. The second subtractor is used to subtract the quantization signal and the offset error to obtain the offset calibration result. By subtracting the calculated offset error OS from the quantization signal by the offset calibration module 320, the offset mismatch of the channel can be eliminated.

[0054] The gain demodulation module 330 includes a multiplexer 331 and a fifth multiplier 332. The multiplexer 331 selects the corresponding gain recovery coefficient (1 or 1 / α) based on the pseudo-random sequence (PN). The input of the fifth multiplier 332 is connected to the output of the second subtractor and the multiplexer 331, respectively. The fifth multiplier 332 multiplies the offset calibration result with the gain recovery coefficient to obtain the digital signal. Specifically, in the gain demodulation module 330, the multiplexer selects the corresponding gain recovery coefficient based on the current PN value: when PN=1, the gain recovery coefficient is 1 / α; when PN=0, the gain recovery coefficient is 1. By multiplying the offset calibration result with the gain recovery coefficient, inverse gain demodulation is completed. Through the digital calibration engine 300, the final output digital signal is free from the effects of offset and gain modulation, resulting in a high-precision digital signal (Dout_cal).

[0055] The offset calibration circuit according to the embodiments of this application has the following advantages compared with the existing schemes that achieve random gain modulation by changing the input buffer or front-end amplifier gain: 1. Avoiding dynamic gain switching of the input buffer: This application achieves equivalent sampling gain modulation by controlling the number of unit capacitors participating in input sampling during each sampling process, without dynamically changing the gain state of the input buffer or front-end amplifier. Therefore, this application can avoid the input impedance changes, output impedance changes, and output swing changes caused by the switching of the input buffer between different gain states, reducing the design difficulty of high-speed analog front-end.

[0056] 2. Reduce transient settling error: Input buffer or front-end amplifier gain switching can generate transient responses, requiring time to re-establish a stable output. In high-speed ADCs, the sampling period is extremely short, and incomplete transient settling introduces sampling errors. However, the gain modulation in this application occurs at the sampling capacitor array level, primarily achieved by switching different numbers of unit capacitors to participate in input sampling, without requiring changes to the operating state of the input buffer. Therefore, it can reduce the transient settling error caused by dynamic gain switching of the front-end amplifier.

[0057] 3. Maintaining input signal-independent offset calibration capability: The equivalent sampling gain modulation implemented in this application still satisfies the fundamental condition that the offset error does not change with the PN state as the input signal changes. Therefore, this application can be used in conjunction with input signal-independent offset calibration algorithms. Even if the input signal contains DC components, low-frequency components, silent signals, or periodic signals related to the interleaving frequency, the subsequent digital calibration logic can still extract the channel offset error using the output data under different modulation states.

[0058] 4. Low analog overhead and user-friendly digital control: This application mainly utilizes existing sampling capacitor arrays and switching networks to achieve gain modulation. Especially in ADC structures that include capacitor sampling, the original capacitor array can be reused, resulting in minimal additional analog hardware overhead. Furthermore, the modulation state in this application is determined by the PN sequence and digital control logic, making it easy to implement in advanced CMOS processes, aligning with the development trend of digital-aided analog design in high-speed ADCs.

[0059] In summary, this application achieves a low-distortion, low-overhead, and easily digitally controlled random gain modulation method by controlling the number of unit capacitors participating in input sampling in the lower plate sampling structure. This method can provide stable and reliable front-end modulation conditions for the input signal-independent offset calibration of time-interleaved analog-to-digital converters, significantly improving the performance stability of high-speed ADC systems under complex input scenarios and long-term operating conditions.

[0060] This application sets a lower plate gain modulation module 210 at the sampling front end of each sub-ADC of a time-interleaved analog-to-digital converter. The lower plate gain modulation module 210 includes a sampling capacitor array composed of a sampling capacitor Cs and a modulation capacitor Ca, and a switching network connected to the sampling capacitors and the modulation capacitors. By controlling the switching network with a pseudo-random sequence, the number of unit capacitors participating in input sampling in each sampling cycle switches between at least two preset states, thereby allowing the input signal to obtain different equivalent sampling gains during the sampling phase. It should be noted that this application does not achieve gain modulation by changing the capacitance value of a single capacitor, but rather by changing the number of unit capacitors participating in input sampling to switch the equivalent sampling ratio. The capacitance value of the unit capacitor itself can remain fixed, and the modulation process is completed by a digitally controlled switching network. This application does not limit the specific quantization architecture of each sub-ADC channel in the time-interleaved analog-to-digital converter. As long as the sampling front end of the sub-ADC channel adopts a switched capacitor sampling scheme, the lower plate gain modulation module 210 described in this application can be set in its sampling capacitor network to achieve equivalent sampling gain modulation controlled by a PN sequence. After gain modulation by the lower plate gain modulation module 210, the original digital signal output from the sub-ADC quantizer can be fed into the subsequent digital offset calibration logic. The subsequent digital offset calibration logic can group and statistically analyze the original digital output based on the PN state. Utilizing the characteristic that the offset error does not change with the equivalent sampling gain as the input signal changes, it extracts the channel offset error and further performs offset compensation and gain demodulation. Compared to schemes that achieve random modulation by changing the input buffer gain, this application does not require dynamically changing the gain state of the input buffer or front-end amplifier, thus reducing the impact on the bandwidth, linearity, stability, and transient setup performance of the high-speed analog front-end. Simultaneously, this application fully utilizes lower plate sampling technology to reduce charge injection and clock feedthrough errors, which is beneficial for improving the dynamic performance and robustness of the high-speed TI ADC system.

[0061] Secondly, based on the offset calibration circuit described in the first aspect embodiment, this application also proposes an offset calibration method, such as... Figure 5 As shown, the method includes the following steps: Step S100: Generate a pseudo-random sequence through the pseudo-random sequence generator 400, and send the pseudo-random sequence to the sub-analog-to-digital converter 200 and the digital calibration engine 300; Step S200: Adjust the sampling gain according to the pseudo-random sequence so that the lower plate gain modulation module 210 samples the input signal according to the adjusted sampling gain; Step S300: The sampled input signal is quantized by quantizer 230 and the quantized signal is output to digital calibration engine 300; Step S400: The digital calibration engine 300 performs offset detection, offset calibration, and gain demodulation on the quantized signal based on the pseudo-random sequence, and outputs a digital signal.

[0062] Specifically, the pseudo-random sequence generator 400 generates a pseudo-random sequence PN, which can be implemented by a linear feedback shift register, a pseudo-random code generator, a random number generator, or other digital sequence generation circuits. The PN sequence is fed into the lower plate gain modulation module 210 in each sub-ADC channel to adjust the sampling gain of the sub-analog-to-digital converter 200. Simultaneously, the PN sequence is also fed into the subsequent digital calibration engine 300 for offset detection, offset calibration, and gain demodulation. For each sub-analog-to-digital converter 200, each includes a lower plate gain modulation module 210, a clock module 220, and a quantizer 230. The PN sequence and the sampling clock jointly control the state of the lower plate gain modulation module 210, causing the input signal to correspond to different equivalent sampling gains under different PN states.

[0063] In some embodiments of this application, such as Figure 2 As shown, the lower plate type gain modulation module 210 includes: a sampling capacitor Cs, a first switching network, a modulation capacitor Ca, a second switching network, and a sampling switch S5. The upper plate of the sampling capacitor Cs is connected to a common-mode level Vcm via the sampling switch S5. The first switching network is connected to the lower plate of the sampling capacitor Cs and is used to switch the connection of the lower plate of the sampling capacitor Cs to either the common-mode level Vcm or the input signal Vin. The upper plate of the modulation capacitor Ca is connected to the common-mode level Vcm via the sampling switch S5. The second switching network is connected to the lower plate of the modulation capacitor Ca and is used to switch the connection of the lower plate of the modulation capacitor to either the common-mode level Vcm or the input signal Vin.

[0064] It should be noted that the sampling capacitor Cs can exist as a single, complete sampling capacitor, or it can be divided into a main sampling capacitor array composed of multiple unit capacitors, such as a binary weighted capacitor array, a segmented capacitor array, or a redundant capacitor array. The upper plate of the sampling capacitor Cs can be connected to the sample-and-hold node, comparator input node, residual signal node, or quantizer input node of the sub-analog-to-digital converter 200. This node is used to provide the sampled analog voltage or charge to the subsequent quantizer 230. The lower plate of the sampling capacitor Cs is selectively connected to the input signal Vin or the common-mode level Vcm or other preset levels through a first switching network. The first switching network is jointly controlled by the sampling clock and the PN sequence.

[0065] In some embodiments of this application, step S200 above, which adjusts the sampling gain according to the pseudo-random sequence so that the lower plate gain modulation module 210 samples the input signal according to the adjusted sampling gain, includes the following three steps: Step S210: During the sampling phase, the sampling switch S5 is closed. When the pseudo-random sequence is 1, the lower plate of the sampling capacitor Cs is connected to the input signal Vin through the first switch switching network, and the lower plate of the modulation capacitor Ca is connected to the common-mode level Vcm through the second switch switching network, so that the sampling capacitor Cs samples the input signal alone to obtain the first sampling signal. Step S220: When the pseudo-random sequence is 0, the lower plate of the sampling capacitor Cs is connected to the input signal through the first switch switching network, and the lower plate of the modulation capacitor Ca is connected to the input signal through the second switch switching network, so that the sampling capacitor Cs and the modulation capacitor Ca sample the input signal together to obtain the second sampled signal. Step S230: During the holding phase, disconnect the sampling switch to disconnect the upper plate of the sampling capacitor Cs and the upper plate of the modulation capacitor Ca from the common-mode level. Control the lower plate of the sampling capacitor to connect to the common-mode level through the first switch switching network, and control the lower plate of the modulation capacitor to connect to the common-mode level through the second switch switching network.

[0066] Specifically, in some embodiments of this application, the first switch switching network includes a first switch S1 and a second switch S2. One end of the first switch S1 is connected to the lower plate of the sampling capacitor Cs, and the other end of the first switch S1 is connected to the input signal Vin. One end of the second switch S2 is connected to the lower plate of the sampling capacitor Cs, and the other end of the second switch S2 is connected to the common-mode level Vcm. The second switch switching network includes a third switch S3 and a fourth switch S4. One end of the third switch S3 is connected to the lower plate of the modulation capacitor Ca, and the other end of the third switch S3 is connected to the input signal. One end of the fourth switch S4 is connected to the lower plate of the modulation capacitor Ca, and the other end of the fourth switch S4 is connected to the common-mode level Vcm.

[0067] The PN control logic generates a capacitor selection signal based on the current pseudo-random sequence state, which is used to control the modulation capacitor (Ca) to be selectively connected to the input signal (Vin) or the common-mode level (Vcm) in each sampling period. Figure 3 This diagram illustrates the working state of the PN-controlled lower plate gain modulation module 210 provided in this embodiment of the application. Its workflow includes two stages: In the first stage (sampling stage), the upper plates of both Cs and Ca are connected to Vcm. At this time, the lower plate of Cs is connected to Vin, while the connection state of the lower plate of Ca is determined by the PN value, which has two possible values: 0 and 1. If PN is 1, then the lower plate of Ca is connected to Vcm (only Cs is sampled), and the total charge obtained by sampling is: ; If PN is 0, then the lower plate of Ca is connected to Vin (Cs and Ca are sampled simultaneously), and the total charge obtained from the sampling is: .

[0068] Therefore, at the end of the sampling phase, the total charge collected by the system varies depending on the PN value.

[0069] In the second stage (holding stage), the upper plates of Cs and Ca are disconnected from Vcm, while the lower plates of both are switched to Vcm. Based on the law of conservation of charge, the charge is redistributed between Cs and Ca, ultimately making the output voltage Vout when PN equals 1 a multiple of Cs / (Cs+Ca) when PN equals 0, thus completing the PN-controlled gain modulation based on the sampling of the lower plate.

[0070] It should be noted that, for ease of explanation and logical derivation, the accompanying drawings and embodiments of this application are mainly shown in the form of a single-ended circuit structure. In actual high-speed, high-precision analog-to-digital converter chip design, the lower plate gain modulation module 210 proposed in this application is also, and more preferably, applicable to a fully differential architecture.

[0071] In the fully differential embodiment, it is only necessary to arrange the above-mentioned single-ended sampling capacitor array and switching network symmetrically and connect them to the non-inverting input terminal of the differential signal respectively. ) and negative input terminal ( Simultaneously, the switching networks at both ends are synchronously and symmetrically controlled by the same set of pseudo-random sequences (PN) and their control logic. In this way, not only can an equivalent gain modulation and charge redistribution mechanism completely consistent with the single-ended structure be achieved, but common-mode noise and even-order harmonic distortion can also be effectively suppressed.

[0072] In some embodiments of this application, such as Figure 4 As shown, the digital calibration engine 300 includes an offset detection module 310, an offset calibration module 320, and a gain demodulation module 330. The offset detection module 310 is used to detect the offset error (OS) of the quantization signal of the sub-analog-to-digital converter 200. The offset calibration module 320 is used to perform offset calibration on the quantization signal (Dout_raw) of the sub-analog-to-digital converter 200 according to the offset error. The gain demodulation module 330 is used to perform gain demodulation on the offset-calibrated quantization signal and output a digital signal (Dout_cal).

[0073] It should be noted that after the input signal Vin enters each sub-analog-to-digital converter 200, it first passes through the lower plate gain modulation module 210 driven by the PN sequence. The lower plate gain modulation module 210 randomly changes the overall gain of the sub-analog-to-digital converter 200 according to the current PN value, thereby achieving random modulation of the input signal. The modulated analog signal is quantized by the quantizer 230 in the sub-ADC, outputting a quantized signal (Dout_raw), which is then transmitted to the digital calibration engine 300. In the digital calibration engine 300, the offset detection module 310 uses the quantized signal and the corresponding PN sequence to perform operations (such as correlation detection) to accurately extract the offset error (OS) of that channel. Subsequently, the offset calibration module 320 performs a subtraction operation, subtracting the offset error OS from Dout_raw, completing the preliminary calibration of the offset mismatch. The signal after offset calibration enters the gain demodulation module 330, which performs inverse demodulation on the signal according to the corresponding PN value to eliminate the influence of the previously introduced random gain changes on the signal linearity and modulation noise, finally obtaining the calibrated high-precision digital signal (Dout_cal).

[0074] like Figure 4 As shown, in some embodiments of this application, the offset detection module 310 includes a first shunt component and a second shunt component connected in parallel. The first shunt component includes a first multiplier 311, a first accumulator 312, and a first averager 313 connected in sequence. The second shunt component includes a second multiplier 314, a second accumulator 315, a second averager 316, and a third multiplier 317 connected in sequence. The input of the first multiplier 311 is connected to a quantized signal (Dout_raw) and a pseudo-random sequence (PN), respectively. The input of the second multiplier 314 is connected to the quantized signal (Dout_raw) and the inverted signal of the pseudo-random sequence (PN), respectively. The offset detection module 310 also includes a first subtractor 318 and a fourth multiplier 319. The input of the first subtractor 318 is connected to the output of the first averager 313 and the third multiplier 317, respectively. The input of the fourth multiplier 319 is connected to the output of the first subtractor 318 and a preset scaling factor, respectively. / (1-α)), the output of the fourth multiplier 319 is used to output the offset error (OS).

[0075] In some embodiments of this application, the offset detection of the quantized signal includes the following steps: Step S410: Input the quantized signal into the first shunt component and the second shunt component respectively; Step S420: Multiply the quantized signal and the pseudo-random sequence using the first multiplier 311 to obtain the first multiplication result; Step S430: Accumulate all the first multiplication results using the first accumulator 312 to obtain the first accumulated result; Step S440: The first average result is obtained by averaging the first accumulated result using the first averager 313; Step S450: Multiply the quantized signal and the inverted signal of the pseudo-random sequence by the second multiplier 314 to obtain the second multiplication result; Step S460: Accumulate all the second multiplication results using the second accumulator 315 to obtain the second accumulated result; Step S470: The second average result is obtained by averaging the second accumulated result using the second averager 316; Step S480: Obtain the ratio of the modulation gain of the first sampled signal to the second sampled signal, and multiply the second average result by the ratio through the third multiplier 317 to obtain the third multiplication result; Step S490: Subtract the first average result from the third multiplication result using the first subtractor 318 to obtain the difference result; Step S4100: Multiply the difference result by the scaling factor using the fourth multiplier 319 to obtain the offset error.

[0076] Specifically, in the lower plate gain modulation module 210, the output voltage Vout when PN equals 1 is Cs / (Cs+Ca) times the output voltage when PN equals 0. Therefore, the value of α is Cs / (Cs+Ca). The quantized signal (Dout_raw) output from the sub-analog-to-digital converter 200 enters the digital calibration engine and is processed according to the corresponding PN value. When PN=1, =0. At this time, the quantized signal entering the second shunt component becomes 0 after passing through the second multiplier 314 and is discarded. The quantized signal entering the first shunt component passes through the first multiplier 311 and then enters the first accumulator 312 for accumulation. The average value of these accumulated quantized signals is calculated by the first averager 313. When PN=0, =1. At this point, the quantized signal entering the first shunt component becomes 0 after passing through the first multiplier 311 and is discarded. The quantized signal entering the second shunt component passes through the second multiplier 314 and then enters the second accumulator 315 for accumulation. The average value of these accumulated quantized signals is calculated by the second averager 316. Since the output voltage Vout when PN equals 1 is Cs / (Cs+Ca) times the output voltage when PN equals 0, in order to facilitate the subsequent subtraction of the quantized signals PN=1 and PN=0, the average value calculated by the second averager 316 is multiplied by α (i.e., Cs / (Cs+Ca)) by the third multiplier 317. Finally, the first subtractor 318 subtracts the average value obtained by the first averager 313 from the output result of the third multiplier 317, and then the difference is multiplied by the scaling factor by the fourth multiplier 319. The offset error (OS) can be calculated by multiplying the average value of the pseudo-random sequence (PN) and the input signal (Vin) by (1-α). In this process, the influence of Vin on the average value obtained by the two averagers is eliminated by utilizing the statistically uncorrelated property of the pseudo-random sequence (PN) and the input signal (Vin). At the same time, the system performs calculations on the average values ​​of the two channels to extract the offset error: the cumulative average value of Dout_raw (PN=0) is multiplied by the coefficient α, and then the difference operation (i.e., subtraction) is performed with the cumulative average value of Dout_raw (PN=1). The difference result is further multiplied by the scaling factor 1 / (1-α) to calculate the accurate offset error (OS) of the channel.

[0077] like Figure 4 As shown, in some embodiments of this application, the offset calibration module 320 includes a second subtractor. The input of the second subtractor is connected to the quantization signal (Dout_raw) and the offset error (OS), respectively. The second subtractor is used to subtract the quantization signal and the offset error to obtain the offset calibration result. By subtracting the calculated offset error OS from the quantization signal by the offset calibration module 320, the offset mismatch of the channel can be eliminated.

[0078] The gain demodulation module 330 includes a multiplexer 331 and a fifth multiplier 332. The multiplexer 331 is used to select the corresponding gain recovery coefficient (1 or 1 / α) according to the pseudo-random sequence (PN). The input of the fifth multiplier 332 is connected to the output of the second subtractor and the multiplexer 331, respectively. The fifth multiplier 332 is used to multiply the offset calibration result with the gain recovery coefficient to obtain a digital signal.

[0079] In some embodiments of this application, the following two steps are included when performing gain demodulation on the quantized signal: Step S4110: Select the corresponding gain recovery coefficient according to the pseudo-random sequence using multiplexer 331; Step S4120: Multiply the offset calibration result and the gain recovery coefficient by the fifth multiplier 332 to obtain the digital signal.

[0080] Specifically, in the gain demodulation module 330, the multiplexer selects the corresponding gain recovery coefficient based on the current PN value: when PN=1, the gain recovery coefficient is 1 / α; when PN=0, the gain recovery coefficient is 1. Inverse gain demodulation is completed by multiplying the offset calibration result by the gain recovery coefficient. Through the digital calibration engine 300, the final output digital signal is free from the effects of offset and gain modulation, resulting in a high-precision digital signal (Dout_cal).

[0081] The offset calibration method according to the embodiments of this application has the following advantages compared with existing schemes that achieve random gain modulation by changing the input buffer or front-end amplifier gain: 1. Avoiding dynamic gain switching of the input buffer: This application achieves equivalent sampling gain modulation by controlling the number of unit capacitors participating in input sampling during each sampling process, without dynamically changing the gain state of the input buffer or front-end amplifier. Therefore, this application can avoid the input impedance changes, output impedance changes, and output swing changes caused by the switching of the input buffer between different gain states, reducing the design difficulty of high-speed analog front-end.

[0082] 2. Reduce transient settling error: Input buffer or front-end amplifier gain switching can generate transient responses, requiring time to re-establish a stable output. In high-speed ADCs, the sampling period is extremely short, and incomplete transient settling introduces sampling errors. However, the gain modulation in this application occurs at the sampling capacitor array level, primarily achieved by switching different numbers of unit capacitors to participate in input sampling, without requiring changes to the operating state of the input buffer. Therefore, it can reduce the transient settling error caused by dynamic gain switching of the front-end amplifier.

[0083] 3. Maintaining input signal-independent offset calibration capability: The equivalent sampling gain modulation implemented in this application still satisfies the fundamental condition that the offset error does not change with the PN state as the input signal changes. Therefore, this application can be used in conjunction with input signal-independent offset calibration algorithms. Even if the input signal contains DC components, low-frequency components, silent signals, or periodic signals related to the interleaving frequency, the subsequent digital calibration logic can still extract the channel offset error using the output data under different modulation states.

[0084] 4. Low analog overhead and user-friendly digital control: This application mainly utilizes existing sampling capacitor arrays and switching networks to achieve gain modulation. Especially in ADC structures that include capacitor sampling, the original capacitor array can be reused, resulting in minimal additional analog hardware overhead. Furthermore, the modulation state in this application is determined by the PN sequence and digital control logic, making it easy to implement in advanced CMOS processes, aligning with the development trend of digital-aided analog design in high-speed ADCs.

[0085] In summary, this application achieves a low-distortion, low-overhead, and easily digitally controlled random gain modulation method by controlling the number of unit capacitors participating in input sampling in the lower plate sampling structure. This method can provide stable and reliable front-end modulation conditions for the input signal-independent offset calibration of time-interleaved analog-to-digital converters, significantly improving the performance stability of high-speed ADC systems under complex input scenarios and long-term operating conditions.

[0086] Thirdly, such as Figure 6 As shown, the present invention also provides a controller, comprising: The processor 101 can be implemented using a general-purpose central processing unit (CPU), microprocessor, application specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application. The memory 102 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 102 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 102 and is called and executed by the processor 101 using the offset calibration method of the embodiments of this application. Input / output interface 103 is used to implement information input and output; The communication interface 104 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.). Bus 105 transmits information between various components of the device (e.g., processor 101, memory 102, input / output interface 103, and communication interface 104); The processor 101, memory 102, input / output interface 103 and communication interface 104 are connected to each other within the device via bus 105.

[0087] Fourthly, embodiments of this application also provide a storage medium, which is a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned offset calibration method.

[0088] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate, may be located in one place, or may be distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0089] It will be understood by those skilled in the art that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically include computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0090] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.

Claims

1. An offset calibration circuit, characterized in that, include: Multiple parallel sub-analog-to-digital converters (ADCs) are provided. The sampling front end of each ADC is equipped with a lower plate gain modulation module. Each ADC is also equipped with a clock module and a quantizer. The lower plate gain modulation module is used to sample the input signal. The quantizer is used to quantize the sampled input signal. The clock module is used to provide a clock signal for the sampling and quantization process of the ADC. Multiple parallel digital calibration engines, each digital calibration engine corresponding to a sub-analog-to-digital converter, with each digital calibration engine connected to its corresponding sub-analog-to-digital converter; A pseudo-random sequence generator is connected to the sub-analog-to-digital converter and the digital calibration engine, respectively. The pseudo-random sequence generator is used to generate a pseudo-random sequence and send the pseudo-random sequence to the sub-analog-to-digital converter and the digital calibration engine, so that the lower plate gain modulation module adjusts the sampling gain of the sub-analog-to-digital converter according to the pseudo-random sequence. The digital calibration engine includes an offset detection module, an offset calibration module, and a gain demodulation module. The offset detection module is used to detect the offset error of the quantization signal of the sub-analog-to-digital converter. The offset calibration module is used to perform offset calibration on the quantization signal of the sub-analog-to-digital converter according to the offset error. The gain demodulation module is used to perform gain demodulation on the offset-calibrated quantization signal and output a digital signal.

2. The offset calibration circuit according to claim 1, characterized in that, The lower electrode type gain modulation module includes: A sampling capacitor, wherein the upper plate of the sampling capacitor is connected to a common-mode level via a sampling switch; A first switching network is connected to the lower plate of the sampling capacitor. The first switching network is used to switch the lower plate of the sampling capacitor to the common-mode level or the input signal. A modulation capacitor, wherein the upper plate of the modulation capacitor is connected to the common-mode level via the sampling switch; A second switching network is connected to the lower plate of the modulation capacitor. The second switching network is used to switch the lower plate of the modulation capacitor to the common-mode level or the input signal.

3. The offset calibration circuit according to claim 2, characterized in that, The first switching network includes a first switch and a second switch. One end of the first switch is connected to the lower plate of the sampling capacitor, and the other end of the first switch is connected to the input signal. One end of the second switch is connected to the lower plate of the sampling capacitor, and the other end of the second switch is connected to the common-mode level. The second switching network includes a third switch and a fourth switch. One end of the third switch is connected to the lower plate of the modulation capacitor, and the other end of the third switch is connected to the input signal. One end of the fourth switch is connected to the lower plate of the modulation capacitor, and the other end of the fourth switch is connected to the common-mode level.

4. The offset calibration circuit according to claim 1, characterized in that, The offset detection module includes a first shunt component and a second shunt component connected in parallel. The first shunt component includes a first multiplier, a first accumulator, and a first averager connected in sequence. The second shunt component includes a second multiplier, a second accumulator, a second averager, and a third multiplier connected in sequence. The input terminals of the first multiplier are respectively connected to the quantized signal and the pseudo-random sequence. The input terminals of the second multiplier are respectively connected to the inverted signals of the quantized signal and the pseudo-random sequence. The input terminal of the third multiplier is respectively connected to the output terminal of the second averager and a preset modulation gain ratio. The offset detection module also includes a first subtractor and a fourth multiplier. The input terminals of the first subtractor are respectively connected to the output terminals of the first averager and the third multiplier. The input terminal of the fourth multiplier is respectively connected to the output terminal of the first subtractor and a preset scaling factor. The output terminal of the fourth multiplier is used to output the offset error.

5. The offset calibration circuit according to claim 4, characterized in that, The offset calibration module includes a second subtractor, the input of which is connected to the quantized signal and the offset error, respectively. The second subtractor is used to subtract the quantized signal and the offset error to obtain the offset calibration result. The gain demodulation module includes a multiplexer and a fifth multiplier. The multiplexer is used to select the corresponding gain recovery coefficient according to the pseudo-random sequence. The input of the fifth multiplier is connected to the output of the second subtractor and the multiplexer, respectively. The fifth multiplier is used to multiply the offset calibration result by the gain recovery coefficient to obtain the digital signal.

6. An offset calibration method, characterized in that, Based on the offset calibration circuit as described in any one of claims 1-5, the method includes: A pseudo-random sequence is generated by the pseudo-random sequence generator, and the pseudo-random sequence is sent to the sub-analog-to-digital converter and the digital calibration engine; The sampling gain is adjusted according to the pseudo-random sequence so that the lower plate gain modulation module samples the input signal according to the adjusted sampling gain; The sampled input signal is quantized by the quantizer, and the quantized signal is output to the digital calibration engine. The digital calibration engine performs offset detection, offset calibration, and gain demodulation on the quantized signal based on the pseudo-random sequence, and outputs a digital signal.

7. The offset calibration method according to claim 6, characterized in that, The lower plate gain modulation module includes a sampling capacitor, a first switching network, a modulation capacitor, a second switching network, and a sampling switch. The upper plate of the sampling capacitor is connected to a common-mode level through the sampling switch. The first switching network is used to switch the lower plate of the sampling capacitor to be connected to either the common-mode level or the input signal. The upper plate of the modulation capacitor is connected to the common-mode level through the sampling switch. The second switching network is used to switch the lower plate of the modulation capacitor to be connected to either the common-mode level or the input signal. The pseudo-random sequence includes 0 and 1. The step of adjusting the sampling gain according to the pseudo-random sequence so that the lower plate gain modulation module samples the input signal according to the adjusted sampling gain includes: During the sampling phase, the sampling switch is closed. When the pseudo-random sequence is 1, the lower plate of the sampling capacitor is connected to the input signal through the first switch switching network, and the lower plate of the modulation capacitor is connected to the common-mode level through the second switch switching network, so that the sampling capacitor samples the input signal alone to obtain the first sampling signal. When the pseudo-random sequence is 0, the lower plate of the sampling capacitor is connected to the input signal through the first switching network, and the lower plate of the modulation capacitor is connected to the input signal through the second switching network, so that the sampling capacitor and the modulation capacitor sample the input signal together to obtain the second sampled signal. During the holding phase, the sampling switch is disconnected, so that the upper plate of the sampling capacitor and the upper plate of the modulation capacitor are both disconnected from the common-mode level. The lower plate of the sampling capacitor is connected to the common-mode level through the first switch switching network, and the lower plate of the modulation capacitor is connected to the common-mode level through the second switch switching network.

8. The offset calibration method according to claim 7, characterized in that, The digital calibration engine includes an offset detection module, an offset calibration module, and a gain demodulation module. The offset detection module includes a first shunt component and a second shunt component connected in parallel. The first shunt component includes a first multiplier, a first accumulator, and a first averager connected in sequence. The second shunt component includes a second multiplier, a second accumulator, a second averager, and a third multiplier connected in sequence. The offset detection module also includes a first subtractor and a fourth multiplier. Offset detection of the quantized signal includes: The quantized signal is input to the first shunt component and the second shunt component respectively; The first multiplier multiplies the quantized signal with the pseudo-random sequence to obtain a first multiplication result; The first accumulation result is obtained by accumulating all the first multiplication results using the first accumulator. The first average result is obtained by averaging the first accumulated result using the first averager. The second multiplier multiplies the quantized signal with the inverted signal of the pseudo-random sequence to obtain a second multiplication result. The second accumulator is used to accumulate all the second multiplication results to obtain the second accumulated result; The second average result is obtained by averaging the second accumulated result using the second averager. The ratio of the modulation gain of the first sampled signal to that of the second sampled signal is obtained, and the second average result is multiplied by the ratio using the third multiplier to obtain the third multiplication result; The difference result is obtained by subtracting the first average result from the third multiplication result using the first subtractor. The offset error is obtained by multiplying the difference result with the scaling factor using the fourth multiplier.

9. The offset calibration method according to claim 8, characterized in that, The offset calibration module includes a second subtractor, which is used to subtract the quantized signal and the offset error to obtain the offset calibration result; the gain demodulation module includes a multiplexer and a fifth multiplier, and the gain demodulation includes: The multiplexer selects the corresponding gain recovery coefficient based on the pseudo-random sequence. The digital signal is obtained by multiplying the offset calibration result with the gain recovery coefficient using the fifth multiplier.

Citation Information

Patent Citations

  • Upper plate sampling mode offset calibration circuit and method

    CN122698044A