查看: 109|回复: 2
打印 上一主题 下一主题

求助AD7193调试!!!

[复制链接] qrcode

10

主题

33

帖子

80

积分

注册会员

Rank: 2

积分
80
楼主
跳转到指定楼层
发表于 2013-1-13 06:48 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AD7193程序,ID寄存器读出0XA2,读出的温度值基本是对的。但是模拟通道转换的值总是不对。
我是ACOM输入值为为2.5V,通道5输入1.1V电压,结果测量值为1.5V。另一个通道完全错,请问这个问题主要出现在哪呢?

配置如下:
wirte_AD7193(CONFIG_ADDR|W_AD7193);
wirte_AD7193(0x04);
if(m==5)
wirte_AD7193(0x10); //08四通道 10五通道
if(m==4)
wirte_AD7193(0x08); //08四通道 10五通道
wirte_AD7193(0x50);
wirte_AD7193(MODE_ADDR|W_AD7193);
wirte_AD7193(0x28);
wirte_AD7193(0x00);
wirte_AD7193(0x10);
回复

使用道具 举报

10

主题

33

帖子

80

积分

注册会员

Rank: 2

积分
80
沙发
 楼主| 发表于 2013-1-16 10:23 AM | 只看该作者
建议首先根据AD7193的评估板手册检查一下硬件连接是否正确。其次,可以按照写入寄存器再读出的方式来检查一下时序是否正确。我们有AD7792 的示例代码,请从如下链接下载参考:http://www.analog.com/zh/content/CIC_index_code_example/fca.html                                                                                                                                                                       
回复 支持 反对

使用道具 举报

10

主题

33

帖子

80

积分

注册会员

Rank: 2

积分
80
板凳
 楼主| 发表于 2013-1-16 12:28 PM | 只看该作者
好的我试下                                                                                                                                                                       
回复 支持 反对

使用道具 举报

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

本版积分规则

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