概述
蓝牙芯片有2种ADC,一种是普通多通道10bit ADC,一种是音频mic单通道16bit LADC。
普通ADC => 无DMA,单次采样单通道,带校准带参考电压,ADC采样值可以换算成绝对电压值。
音频LADC => 支持DMA连续采样,无参考电压,一般用作交流变化量的采样使用。
普通ADC外设说明:
量程电压 => 强VDDIO的电压值,满值ADC值:0x3FFL对应芯片的VDDIO电压值。 强VDDIO设置为VDDIOM_VOL_32V,即3.2V,那能测量的范围就是0V-3.2V。 强VDDIO设置为VDDIOM_VOL_30V,即3.0V,那能测量的范围就是0V-3.0V。
参考电压 => LDOREF电压,芯片内部的固定幅值参考电压。(生产会存在一定的离散)
校准值 => 芯片出产校准值,get_vbg_trim(),校准芯片LDOREF电压的偏差值。
ADC通道说明:
芯片内部通道 => 芯片内部某些外设或结构电路,会预留有ADC通道,连接到ADC外设,用于芯片内部模块的自校准。
外部通道GPIO引脚 => 引脚是否具有ADC功能,是固定的,软件无法映射的。设计板子注意引脚功能。
SDK有专门的接口文件 adc_api.c 和adc_api.h。
adc的使用方式,SDK预留了2种方式:
注册定时采样 => u32 adc_add_sample_ch(u32 ch); 在定时器中断函数里,定时轮询所有的注册通道。注册的通道越多&#x
最后
以上就是如意咖啡为你收集整理的杰理AC632蓝牙芯片ADC的全部内容,希望文章能够帮你解决杰理AC632蓝牙芯片ADC所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复