您尚未登录。

楼主 #1 2018-10-10 13:28:46

Quotation
会员
注册时间: 2018-10-04
已发帖子: 289
积分: 271.5

F1C100s的ADC和模拟参考电压关系

手册上只说了VRA1/VRA2引脚是模拟参考电压,没有详细解释。实际测试如下:
荔枝派Nano,AVCC=3.0V,VRA=1.1V;
我的板子,AVCC=2.81V,VRA=1.03V;
1.1/3.0≈1.03/2.81,比例基本一致。

LINEIN、FMINL、FMINR这几个模拟输入经过mixer,由ADC采集。
实测,模拟输入允许的电压范围为0~VRA*2,输出值以VRA为中心,正负约24000。
所以,VRA是这么算出来的:令AVCC映射到65535,则24000对应的电压值为VRA=AVCC*24000/65535。代入检验,符合实际测试值。

离线

楼主 #4 2019-03-22 16:34:37

Quotation
会员
注册时间: 2018-10-04
已发帖子: 289
积分: 271.5

Re: F1C100s的ADC和模拟参考电压关系

电压值 = (ADC值 + 24000) / 65535 * AVCC

当ADC读数为0时,电压值==VRA。
ADC读数为-24000时,电压值==0。

离线

楼主 #7 2019-05-23 16:15:42

Quotation
会员
注册时间: 2018-10-04
已发帖子: 289
积分: 271.5

Re: F1C100s的ADC和模拟参考电压关系

rf 说:

兄弟,我的板子AVCC是3.0V,vra都是1.5v,adc值应该加上32767才对。加24000测出来的不对,按理f1c100s,adc读出来是-32767~32768,所以加32767才对的。我还以为是我的电路设计得不对

诶?你这个值更合理啊,VRA1/VRA2电路是怎么接的?我是按照荔枝派Nano画的。

离线

楼主 #9 2019-05-23 22:21:43

Quotation
会员
注册时间: 2018-10-04
已发帖子: 289
积分: 271.5

Re: F1C100s的ADC和模拟参考电压关系

rf 说:

VRA1,VRA2都是接了一电阻一电容

多大阻值的?

离线

楼主 #11 2019-05-24 10:58:06

Quotation
会员
注册时间: 2018-10-04
已发帖子: 289
积分: 271.5

Re: F1C100s的ADC和模拟参考电压关系

阻值一样啊。这可蹊跷了,难道有不同版本的芯片?

离线

楼主 #13 2019-05-29 11:01:43

Quotation
会员
注册时间: 2018-10-04
已发帖子: 289
积分: 271.5

Re: F1C100s的ADC和模拟参考电压关系

我的板子照着荔枝派Nano(F1C100s)画的,接法跟你的不一样。你的接法跟彩虹派(V3s)、F1C100唱戏机是一样的。
看起来,只在VRA2接200K电阻到GND是合理的,VRA1不需要接电阻。

VRA接法

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn