TI论坛
直播中

李微波

7年用户 926经验值
私信 关注
[问答]

ADS5271的VCM输出是怎样控制的?


  • ADS5271的VCM输出是怎样控制的?我前端有个差分放大器,ADS5271接前端运放的VCM,上电后ADS5271的VCM会输出3V,程序加载ADC打开后,VCM输出正常1.45V;但把VCM 与差分放大器的VCM断开,他的输出是1V;如果是把ADS5271的输入与前端运放的输出断开,ADC的VCM的输出0V;

回帖(2)

张易

4 天前
这个主要是运放的输出到ADC的输入,输入与VCM相连接,然后VCM输出又给运放增加了共模偏置,这样运放输出的共模就是3V,想请教这个运放输出只能做交流耦合,不能做直流耦合?
举报

刘敏

4 天前
ADS5271是一款24位模数转换器(ADC),具有可编程的中值电压(VCM)输出。VCM输出用于设置ADC的输入信号的中值电平,以确保信号在ADC的全量程范围内。在您的情况下,VCM输出的行为可能受到前端差分放大器和程序加载ADC的影响。

1. 当VCM与差分放大器的VCM连接时,上电后ADS5271的VCM输出3V,程序加载ADC打开后,VCM输出正常1.45V。这可能是因为在上电时,差分放大器的输出电压较高,导致ADS5271的VCM输出也较高。当程序加载ADC后,差分放大器的输出电压降低,使得VCM输出降低到1.45V。

2. 当VCM与差分放大器的VCM断开时,VCM输出为1V。这可能是因为在这种情况下,VCM输出受到前端差分放大器的影响较小,因此输出电压降低。

3. 当ADS5271的输入与前端运放的输出断开时,VCM输出为0V。这可能是因为在这种情况下,ADC的输入信号为0,导致VCM输出也降低到0V。

为了解决这个问题,您可以尝试以下方法:

1. 检查差分放大器的输出电压范围,确保其在ADC的输入范围内。如果输出电压过高或过低,可能需要调整差分放大器的增益或偏置。

2. 检查ADS5271的VCM输出设置,确保其在正确的范围内。您可以通过调整ADC的寄存器设置来改变VCM输出电压。

3. 如果可能,尝试使用一个独立的电源为差分放大器供电,以减少其对ADS5271 VCM输出的影响。

4. 在程序中添加适当的初始化代码,以确保在加载ADC之前,VCM输出已经设置到正确的电压。

通过以上方法,您应该能够控制ADS5271的VCM输出,使其在不同情况下都能正常工作。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分