你好,在使用ADS8691的SPI取得数据后,发现数据无法转换为正确的电压值
比如取到HEX格式数据为 00 02 3D 15 然后我的计算方法如下:
十六进制(00 02 3D 51)减去十六进制(00 02 00 00)的结果转换为十进制得到15637
那么转换电压值为15637*LSB(0.00003906uV)=0.61078122V,这与我的实际入值相差太大
请问问题出在那里,设计时使用双极性+/-1.25Vref,参考电压使用IC自带 Vref=4.096V
使用很多办法都得不到正确值
谢谢
user151383853:
不知道实际输入值是多少?
我觉得还是设置错误的可能性最大,先对照手册再检查检查吧
qi shen1:
回复 user151383853:
实际输入值各种值都有,1V,2V,但都没超过限定范围
无论实际输入值是多少,按计算结果得到的值都与实际输入值相差甚远
您在看了计算方法之后,我的计算方法应该是没有问题吧?即 取得值减去0x20000 再乘以LSB即得真实值
相关文档都看过,计算方法和公式是没有问题的,但不知道为何无法不愿实测值,头大
qi shen1:
回复 qi shen1:
请提供一个公式给我,该如何还原实际值,具体设定与设置已经在上面提到过
qi shen1:
回复 qi shen1:
这个问题对我们的影响比较大,因为用此IC做的采集板是整个测试系统的核心
user5305815:
你好,我在ADS8691的数据读取上也遇到了问题,请问能否加一下我的qq 961553686 。想向您请教一些问题
user5305665:
回复 qi shen1:
同
qi shen1:
回复 user5305815:
加我邮箱吧,15118746@qq.com,请发你的微信号到我的邮箱中来,加好友
qi shen1:
回复 qi shen1:
你好,发邮件到你邮箱了,请查收
user5305815:
回复 user5305665:
你好 请问你是遇到什么问题?
qi shen1:
回复 user5305815:
你好,我在本讨论的最前面,对问题有详解的描述,亲看不到吗?