您好:
最近用AD7685时,用单片机IO模拟四线SPI通讯。输入5v模拟电压时,得到的16位二进制数都是零。请问这是什么原因引起的呢?
您好:
最近用AD7685时,用单片机IO模拟四线SPI通讯。输入5v模拟电压时,得到的16位二进制数都是零。请问这是什么原因引起的呢?
首先楼主需要确认一下输入给AD7685的输入信号范围差模,共模以及对地的绝对电压分别是多少?是否在数据手册里的规定范围内?如果输入信号范围没有问题,则需要确定电源以及参考电压是否正确?
最后您需要上传一下SPI的读数据控制时序,看看是否是时序本身的问题。(需要CNV、SDO和SCK的时序波形,用示波器采集的)。
首先楼主需要确认一下输入给AD7685的输入信号范围差模,共模以及对地的绝对电压分别是多少?是否在数据手册里的规定范围内?如果输入信号范围没有问题,则需要确定电源以及参考电压是否正确?
最后您需要上传一下SPI的读数据控制时序,看看是否是时序本身的问题。(需要CNV、SDO和SCK的时序波形,用示波器采集的)。