TI论坛
直播中

王丽

8年用户 1425经验值
私信 关注
[问答]

当使用USB TTL连结上桌机时, AIN差分信号会产生大量杂讯干扰怎么解决?


  • 我的电路配置大概这样

    信号产生器(1-vpp SIN)<---差分--->  ADS1256  <--SPI--->  STM32 F7F   <----USB TTL---->   桌机



    当使用 USB TTL 连结上桌机时
    ADS1256 AIN差分信号会增加大概200mV的杂讯,1VPP的SIN信号,峰值也会忽大忽小0.6V~1V

    若改成连接树莓派4b则无此问题
    请问有什么改的建议吗?
    目前能想到的是添加USB隔离器,但不知道有无作用

回帖(1)

杨福林

2024-11-18 18:13:08
当使用USB TTL连接上桌机时,AIN差分信号产生大量杂讯干扰的问题可以通过以下几种方法解决:

1. 电源隔离:确保你的电路使用的是隔离电源,这样可以减少电源线上的噪声干扰。可以使用DC-DC隔离模块或者线性隔离模块。

2. 地线隔离:在STM32 F7F和ADS1256之间使用地线隔离,这样可以减少地线上的噪声干扰。可以使用光耦或者磁耦进行地线隔离。

3. 信号隔离:在ADS1256的AIN差分信号和STM32 F7F之间使用信号隔离,这样可以减少信号线上的噪声干扰。可以使用光耦或者磁耦进行信号隔离。

4. 滤波器:在ADS1256的AIN差分信号和STM32 F7F之间添加低通滤波器,这样可以减少高频噪声干扰。可以使用RC滤波器或者有源滤波器。

5. 屏蔽:对电路进行屏蔽处理,可以使用金属屏蔽盒或者屏蔽胶带。

6. 布线:优化电路的布线,减少信号线和电源线之间的干扰。可以使用双绞线或者差分线对。

7. USB隔离器:可以尝试使用USB隔离器,这样可以减少USB线上的噪声干扰。但是需要确保隔离器的隔离电压和隔离等级满足你的需求。

8. 软件滤波:在STM32 F7F的软件中添加软件滤波算法,这样可以减少软件层面的噪声干扰。

9. 硬件滤波:在STM32 F7F的硬件中添加硬件滤波器,这样可以减少硬件层面的噪声干扰。

10. 降低采样率:降低STM32 F7F的采样率,这样可以减少采样过程中的噪声干扰。

通过以上方法,可以有效地解决AIN差分信号产生大量杂讯干扰的问题。具体使用哪种方法,需要根据你的电路配置和需求进行选择。
举报

更多回帖

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