我在调试AD7195时使用了官方例程ad7190_rl78g13.zip,使用NXP LPC800做为控制器,现在程序读取器件ID和温湿度都正常,但是在读取其它通道数据始终是显示0x00ffffff,我使用的是外部2.5v参考电压,电路参考数据手册上的电路图。
查找相关问题时有人提到需要在RDY变低时读取,我使用示波器测量了波形没有发现这方面的问题,下面是我采集到的波型
TEK00000.PNG是RDY变低后读取温度数据的波形
TEK00001.PNG是RDY变低后读取其它通道的数据
TEK00005.PNG是发送转换命令到RDY变低的间隔
有一个比较明显的问题是DOUT/DRY输出引脚的电平有时达不到3.3V,但不知道这个是不是导致温度正常其它通道数据不正常的直接原因。
这个我的原理图
(下载次数: 74, 2014-8-12 13:35 上传)
这是我的测试代码
(下载次数: 85, 2014-8-12 13:40 上传)
引用: dingzy_2002 发表于 2014-8-12 16:36
先确认外接的电阻桥接法是否正确,
另,测试程序中使用的是AIN1,AIN2,而附件的程序是AIN3,AIN4???
...