TI论坛
直播中

郭大

11年用户 1059经验值
擅长:嵌入式技术
私信 关注
[问答]

ADS801输入模拟量很稳定,但是12位AD输出却非常不稳定是怎么回事?


  • 调试了大半天了,也仔细的看了本论坛里面另一位朋友遇到的这种情况,目前我的情况如下:
    1.使用的是单端输入,按照手册上P12  --FIGURE 7接法,25M的时钟是外部100M有源晶振通过FPGA分频送出来的,上升沿下降沿应该都没问题
    2.我是通过FPGA来读AD转换值的,当ADC开始转换时,当我26脚悬空还没有接入模拟量发现AD有输出(我把12位都接了LED作为监测的),用万用表量是2.25V,这个值好像是(VrefT+VrefB)/2,奇怪,这个是输入脚啊??
    3.我用TEK的信号源注入方波信号,当时低电平0时,此时12位大概只有低5位在跳动,高7位都是低电平,但是当输入为1V值时,只有最高位为0不跳动,其他都跳动,输入再提高些到2.5V,现象一样,几乎每位都跳动,不知道具体什么原因??
    4.另外,这个是并口的,是不是CPU可以直接读取转换值,不需要做任何转换的处理了吧??,我19脚是悬空的

回帖(3)

李婷

2025-2-5 14:46:51
 信号源的地和ADC芯片模拟地是否已经连接?若没有则是会出现这种现象的
举报

李丽华

2025-2-5 14:47:01
能不能上传一张电路图,我想知道你的21脚REFB和23脚REFT接的参考电压是多少,是否稳定,以及其他一些因素
举报

李辉

2025-2-5 17:22:11
根据您的描述,我们可以逐步分析可能的原因:

1. 外部时钟问题:您提到使用的是25M的时钟,这是通过100M有源晶振分频得到的。请确保分频后的时钟信号稳定,没有抖动或噪声。您可以使用示波器检查时钟信号的质量。

2. 悬空脚问题:您提到26脚悬空时,AD有输出。这可能是因为悬空脚产生了不稳定的输入信号。您可以尝试将26脚接地,看看是否能解决问题。

3. 输入信号问题:您提到用TEK信号源注入方波信号时,低电平时12位只有低5位在跳动。这可能是因为输入信号的幅度不够大,导致ADC无法正确识别。您可以尝试增加输入信号的幅度,或者使用差分输入来提高信号的稳定性。

4. FPGA读取问题:您提到是通过FPGA来读取AD转换值的。请检查FPGA的读取逻辑是否正确,以及是否有足够的去抖动处理。如果FPGA读取逻辑有问题,可能会导致输出不稳定。

5. 电源问题:请检查您的电源是否稳定,电压波动可能会影响ADC的性能。如果电源不稳定,您可以尝试使用电源滤波器来改善电源质量。

6. 硬件连接问题:请检查您的硬件连接是否正确,包括地线、电源线等。错误的连接可能会导致信号干扰,影响ADC的性能。

综上所述,您需要逐步排查以上可能的原因,找到问题所在,并进行相应的调整。希望这些建议能帮助您解决问题。
举报

更多回帖

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