大家好,我现在在用F28335做一个电压采样,根据ADC的计算公式:
我将被采样的电压正极接到ADC的输入引脚ADCINA0,将负极接到ADCLO,在程序中,我的计算过程是ADCLO设为0,Digital Value 等于ADCRESULT0的值,计算出来的Input Analog Voltage 和我输人的已知电压差距很大,我输入的1.5v的电压,依据上面计算出来的是0.86~1.02v左右,我感觉很奇怪,请大家帮忙解决一下。
1、首先,请TI人帮我确定一下我的接线方式有没有错
2、如果接线方式没有错误,为什么我的电压值采不准
3.我有些怀疑是不是内部参考电压的问题
mangui zhang:
将你输入信号的负极直接接到地上 看看 ADCLO你看看原理图是怎么连接的
应该是使用的内部参考
大家好,我现在在用F28335做一个电压采样,根据ADC的计算公式:
我将被采样的电压正极接到ADC的输入引脚ADCINA0,将负极接到ADCLO,在程序中,我的计算过程是ADCLO设为0,Digital Value 等于ADCRESULT0的值,计算出来的Input Analog Voltage 和我输人的已知电压差距很大,我输入的1.5v的电压,依据上面计算出来的是0.86~1.02v左右,我感觉很奇怪,请大家帮忙解决一下。
1、首先,请TI人帮我确定一下我的接线方式有没有错
2、如果接线方式没有错误,为什么我的电压值采不准
3.我有些怀疑是不是内部参考电压的问题
ZENGZHEN XING:
回复 mangui zhang:
我上面描述的不清楚,我已经把ADCLO和板子上面的AGND连在一起了,接线的问题已经排除了,在程序里面的算法也是我就是按照公式来的,现在电压还是猜不准,很奇怪。而且现在更奇怪的是,我手中有一个直流的2.5V的电压,我现在把这个2.5v的电压的负极接在板子上面的地,这时候测量这个电压还是2.5V,但是当我把这个电压的正极接到ad的输入通道上ADCINA0时,我再这个电压的时候就变成了1.8V左右,好晕啊,请赐教,谢谢。
大家好,我现在在用F28335做一个电压采样,根据ADC的计算公式:
我将被采样的电压正极接到ADC的输入引脚ADCINA0,将负极接到ADCLO,在程序中,我的计算过程是ADCLO设为0,Digital Value 等于ADCRESULT0的值,计算出来的Input Analog Voltage 和我输人的已知电压差距很大,我输入的1.5v的电压,依据上面计算出来的是0.86~1.02v左右,我感觉很奇怪,请大家帮忙解决一下。
1、首先,请TI人帮我确定一下我的接线方式有没有错
2、如果接线方式没有错误,为什么我的电压值采不准
3.我有些怀疑是不是内部参考电压的问题
yunQI shan:
回复 ZENGZHEN XING:
换个通道试试,是不是还这样?或者改变一下你的模拟输入电压值,这个1.8V是否跟着变化?
大家好,我现在在用F28335做一个电压采样,根据ADC的计算公式:
我将被采样的电压正极接到ADC的输入引脚ADCINA0,将负极接到ADCLO,在程序中,我的计算过程是ADCLO设为0,Digital Value 等于ADCRESULT0的值,计算出来的Input Analog Voltage 和我输人的已知电压差距很大,我输入的1.5v的电压,依据上面计算出来的是0.86~1.02v左右,我感觉很奇怪,请大家帮忙解决一下。
1、首先,请TI人帮我确定一下我的接线方式有没有错
2、如果接线方式没有错误,为什么我的电压值采不准
3.我有些怀疑是不是内部参考电压的问题
ZENGZHEN XING:
回复 yunQI shan:
而且更神奇的是,我在程序里面跑出来的电压采样值竟然和2.5V很相近