我在提高ADC精度的手册中看到图中的方法,所以想问可不可以用芯片自身提供的2V和1V电压?如果不可以,那么这两个引脚有什么作用?如果可以,需要注意什么?手册中有写到ADCREFP和ADCREFM也可以作为输入引脚,作为输入引脚的作用是什么?跟外部基准有什么关系?还有内部基准又是什么?
Hank Zhao:
没必要使用芯片自身提供的2V和1V电压,ADC本来就可以使用内部参考电压。ADCREFP和ADCREFM是用作内部参考电压输出,或者外部参考电压输入。
我在提高ADC精度的手册中看到图中的方法,所以想问可不可以用芯片自身提供的2V和1V电压?如果不可以,那么这两个引脚有什么作用?如果可以,需要注意什么?手册中有写到ADCREFP和ADCREFM也可以作为输入引脚,作为输入引脚的作用是什么?跟外部基准有什么关系?还有内部基准又是什么?
JIANG LIU1:
回复 Hank Zhao:
你的意思是芯片内部对2V和1V的参考电压进行了ADC转换,在写程序的时候可以根据转换所得的值(已经被芯片事先定义成了两个变量)进行误差补偿的计算?
我在提高ADC精度的手册中看到图中的方法,所以想问可不可以用芯片自身提供的2V和1V电压?如果不可以,那么这两个引脚有什么作用?如果可以,需要注意什么?手册中有写到ADCREFP和ADCREFM也可以作为输入引脚,作为输入引脚的作用是什么?跟外部基准有什么关系?还有内部基准又是什么?
Hank Zhao:
回复 JIANG LIU1:
我的意思是在default状态下,ADCREFP和ADCREFM连接内部参考电压作为ADC的参考电压。也可以配置寄存器采用外部参考电压,然后ADCREFP和ADCREFM连接外部参考电压作为ADC的参考电压。通常外部参考电压精确地更高,从而提高ADC的转换精度。
我在提高ADC精度的手册中看到图中的方法,所以想问可不可以用芯片自身提供的2V和1V电压?如果不可以,那么这两个引脚有什么作用?如果可以,需要注意什么?手册中有写到ADCREFP和ADCREFM也可以作为输入引脚,作为输入引脚的作用是什么?跟外部基准有什么关系?还有内部基准又是什么?
JIANG LIU1:
回复 Hank Zhao:
可不可以理解为:如果选用内部参考电压,芯片通过AVDDREFBG引脚输入的3.3V电压经过内部电路转换为高精度2V和1V,作为ADC转换的参考电压;如果选择外部参考电压则需要通过ADCEFP/M引脚输入2V和1V的参考电压?
我在提高ADC精度的手册中看到图中的方法,所以想问可不可以用芯片自身提供的2V和1V电压?如果不可以,那么这两个引脚有什么作用?如果可以,需要注意什么?手册中有写到ADCREFP和ADCREFM也可以作为输入引脚,作为输入引脚的作用是什么?跟外部基准有什么关系?还有内部基准又是什么?
Hank Zhao:
回复 JIANG LIU1:
对的,使用内部参考是ADCEFP/M与内部的高精度2V和1V电压相连。使用外部参考时,ADCEFP/M与内部2V和1V的连接断开,转而连接外部的高精度2V和1V电压。
我在提高ADC精度的手册中看到图中的方法,所以想问可不可以用芯片自身提供的2V和1V电压?如果不可以,那么这两个引脚有什么作用?如果可以,需要注意什么?手册中有写到ADCREFP和ADCREFM也可以作为输入引脚,作为输入引脚的作用是什么?跟外部基准有什么关系?还有内部基准又是什么?
JIANG LIU1:
回复 Hank Zhao:
第一,如果使用外部参考电压,AVDDREFBG(3.3V)引脚是不是可以直接接地呢?第二,无论是使用内部还是外部的参考电压都应该与图中介绍的提高ADC转换精度的方法不相冲突吧,如果采用外部参考电压那么是不是可以直接将外部两路电压接入ADCINA/B脚呢?如果使用内部参考电压是不是可以直接将内部产生的两路电压信号接入ADCINA/B脚呢?这样,不就是我的第一个问题吗?可以这么接吗?
我在提高ADC精度的手册中看到图中的方法,所以想问可不可以用芯片自身提供的2V和1V电压?如果不可以,那么这两个引脚有什么作用?如果可以,需要注意什么?手册中有写到ADCREFP和ADCREFM也可以作为输入引脚,作为输入引脚的作用是什么?跟外部基准有什么关系?还有内部基准又是什么?
Hank Zhao:
回复 JIANG LIU1:
AVDDREFBG是ADC的供电电源,不管使用外部还是内部参考都不能接地。
你的图片中圈红圈的部分其实就是外部参考电压。
ADCINA/B是采样通道跟参考电压没关系。
我在提高ADC精度的手册中看到图中的方法,所以想问可不可以用芯片自身提供的2V和1V电压?如果不可以,那么这两个引脚有什么作用?如果可以,需要注意什么?手册中有写到ADCREFP和ADCREFM也可以作为输入引脚,作为输入引脚的作用是什么?跟外部基准有什么关系?还有内部基准又是什么?
JIANG LIU1:
回复 Hank Zhao:
不好意思,刚才网络故障。你的意思是图中采用的是外部提供参考电压,并且将参考电压输入给ADC通道,用于计算以提高精度?还有AVDDREDBG是供电电源的话,那么VDDA1/2也是供电电源?
我在提高ADC精度的手册中看到图中的方法,所以想问可不可以用芯片自身提供的2V和1V电压?如果不可以,那么这两个引脚有什么作用?如果可以,需要注意什么?手册中有写到ADCREFP和ADCREFM也可以作为输入引脚,作为输入引脚的作用是什么?跟外部基准有什么关系?还有内部基准又是什么?
JIANG LIU1:
回复 JIANG LIU1:
图中的意思是给ADC模块提供两路已知电压的输入,通过ADC转化得到的 数字量用于计算线性偏差,这两路电压只需要不相同并不一定是外部参考电压,对吗?简便起见可以直接用外部参考电压,是吗?还是我没有理解你所说的参考电压的意思?首先满量程的3V是一个参考电压,似乎芯片里用到的是一个1V,一个2V作为了参考电压;而另外一种参考电压是指在提高ADC精度的过程中需要两路已知的电压信号,是这样吗?或者说如果我想已知电压对未知电压转化后的数值进行修正的话是不是可以有两种办法呢?第一是采用外部提供参考电压的同时利用外部参考电压作为已知电压;另一种方法是采用内部的参考电压,并且将内部的参考电压引出输入到ADC通道?如图中所示。
我在提高ADC精度的手册中看到图中的方法,所以想问可不可以用芯片自身提供的2V和1V电压?如果不可以,那么这两个引脚有什么作用?如果可以,需要注意什么?手册中有写到ADCREFP和ADCREFM也可以作为输入引脚,作为输入引脚的作用是什么?跟外部基准有什么关系?还有内部基准又是什么?
Hank Zhao:
回复 JIANG LIU1:
在datasheet的的连接图中,不管ADC采样内部还是外部参考,AVDDREFBG都需要接3.3V,ADC的供电电压分很多模块,内核电源,I/O电源,模拟电源,参考电源。