• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

ADC的数据输出被干扰产生误码???

在做PFC,核心部分实现了,想不到却在测量上出了问题。

电压测量是我们自己做的ADC检测板,检测板与单片机通信再发给电脑上位机方便观测,当我们提高PFC的输入电压时,发现电脑上位机显示的电压测量读数崩了,经过一番排查后发现是Boost的电磁干扰对检测板ADC的输出产生干扰导致大量的误码。(ADC前端的波形没有问题,用逻辑分析仪看SDO的确有误码,虽然我们也不知道逻辑分析仪是不是也受到了干扰。)

我们打开一个信号发生器,用检测板读取信号发生器的正弦输出,在电脑上位机上显示很漂亮的重建的正弦波。然后我们再启动Boost,波形就崩了。这两套系统只是存在于同一空间下,电气隔离。

一测量发现是Boost的毛刺尖峰很大,二是ADC的输出是开漏的,高电平强度不够。我们尝试过的解决方法有:给数据线做屏蔽、在ADC输出加上拉和74LVC245做缓冲器等,有一定效果,但是Boost电流大时还是会大范围误码。

ADC是TI的ADS8353,16位同步采样的逐次逼近型ADC,这款ADC在受到干扰时还把SDO拉低一段时间,仿佛在等待干扰过去。

全部回复(1)
正序查看
倒序查看
yujunice
LV.5
2
2019-08-08 16:04
给数据线做屏蔽、在ADC输出加上拉和74LVC245做缓冲器.
0
回复