ADC校准的说明

SYDTEK芯片在FT(封装测试)的时候会进行ADC的校准,校准值写入芯片中,在一些对ADC的精度十分高的场合就需要在ADC初始化中对ADC进行校准,但是对于一般对ADC要求不高的场合可以固定写入一个校准值,而不需要调入芯片内部的校准。
这里打开工程“SYD8811_SDK\Source Code\SYD8811_peripheral\adc”可以看到如下的代码:
在这里插入图片描述

如果不是很追求ADC的精度可以不用括号内部的校准操作,直接使用括号前面被注释的内容把0x12固定写入ADC中,这样的一个校准方式对于如果芯片内部校准值为0的情况就没有办法了,所以是否采用这个ADC校准形式还是要酌情处理!
注意:并不是所有的芯片都会写入校验值的,对于SYD8811早期的芯片并没有写入校准值,至于具体哪一个批次的芯片才写入校准值请看文章:SYD8811 L923613E之后的芯片无需进行激活设置在第一次使用的时候。
这里提醒对于下面这个批次的芯片是没有写入ADC校准值的:
在这里插入图片描述在这里插入图片描述在这里插入图片描述

对于下面这个批次以及之后的批次都有写入ADC校准值(对于从此之后拿到的量产芯片都是由校准值的20191209 144906):

在这里插入图片描述在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STM32ADC校准是指对STM32系列中的模数转换器(ADC)进行校准操作。校准操作是为了确保ADC的准确性和稳定性,在使用ADC进行数据采集时,可以得到更准确的结果。 根据引用中提到的内容,STM32系列中的一些MCU支持额外的校准模式,如共模校准和差分共模校准。这些模式可以在使用校准函数HAL_ADCEx_Calibration_Start时通过额外的参数进行选择。 根据引用中的说明ADC校准是指通过对ADC的某些参数进行调整,来消除ADC的误差。ADC校准可以提高ADC的准确性和稳定性,特别是在精密测量和控制应用中非常重要。 在STM32中,使用HAL库的校准函数可以进行ADC校准操作。根据引用中的描述,调用HAL ADC校准函数可能会遇到问题。为了解决这个问题,需要参考相关文档和资料,查找正确的调用方法和参数设置。 综上所述,STM32ADC校准是对STM32系列中的ADC进行准确性校正的操作,可以通过HAL库提供的校准函数进行调用。具体的校准方法和参数设置,可以根据具体的芯片型号和应用需求来选择和配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [STM32L0 ADC使用HAL库关于校准问题的说明](https://blog.csdn.net/weixin_42328389/article/details/129518720)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值