TI论坛
直播中

goodmbby

8年用户 1193经验值
擅长:处理器/DSP
私信 关注
[问答]

ADC12DJ3200波形输出异常的原因?怎么解决?


  • 测试1:adc12dj3200的通道1的输入800mV,无论单通道还是双通道,FPGA的数据中偶数路波形看着正常,奇数路波形不对。通道2输入,波形都正常。

    改到200mV后波形如下:


    测试2:将adc配置为测试模式,0x205寄存器配置为04.

    通道1的波形如下:


    通道2的波形:



    对比发现,通道2的s0和s1是一样的,s2和s3是一样的,s4和s5是一样的,s6和s7是一样的,s8和s9是一样的。
    通道1的不是这样。这个现象和接入输入信号是一致的。
    问题:请帮忙分析问题点,确定一下调试思路

回帖(1)

王平

昨天 16:37
根据您提供的信息,ADC12DJ3200波形输出异常的原因可能有以下几点:

1. 硬件问题:可能是ADC12DJ3200芯片本身存在问题,或者与FPGA之间的连接存在问题。建议检查芯片和FPGA之间的连接是否正确,以及芯片是否正常工作。

2. FPGA配置问题:可能是FPGA的配置存在问题,导致ADC12DJ3200的通道1和通道2的波形输出不一致。建议检查FPGA的配置代码,确保通道1和通道2的配置相同。

3. 信号问题:可能是输入信号存在问题,导致通道1和通道2的波形输出不一致。建议检查输入信号是否稳定,以及是否存在干扰。

为了解决这个问题,可以尝试以下调试思路:

1. 检查硬件连接:检查ADC12DJ3200芯片和FPGA之间的连接是否正确,包括电源、地线、数据线和时钟线等。确保连接无误后,再进行下一步调试。

2. 检查FPGA配置:检查FPGA的配置代码,确保通道1和通道2的配置相同。如果发现配置存在问题,修改配置代码并重新下载到FPGA。

3. 检查输入信号:检查输入信号是否稳定,以及是否存在干扰。如果输入信号存在问题,可以尝试更换输入信号源或者使用滤波器来消除干扰。

4. 测试不同输入信号:尝试使用不同的输入信号,观察通道1和通道2的波形输出是否仍然存在问题。如果问题仍然存在,可能是ADC12DJ3200芯片本身存在问题,需要更换芯片。

5. 检查ADC12DJ3200芯片:如果以上步骤都无法解决问题,可能是ADC12DJ3200芯片本身存在问题。可以尝试更换芯片,观察问题是否得到解决。

通过以上调试思路,希望能帮助您找到问题点并解决ADC12DJ3200波形输出异常的问题。
举报

更多回帖

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