TI论坛
直播中

贾大林

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

ADS6442采集正弦波有乱码是什么原因导致的?


  • 采用ADS6442采集四路正弦波,采样率10MHz。四路频率100KHz幅度1Vpp的单端正弦波通过两片THS4552转为差分DC耦合至ADS6442,THS4552的共模输入来自ADS6442的共模输出,以满足ADS6442输入要求。ADS6442的四路LVDS输出送给Altera的FPGA。但是四路信号不同程度出现乱码,其中C路最好,D路次之,A,B路最差。A,B路的模拟输入来自同一片THS4552,C,D路的模拟输入来自另一片THS4552,两片THS4552的设置完全相同。以下是FPGA端的采集截图:
    1.四路无输入信号情况:

    2.C路输入信号情况:

    3.A路输入信号情况:

    4.B路输入信号情况:

    请问这是什么原因造成的?谢谢!

回帖(2)

刘华

昨天 15:40
四路输出原理图都是一样的是吗?CH1波形严重失真,靠近FPGA的LVDS输入端都加了100ohm匹配电阻了吗?
另外,THS4552方便做交叉实验吗?C路的THS4552换到A路上试试? 从而确认是不是THS4552的问题。
举报

刘满贵

昨天 16:37
根据您提供的信息,ADS6442采集正弦波出现乱码可能有以下几个原因:

1. 硬件连接问题:请检查所有连接线和接口是否正确连接,确保没有松动或接触不良的情况。同时,检查THS4552和ADS6442之间的连接是否正确,包括共模输入和差分输入。

2. 电源问题:请确保ADS6442和THS4552的电源供应稳定且符合规格要求。不稳定的电源可能导致采集数据出现乱码。

3. 地线问题:请检查地线连接是否正确,确保所有设备的地线连接在一起,以减少地线环路和噪声干扰。

4. 信号完整性问题:请检查信号路径中的信号完整性,包括信号的阻抗匹配、传输线长度和布线。不良的信号完整性可能导致信号失真和乱码。

5. FPGA端的数据处理问题:请检查FPGA端的数据处理逻辑,确保数据采集和处理正确。可能需要调整FPGA端的滤波器、采样率等参数,以提高信号质量。

6. ADS6442和THS4552的设置问题:请检查ADS6442和THS4552的设置是否正确,包括增益、滤波器等参数。错误的设置可能导致信号失真和乱码。

针对A、B路信号最差的情况,您可以尝试以下步骤:

1. 检查A、B路的THS4552是否与其他通道的THS4552有差异,包括硬件连接、电源供应等。

2. 尝试调整A、B路的THS4552的设置,例如增益、滤波器等参数,以改善信号质量。

3. 检查A、B路的信号路径,包括阻抗匹配、传输线长度和布线,以确保信号完整性。

4. 如果可能,尝试更换A、B路的THS4552,以排除硬件故障的可能性。

通过以上步骤,希望能帮助您找到导致乱码的原因,并采取相应的措施解决问题。
举报

更多回帖

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