请教一下
使用ADS1258的内部差分模式测量电阻两端的电压,
用到AIN14和AIN15两个脚分别接到电阻两端,
内部电流使用1.5UA(sensor bias current source)的,
测量300K的电阻,数值为 87 09 E5 4C 换算成电压只有0.247V,但我用万用表测了电压有0.408V。
为什么测量值相差这么多,
急求解答!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请教一下
使用ADS1258的内部差分模式测量电阻两端的电压,
用到AIN14和AIN15两个脚分别接到电阻两端,
内部电流使用1.5UA(sensor bias current source)的,
测量300K的电阻,数值为 87 09 E5 4C 换算成电压只有0.247V,但我用万用表测了电压有0.408V。
为什么测量值相差这么多,
急求解答!
输出应该是24位,为什么你得到了32位的输出?请问87 09 E5 4C这8个16进制数有那几个是代表幅度值的?
建议先测一组电阻值,换算出ADC读出电压和万用表读出电压,看看是否有规律可循。
我测内部的寄存器值是准的 ,为什么测不出电压真实值?
关键是这个问题
你好!
你所说的“测内部的寄存器值是准的 ”是如何测量得到的?另外我想知道“数值为 87 09 E5 4C ”与寄存器的值又是如何转换的。
你好
是这样的,寄存器的配置值是 0x02 0x04 0x00 0x80
我用读寄存器值命令读寄存器的值是和我配置的是一样的
读内部VCC,REF的值分别是9A(9A是通道号) 3A 82 60 ,9D(通道) 23 F1 03,
按External Reference (V) =Code/786432算出来的值是4.873V和2.995V。
我的VCC是5V REF是3V,
所以我说测内部寄存器的值是准的,
但是测AIN脚的输入电压就不准,我用的是差分(AIN14 AIN15脚),
上面的87 09 E5 4C 是按VIN=VREF*Code/780000h这个公式算的 87是通道 后面的才是电压值
请指点一下
你好
是这样的,寄存器的配置值是 0x02 0x04 0x00 0x80
我用读寄存器值命令读寄存器的值是和我配置的是一样的
读内部VCC,REF的值分别是9A(9A是通道号) 3A 82 60 ,9D(通道) 23 F1 03,
按External Reference (V) =Code/786432算出来的值是4.873V和2.995V。
我的VCC是5V REF是3V,
所以我说测内部寄存器的值是准的,
但是测AIN脚的输入电压就不准,我用的是差分(AIN14 AIN15脚),
上面的87 09 E5 4C 是按VIN=VREF*Code/780000h这个公式算的 87是通道 后面的才是电压值
请指点一下
你好!
从你的描述而言的话,我猜测可能是由于你的输入阻抗不匹配造成的,就是说从两个输入端分别读取的电压值是有问题的。
建议:1)可以尝试着直接使用稳压源测试差分输入的结果是否正确,以排除器件本身问题带来的干扰;
2)要注意buffer on或者buffer off情况下的输入阻抗可能由于PGA是不同的。
你好
我试了用稳压源测试差分,测量值是对的,
接了电阻之后就不对了,这是为什么呢?
还有buffer on buffer off是什么?
你好
我试了用稳压源测试差分,测量值是对的,
接了电阻之后就不对了,这是为什么呢?
还有buffer on buffer off是什么?
你好!
Differential Input Impedance只有65 kΩ,故不建议直接使这种方法(即将电阻两端接到ADC上)来测量电阻两端的电压。
建议可能的话,使用外部恒流源测量,然后使用buffer运放(实现阻抗匹配)直接接到ADC上进行数据采集来获得相应的电压值。
同意flei的方法,建议把采出的电压先过buffer组态的运放后再送入ADC处理。另外,可以根据输出电压精度来决定运放的性能,对于你的应用,我想low offset+low noise的运放应该会比较适合你的应用。
buffer后,这意思是在信号源和ADC模拟输入中间,加一个运放,做出电压跟随器的意思吗?谢谢