打印
[应用相关]

关于STM32 ADC自校准的个人理解

[复制链接]
2696|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
alternate|  楼主 | 2019-10-18 16:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天尝试了下ADC的自校准,发现中文参考手册里对校准和上电的关系完全翻译错了。E文最新版里是这么说的

也就是开始校准的时候已经上电并且是在上电至少2个ADC时钟周期之后才开始校准。

使用特权

评论回复
沙发
alternate|  楼主 | 2019-10-18 16:07 | 只看该作者
关于校准码,根据说明,会在校准结束后存入ADC_DR寄存器。
根据我的测试,不开启校准时,ADC转换的结果是:接地转换值为0,接VCC转换值为4093.
开启校准再转换时:校准码为60,接地转换原始值为0,接VCC转换原始值为4095.

两个情况所得结果差别很小,不知60是做什么用的。

使用特权

评论回复
板凳
alternate|  楼主 | 2019-10-18 16:08 | 只看该作者
去ST搜了下文档,在一份概览介绍里找到这么一段话

使用特权

评论回复
地板
alternate|  楼主 | 2019-10-18 16:08 | 只看该作者
依据这段话,说明ADC的自校准是一个无需外界干预的过程,最后校准码并不需要使用者来处理。而且根据参考手册的说明,这个校准码是用来消除每个电容上产生的误差,这样就更不可能让用户依据这个值去消除了,所以个人认为这个校准码对使用者没什么用处,只要校准完毕就OK了,中间的所有STM32都已经做好了。如果理解有误,欢迎指正。

使用特权

评论回复
5
alternate|  楼主 | 2019-10-18 16:10 | 只看该作者
附件是找文档的过程中发现的一份ADC通讲,比较适合我这种初学者对ADC功能进行梳理总结用。

最后发句牢骚:GFW越来越**了,国外技术论坛也TM封锁这么多。

STM32 的 ADC 模式及其应用 CH AN3116.pdf (1.21 MB)

使用特权

评论回复
6
观海| | 2019-11-14 09:39 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
7
八层楼| | 2019-11-14 09:42 | 只看该作者
我觉得楼主理解的很正确

使用特权

评论回复
8
晓伍| | 2019-11-14 09:44 | 只看该作者
分析的很好

使用特权

评论回复
9
磨砂| | 2019-11-14 09:48 | 只看该作者
分析的很到位

使用特权

评论回复
10
木木guainv| | 2019-11-14 09:52 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

457

帖子

0

粉丝