查看: 121|回复: 3
打印 上一主题 下一主题

AD7793抗干扰问题

[复制链接] qrcode

1

主题

32

帖子

67

积分

注册会员

Rank: 2

积分
67
楼主
跳转到指定楼层
发表于 2013-5-23 09:21 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用AD7793,pga=1,buffer未开,内部基准,内部时钟,单极性,使用测量噪声配置 ,配置寄存器值为0x83,现在遇到的问题时,上电后转换正常且数据稳定,但每次复位后的读数值会稍有不同,能差几个uV,可工作一会就没有数据输出了,片子一直处于转换状态,而且这个时间不定,有时长,有时短。上电后测试写寄存器读寄存器是正常的,待无数据输出时再读寄存器,寄存器的读数都不对了,这个应该是SPI接口迷失了吧,除了强制复位,还有什么方案可以很好的解决这个问题?                                                                                                                                                                       
回复

使用道具 举报

0

主题

36

帖子

76

积分

注册会员

Rank: 2

积分
76
沙发
发表于 2013-6-9 10:27 AM | 只看该作者
adi的技术支持哪里去了                                                                                                                                                                       
回复 支持 反对

使用道具 举报

1

主题

32

帖子

67

积分

注册会员

Rank: 2

积分
67
板凳
 楼主| 发表于 2013-6-10 08:20 AM | 只看该作者
这个可能是因为SCLK上的噪声太大,所以寄存器失灵。一个解决办法是隔一段时间就复位AD7793。这个可以通过连续写32个“1”到AD7793.请看数据手册。                                                                                                                                                                       
回复 支持 反对

使用道具 举报

0

主题

36

帖子

76

积分

注册会员

Rank: 2

积分
76
地板
发表于 2013-6-10 09:45 AM | 只看该作者
复位是不是办法中的办法,使用复位比较麻烦,复位后还需要重新配置寄存器,重新做校准,这样很费时                                                                                                                                                                       
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表