查看: 1104|回复: 0
打印 上一主题 下一主题

分享AD7793测量PT100的顶层应用

[复制链接]
跳转到指定楼层
沙发
发表于 2015-5-18 16:45:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

本帖最后由 tyw996 于 2013-5-23 13:07 编辑


我也以前碰见过这个问题,这个不太好确定。我想可能还是时序不太严谨容易出问题,当然这跟应用程序部分也可能有关系。就是软件驱动得做大量测试,硬件驱动如果用在嵌入式就涉及到同步问题。我使用的方法如下,感觉到目前为止7793工作还是挺稳定的。
其一:我现在使用RTT的底层硬件驱动,觉得就是人家编好硬件驱动还是严谨些吧。还有我在硬件上做个检测PT100是否挂载电路,如果检测不到就让7793复位。
其二:软件解决方法:就是一旦数据读取错误,就发复位命令,重新驱动。



我是使用的AD7792的官方驱动库改成的AD7793的,两个片子其实差不多的,只是一个片子是16bit一个片子是24bit,内部寄存器也差不多,无非AD7793的数据寄存器是3个字节
在接口迷失时发送复位指令实际上很麻烦的,复位后还要重新配置寄存器,真的很占时间的。我现在测试内部噪声,数据相当的稳定,可以排除时序上的错误,读数据有时到1000多个数据才出错,有时还要更久




转载

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

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