×
嵌入式 > 技术百科 > 详情

高速 ADC THS1041 的钳位功能

发布时间:2024-05-20 发布时间:
|

引言

TI 推出的THS1041是一款10位、40-MSPS、CMOS高速模数转换器(ADC)。该转换器具有诸多优异的特性,其中包括:单节3-V电源、低功耗、灵活的输入结构、内置可编程增益放大器(PGA)以及内置钳位功能。由于上述这些特性(特别是内置的钳位功能),多年来THS1041已在各种应用中得到广泛使用。钳位功能可以使该器件能够生成并输出一个针对灵活ADC应用的缓冲DC电压,例如,为ADC提供一个共模电压或允许ADC模拟输入端AC耦合视频信号上的DC恢复,这一功能可被启用或禁用。如图1所示,THS1041的钳位功能由一个片上数模转换器(DAC)、逻辑控制、一个钳位输入端、一个缓冲器以及一个钳位输出端组成。根据其Clamp引脚是否从外部源接收到了一个DC或脉冲信号,该钳位输出可以是一个连续的或非连续的DC信号。当该非连续的DC信号被施加到ADC单端(SE)输入电路以提供共模电压时,ADC模拟输入端的DC稳定性就成为我们所担心的问题了。当钳位功能和SE输入结构被同时使用时,有些用户就开始怀疑DC稳定性问题了。本文展示了一些测试数据,这些数据解释说明了在这种应用条件下DC电压如何运转以及当钳位功能开启时如何获得高佳的ADC性能。

钳位功能

如图1所示,THS1041的钳位功能是通过设置4个引脚(Clampin引脚、Clampout引脚、Clamp引脚和Mode引脚)以及该器件的内部寄存器实施的。凭借片上DAC,就可以将来自THS1041内部寄存器的由数据总线b0~b9书写的数字数据转换成一个模拟DC电压,然后该电压将被缓冲并通过内部开关输出到Clampout引脚。缓冲器和DAC之间的内部开关可以根据寄存器的设置方式进行开启或关闭。该DAC可提供电压范围介于参考电压REFT和REFB之间的不同的DC电压,以满足不同的应用要求。设置Mode引脚不同的电压电平将允许内部缓冲器输入端与一个内部固定的DC电压相连,或与一个外部DC电压输入端的Clampin引脚相连。Clampout引脚通过控制Clamp引脚上的DC信号或脉冲信号可以和钳位功能的缓冲器输出端连接或断开。通过一个ADC差动输入或SE输入结构,THS1041的钳位功能可以被开启。其来自Clampout引脚的输出可以被连接至两个模拟输入端AIN+和AIN–以提供共模电压或仅连接至其他应用其中的一个输入端。

图1THS1041钳位功能结构图

图2显示了SE输入端具有钳位功能的THS1041的基本结构。将Mode引脚设置为AVDD/2可使该器件进入一个内部参考模式;且Clampout引脚的DC电压来自Clampin引脚,而不是来自内部DAC。钳位功能的输出端Clampout被连接至AIN+,此外该输出端还通过钳位脉冲控制应用的一个小电阻器R被连接至电容器C2。电容器C2不但用于当Clampout在钳位脉冲间隔期间被内部断开时保持DC电压,而且还用于耦合从源到AIN+的AC信号。另一个ADC模拟输入端AIN-被连接到一个外部DC源,而且对于正常运行而言应具有和AIN+相同的DC电压。Clamp引脚将控制Clampout和缓冲器输出端之间的内部开关。当Clamp为高电平逻辑时,Clampout就被内部连接至缓冲器输出端;当Clamp为低电平逻辑时,Clampout就和缓冲器输出端断开。

图2THS1041的钳位模式结构

利用钳位DC控制功能测试DC行为

钳位DC控制就是在Clamp引脚施加一个DC信号以控制Clampout引脚的内部缓冲器接入。为了了解当钳位功能开启时AIN+和AIN-端的DC行为,我们将两个不同的DC电压施加到AIN+和AIN-,并且对Clamp端的逻辑电平进行手动控制。根据图2中的结构,Clampin端的V2被设置为1.5V,AIN-端的V1被设置为1V,C2为0.6μF且R为10Ω。在这种情况下,我们没有将AC信号施加到模拟输入端AIN+。ADC时钟将以40MHz运行。当Clamp被手动设置为高逻辑电平(3VDC)时,AIN+将稳定在1.5V;当Clamp被手动设置为低逻辑电平(0VDC)时,AIN+将稳定在1V。换句话就是说,当Clamp引脚为高逻辑电平时,AIN+端的电压将由内部缓冲器驱动;当Clamp引脚为低逻辑电平时,AIN+将与缓冲器断开,且其电压将向AIN-端的电压漂移。另外,如果AIN-正在浮动,那么AIN-端的电压将追随AIN+端的电压。在AIN+和AIN-端的电压源被断开以后,他们二者的DC电压将向着对方彼此相互漂移,这是因为在多个时钟周期以后的保持阶段在ADC采样与保持电路的采样电容之间发生了显著的内部充电或放电。测试数据如表1和表2所示。

1 当时钟处于激活状态且 AIN- 被连接至 DC 电源时的模拟输入 DC 电压

钳位逻辑
Clampin(连接至 DC 电源时)(V)
AIN-(连接至 DC 电源时)(V)
AIN+(根据 Clamp 逻辑充电或放电后)(V)
1.5
1
1
1.5
1
1.5
1.5
1
1

2 当时钟处于激活状态且 AIN- 正在浮动时的模拟输入 DC 电压

钳位逻辑
Clampin(连接至 DC 电源时)(V)
AIN-(充电或放电后)(V)
AIN+(根据 Clamp 逻辑充电或放电后)(V)
1.5
0
0
1.5
1.5
1.5
1.5
0
0

表 1 和表 2 中的测试数据(该数据是在 ADC 时钟被激活的情况下测量得出的)显示将模拟输入引脚与源断开会使其 DC 电压相互影响;当 ADC 时钟处于非激活状态时,AIN+ 和 AIN- 端的 DC 电压不会相互影响(请参见表 3 和表 4)。此外,虽然使用 C2 与否都不会影响 DC 电压测试结果,但是确实会影响 AIN+ 端电压变化的转换时间。

3 当时钟处于非激活状态时的模拟输入 DC 电压

钳位逻辑
Clampin(连接至 DC 电源时)(V)
AIN-(连接至 DC 电源时)(V)
AIN+(根据 Clamp 逻辑充电或放电后)(V)
1.5
1
0
1.5
1
1.5
1.5
1
0*

*慢慢放电

4当时钟处于非激活状态且 AIN- 正在浮动时的模拟输入 DC 电压

钳位逻辑
Clampin(连接至 DC 电源时)(V)
AIN-(充电或放电后)(V)
AIN+(充电或放电后)(V)
1.5
0
0
1.5
0
1.5
1.5
0
0*

*慢慢放电

利用钳位脉冲控制功能测试 DC 行为

钳位脉冲控制就是在 Clamp 引脚处施加一个脉冲信号以控制 Clampout 引脚的内部缓冲器接入。为了观察 THS1041 模拟输入端的 DC 行为,我们将一个脉冲信号而非一个 DC 信号施加到具有 16kHz 和 6% 占空比的 Clamp 引脚(请参见图 2)。与之前的测试相类似,将去耦电源的 1V 固定 DC 电压施加到 Clampin,并将一个可变 DC 电压施加到 AIN-。在这种情况下,在脉冲钳位期间,AIN+ 被内部缓冲器驱动至 1V,并且当 AIN- 为 1V 时,在钳位脉冲间隔期间,电容器 C2 很好地保持了该电平。电容 C2 必须要足够大且钳位脉冲间隔要足够小以使 AIN+ 端的 DC 电压与 Clampin端的 DC 电压保持一致。但是,如果 AIN- 端的 DC 偏移与 AIN+ 端的 DC 偏移设置的不一样,那么 DC 信号就出现失真。如前所述,当一个引脚或另一个引脚正在浮动时,模拟输入引脚处的 DC 电压就会发生漂移。利用钳位脉冲控制进行的测试进一步证明了这一表述。在将一个脉冲施加到 Clamp 引脚时,DC 漂移表现为一个电压峰值,这一现象是通过图 3 所示的示波器观察到的。

图3峰值可出现在AIN+端(AIN–端上具有DC电压)

该峰值周期性地出现在钳位脉冲频率时的AIN+端,且其幅度会随着模拟输入引脚间DC压差的增加而增加。测试数据显示,当Clampin被连接到一个1V电源且AIN-被连接到一个0.5V电源时,在钳位脉冲逻辑高电平和逻辑低电平期间AIN+端的DC测量值为1V。AIN+端的AC测量值为大约20mV的正峰值,并且会在钳位脉冲从低到高的转换时出现。当AIN-被连接到一个1.5V电源且Clampin仍然被连接到一个1V电源时,AIN+端的DC测量值为1V。AIN+端的DC测量值是一个大约为30mV的负峰值,并且会在钳位脉冲从低到高的转换时出现。当AIN–被连接到一个1V电源(与AIN+端的DC电压相等)时,就会出现该峰值且AIN+端的1VDC电压平滑稳定。

更多的测试显示,当钳位脉冲的占空比变高时,峰值就会变小。在Clampout引脚处添加一个电容器C3将会大大限制该峰值。

钳位脉冲控制条件下的THS1041AC性能

模拟输入端AIN+处的峰值会降低THS1041的AC性能(请参见图4和图5)。图4和图5均为在钳位脉冲控制和模拟输入引脚上不同DC电压条件时THS1041的FFT图。该FFT图是由LabviewFFT程序根据HP1600逻辑分析器从THS1041EVM采集的数据生成的。EVM模拟输入端的测试信号为一个2.2-MHz的正弦波,振幅为–20dBFS(即低于ADC满量程20dB)。该测试信号由一个HP8644正弦波生成器生成,并通过一个板上变压器由THS1041SE输入端完成接收(本测试EVM板详尽的设置工作将在本文的后面讨论)。由HP8644触发的脉冲生成器将以40MHz运行THS1041输入时钟。钳位脉冲由具有15.6kHz频率和50%占空比的脉冲生成器生成。

图4钳位模式下THS1041的FFT,模拟输入引脚之间的DC压差为0.5V

图5钳位模式下THS1041的FFT,模拟输入引脚之间的DC压差为0V

在时域中,峰值周期性地出现在图3所示的钳位脉冲频率上。在频率域中,峰值出现在FFT上的15.6kHz频率处(频率轴的低端)。当模拟输入引脚上的DC压差为0.5V(AIN+为1V,而AIN–为0.5V)时,15.6kHz频率时的峰值为–67dBFS,这是FFT中最大的峰值(请参见图4)。该峰值要比FFT上的任何谐波都要高许多,并且有利于实现较低值的无杂散动态范围(SFDR)。当压差为0V(AIN+和AIN–均为1V)时,相同频率时的峰值为–82dBFS,提高了15-dB(请参见图5)。该峰值不但低于二阶和三阶谐波,而且还低于总谐波失真(THD)。

图4和图5显示:随着AIN+和AIN–之间的DC压差增加到一定的水平,如果输入模拟信号小,SFDR则会下降并且会变得比THD更为糟糕。如果Clampout处的去耦电容C3(请参见图2)不够大的话,尤为如此。在这些测试结果的基础上,我们利用Clampout处不同的去耦电容进行了进一步的测试。由于一个–21dBFS(低于THS10412V满量程输入21dB)模拟输入振幅、一个0.4μF的C3值以及AIN+和AIN–之间一个0.5V的DC压差,SFDR比THD要低大约16dB。在相同C3值的情况下,当AIN+和AIN–之间的DC压差降至0V时SFDR要比THD低3dB。如果C3被增加至1.4μF,那么包括SFDR、THD以及信噪比(SNR)在内的整体AC性能就会大大提高。因此,当AIN+和AIN–之间的DC压差为0V时SFDR要比THD高大约5dB,且当AIN+和AIN–之间的DC压差为0.5V时SFDR要比THD低大约6dB。该测试数据如表5所示。

5 不同 C3 值以及 AIN- 处不同 DC 电压时(钳位脉冲处于开启状态且模拟输入为 -21dBFS)的 THS1041 AC 性能

AIN+ (V)
AIN- (V)
相对于 THD 的 SFDB (C3=0.4μF)
(dB)
相对于 THD 的 SFDB (C3=1.4μF)
(dB)
1
0.5
-16
-6
1
1
-3
5
1
1.5
-17
-5

该测试数据显示:AIN+ 和 AIN– 之间的 DC 压差不仅可导致模拟输入端的一个峰值,而且还会导致过早的输出饱和,从而降低最大的模拟输入振幅。例如, 当 AIN+ 和 AIN– 之间的 DC 压差为 0.5V 时(AIN+ 为 1 V),最大模拟输入振幅就必须要低于满量程 20 dB 以避免输出饱和。当 AIN+ 和 AIN– 之间的 DC 压差为 0.3V 时(AIN+ 为 1 V),最大模拟输入振幅就要低于满量程 3.5 dB。因此 AIN+ 端和 AIN– 端的 DC 电压应相同以保持最佳的 AC 性能和规定的最大输入振幅。

该测试数据还显示:随着最大模拟输入振幅的降低,THS1041 似乎可以容许在 AIN+ 和 AIN– 之间有一个小的 DC 压差以保持规定的 AC 性能(请参见表 6)。 在此测试中,模拟输入正弦波为 2.2 MHz(1.4 V 峰至峰),低于 THS1041 满量程 3.5 dB。采样速率为 40 MHz,钳位脉冲为 16 kHz(6% 占空比),模拟输入端的 DC 压差为 0.3 V(AIN+ 为 1 V,AIN– 为 0.7 V)。因此,AC 性能仍符合规范的要求——SNR 为 59 dBFS,SFDR 为 70 dBc 以及 THD 为 64 dBc。

6 SE 输入、钳位脉冲控制以及模拟输入端 0.3V DC 压差时的 THS1041 AC 性能

AIN+ DC 电压(V)
AIN- DC 电压 (V)
SNR
(dBFS)
SFDR
(dBc)
THD
(dBc)
输入振幅 (dBFS)
1
0.7
59
70
64
-3.5

测试设置条件

该 AC 性能测试是基于 THS1041 EVM 板得出的,EVM 原理图请参见参考书目 2。EVM 的基本 SE 结构与图 2 中的基本 SE 结构相类似——C2 为 0.6 μF,C3 为 1.4 μF,AIN– 端的 DC 源与一个 3.3-V 电源断开。在 EVM 板上,对于 SE 输入端而言,T1(变压器)的引脚 1 是开放的,且 J2 为模拟输入。引脚 1~2 的跳线在 W1 和 W2 处为开启状态,引脚 1~2 的跳线在 SJP6 处为关闭状态,且引脚 1~2 的跳线在 SJP2 和 SJP1 处为开启状态。

结论

为了保持 THS1041 最大的输入范围和最佳的 AC 性能,施加到模拟输入端 AIN+ 和 AIN- 的共模电压应满足产品说明书中的要求,且施加到 AIN- 的 DC 电压应与具有一个 SE 输入结构的 AIN+ 的 DC 电压相等。当钳位功能处于开启状态且有一个脉冲信号被施加到 Clamp 时,在 AIN+ 和 AIN– 端施加不同的 DC 电压会导致在模拟输入端出现一个峰值。模拟输入端 AIN+ 和 AIN- 之间的 DC 压差越大,峰值就越大。如果钳位脉冲的占空比下降,峰值也会变得更大。这是因为 AIN+ 和 AIN– 的外部电压源被断开时,二者的 DC 电压均向着对方彼此相互漂移。因此,ADC 采样与保持电路的采样电容之间就会在保持阶段发生内部充电或放电。AIN+ 和 AIN– 之间的 DC 电压差还会引起过早的输出饱和并降低最大模拟输出振幅,因此该压差必须要有一个极限。增加 Clampout 处的去耦电容将最小化峰值,提高模拟输入端的 DC 压差容限并提高 THS1041 的整体 AC 性能。这一结论是基于 THS1041 基准测试得出的。对其他高速 ADC 而言,本文中的观察与测试方法也是非常有用的。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
FPGA及CPLD应用领域不断拓展