esp32 ADC两点校准流程

4 块模组的 ADC1 测试数据

ADC demo 采用 12bits 精度,11DB


ESP32-WROOM-32

efuse V_ref: 1044mV

Input/Vapi_read_value/mV
0.5530
1.01028
1.51536
1.71739
2.02036
2.42438
2.52542

对 ADC1进行两点校准:(校准时采用 0DB 进行校准 )

150mV: 380

850mV: 3520

A1=(380-278)/4 = 26 占7bit

B1=(3520-3265)/4 = 64 占9bit

则 ADC1 的校准值:B1:A1 0010 0000 0001 1010

将 1A 20 00 00 写成二进制文件,烧录到 BLK3 的第 12 bytes

espefuse.py -p /dev/ttyUSB0 burn_block_data --offset 12 BLK3 ADC_new2.bin
espefuse.py -p /dev/ttyUSB0 burn_efuse BLK3_PART_RESERVE 1
Input/Vapi_read_value/mV


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部