已回答假定已回答

AD7195采集全1的问题

hanyuqiangshiwo@163.com 在 2015-3-19 詢問的問題
最後回覆由cdeng於2015-3-20提供


我选用AD7195作为ADC测量电压,没有用库函数,而是自己按照数字接口协议实现的SPI通信。

昨天温度测量一切正常,电压测量也正常,

但今天我已经把芯片温度正确的读取出来。但是测量电压时,无论如何选择通道都是1。

我操作的顺序是

1 将通道切换到指定通道选择单极性模式

2 启动单次转换

3 读取数据

但每次读取数据都是FFFFFF,配置寄存器模式寄存器都正常。状态寄存器显示超量程那个位已经置位。用电压表测,参考电压时3.3V。所有通路电压都是从参考电压分压得到的。大约在1.6V左右,不可能超量程。

开始认为是芯片坏了,但是我一次做了两块板,另外一块,如此操作。结果一样。

如果能得到帮助就十分感谢了。

結果