烽火社区

标题: 求助AD7193调试!!! [打印本页]

作者: 13593816896    时间: 2013-1-13 06:48 AM
标题: 求助AD7193调试!!!
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);

作者: 13593816896    时间: 2013-1-16 10:23 AM
建议首先根据AD7193的评估板手册检查一下硬件连接是否正确。其次,可以按照写入寄存器再读出的方式来检查一下时序是否正确。我们有AD7792 的示例代码,请从如下链接下载参考:http://www.analog.com/zh/content/CIC_index_code_example/fca.html                                                                                                                                                                       
作者: 13593816896    时间: 2013-1-16 12:28 PM
好的我试下                                                                                                                                                                       




欢迎光临 烽火社区 (http://bbs.cnecport.com/) Powered by Discuz! X3.2