Page 1 of 1

【求助】CBU不同模组ADC采集数据差异问题

Posted: 2024年 Mar 27日 20:45
by freelifewe

使用模组:CBU
使用SDK: 2.3.3

问题: 目前强电设备使用ADC测外部电压,参考电压2400mv,不同模组ADC采集出来的电压值,从原厂底层接口读出来的数据模组之间都有100多mv的差距,为啥会有模组差异性?我看到有一些相关的帖子,是CBU模组本身设计这块采样就有不一致性的误差?这个误差有点大,请问是否有不切模组有办法可以解决这个不一致性问题,我是强电设备,外围的3.3V的很稳定的。


Re: 【求助】CBU不同模组ADC采集数据差异问题

Posted: 2024年 Mar 28日 17:05
by chaser

应用层可以对adc进行校准。具体方案如下:
外部提供标志 1v 和 2v电压。 每个产品生产过程中进入一个特殊流程(tuya sdk 提供的扫描 tuya_mdev_test1 进入产测模式),然后采集这时候 1v 和 2v的实际adc读取的数据,写入到flash中。应用中使用 adc 采样时,读取的数据都往 flash中两个数据形成的直线上靠。


Re: 【求助】CBU不同模组ADC采集数据差异问题

Posted: 2024年 Mar 29日 10:34
by freelifewe

是要采集1到2V中间值的若干点?具体这块校准参考的demo是否可以给一个,主要是校准值和实际测量值的参考,目前我自己上电用固定电压采集一个值,并于理论这个电压采集的值做比较记录差值,后面测量都加上这个差值去计算。