针对您提到的TLC0838直流电压测量电路中数据不稳定的问题,我们可以从以下几个方面进行排查和处理:
1. 地线连接问题:
您提到差分输入没有用到COM脚,直接接地了,数字地、模拟地还有COM脚都接到一起了。COM脚应该连接到模拟地(AGND),而不是数字地(DGND)。因为模拟地和数字地之间可能存在一定的噪声干扰,将它们分开可以减少这种干扰。所以,建议您将COM脚连接到模拟地(AGND)。
2. SPI接口速率问题:
您提到SPI接口速率为40kHz。TLC0838的最大SPI时钟频率为1MHz,所以40kHz的速率是可以接受的。但是,如果数据不稳定,您可以尝试降低SPI接口速率,例如降低到10kHz或20kHz,看看是否能改善数据稳定性。
3. SE脚控制AD结果输出问题:
您提到使用SE脚控制AD结果输出。SE脚用于控制ADC的启动和停止。确保SE脚的信号稳定,没有抖动或毛刺。如果SE脚信号不稳定,可以尝试使用一个低通滤波器来滤除高频噪声。
4. 示波器观察DO和CLK波形问题:
您提到使用示波器观察DO和CLK的对比波形,发现AD的结果(DO)不稳定,跳动的厉害。这可能是由于SPI接口速率过高或者SE脚信号不稳定导致的。您可以尝试降低SPI接口速率,或者检查SE脚信号是否稳定。
5. 特殊输入点问题:
您提到在2.8V左右的特殊输入点,输出变成0,此时在高位(MSB)有宽度不够的毛刺。这可能是由于ADC的分辨率不足或者输入信号的噪声导致的。您可以尝试增加ADC的分辨率,或者使用低通滤波器来滤除输入信号的高频噪声。
综上所述,您可以从以下几个方面进行排查和处理:
1. 将COM脚连接到模拟地(AGND)。
2. 降低SPI接口速率,例如降低到10kHz或20kHz。
3. 检查SE脚信号是否稳定,可以使用低通滤波器滤除高频噪声。
4. 增加ADC的分辨率,或者使用低通滤波器滤除输入信号的高频噪声。
希望以上建议能帮助您解决直流电压测量电路中数据不稳定的问题。
针对您提到的TLC0838直流电压测量电路中数据不稳定的问题,我们可以从以下几个方面进行排查和处理:
1. 地线连接问题:
您提到差分输入没有用到COM脚,直接接地了,数字地、模拟地还有COM脚都接到一起了。COM脚应该连接到模拟地(AGND),而不是数字地(DGND)。因为模拟地和数字地之间可能存在一定的噪声干扰,将它们分开可以减少这种干扰。所以,建议您将COM脚连接到模拟地(AGND)。
2. SPI接口速率问题:
您提到SPI接口速率为40kHz。TLC0838的最大SPI时钟频率为1MHz,所以40kHz的速率是可以接受的。但是,如果数据不稳定,您可以尝试降低SPI接口速率,例如降低到10kHz或20kHz,看看是否能改善数据稳定性。
3. SE脚控制AD结果输出问题:
您提到使用SE脚控制AD结果输出。SE脚用于控制ADC的启动和停止。确保SE脚的信号稳定,没有抖动或毛刺。如果SE脚信号不稳定,可以尝试使用一个低通滤波器来滤除高频噪声。
4. 示波器观察DO和CLK波形问题:
您提到使用示波器观察DO和CLK的对比波形,发现AD的结果(DO)不稳定,跳动的厉害。这可能是由于SPI接口速率过高或者SE脚信号不稳定导致的。您可以尝试降低SPI接口速率,或者检查SE脚信号是否稳定。
5. 特殊输入点问题:
您提到在2.8V左右的特殊输入点,输出变成0,此时在高位(MSB)有宽度不够的毛刺。这可能是由于ADC的分辨率不足或者输入信号的噪声导致的。您可以尝试增加ADC的分辨率,或者使用低通滤波器来滤除输入信号的高频噪声。
综上所述,您可以从以下几个方面进行排查和处理:
1. 将COM脚连接到模拟地(AGND)。
2. 降低SPI接口速率,例如降低到10kHz或20kHz。
3. 检查SE脚信号是否稳定,可以使用低通滤波器滤除高频噪声。
4. 增加ADC的分辨率,或者使用低通滤波器滤除输入信号的高频噪声。
希望以上建议能帮助您解决直流电压测量电路中数据不稳定的问题。
举报