求助:如何解决AD7606被干扰后数值错乱

2019-12-23 18:38发布

AD620放大信号--AD7606进行AD转换。无干扰时数值正常,被干扰后数值混乱。
QQ截图20170820121226.png (1.61 MB, 下载次数: 0) 下载附件 2017-8-20 13:44 上传
疑似尖峰电压使SPI多了一个时钟信号,导致数据错位。
目前有两个方法解决这个问题,但不能根除。
1、在程序中每读一次数值后对AD7606和单片机SPI进行一次复位。
2、把板子的GND接地,但是这个产品是电池供电,实际中无法接地。

希望各位前辈指点下,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
25条回答
huarana
1楼-- · 2019-12-23 18:51
 精彩回答 2  元偷偷看……
W872529868
2楼-- · 2019-12-23 21:24
huarana 发表于 2017-8-20 15:33
用金属外壳 ,然后信号的GND接外壳和供电的GND

感谢您的建议,但还是不行,这是电压尖峰跑进板子了,并非电磁干扰。
knight_avr
3楼-- · 2019-12-23 21:26
你的 片选信号线 没有使用?
W872529868
4楼-- · 2019-12-24 01:06
knight_avr 发表于 2017-8-20 20:15
你的 片选信号线 没有使用?

确实,关闭片选后是不会被干扰的,但是这个尖峰是不定期出现的,无法保证每次读取AD值都不会被干扰。
huarana
5楼-- · 2019-12-24 01:41
W872529868 发表于 2017-8-20 21:21
确实,关闭片选后是不会被干扰的,但是这个尖峰是不定期出现的,无法保证每次读取AD值都不会被干扰。 ...

干扰是在数字信号上吗?   是不是数字信号比较长?  可以给信号上增加几百pF -1000pF的电容  尤其是clk信号上。

kebaojun305
6楼-- · 2019-12-24 04:45
 精彩回答 2  元偷偷看……

一周热门 更多>