如何提高stm32微控制器内置的adc的精度

上传人:101****457 文档编号:88681282 上传时间:2019-05-06 格式:PDF 页数:31 大小:602.11KB
返回 下载 相关 举报
如何提高stm32微控制器内置的adc的精度_第1页
第1页 / 共31页
如何提高stm32微控制器内置的adc的精度_第2页
第2页 / 共31页
如何提高stm32微控制器内置的adc的精度_第3页
第3页 / 共31页
如何提高stm32微控制器内置的adc的精度_第4页
第4页 / 共31页
如何提高stm32微控制器内置的adc的精度_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《如何提高stm32微控制器内置的adc的精度》由会员分享,可在线阅读,更多相关《如何提高stm32微控制器内置的adc的精度(31页珍藏版)》请在金锄头文库上搜索。

1、2014 年 12 月DocID022945 Rev 51/31 AN4073 应用笔记应用笔记 使用 STM32F2xx 和 STM32F4xx 微控制器时 如何提高 ADC 测量精度 前言前言 本应用笔记旨在展示对于使用 STM32F2xx 和 STM32F4xx 微控制器的应用,怎样提高其 A/D 转换的精度。 本文还讲解了可应用于降低 ADC 误差的固件方法,给出了为得到更好的 ADC 精度,编写固 件的一些通用技巧。 请注意,本应用笔记提供的数据仅供参考。除非特别指出,测量条件皆为实验室典型条件而 非生产环境。 表1 列出了本应用笔记涉及的微控制器。 表表 1. 适用产品适用产品 类

2、型部件编号类型部件编号 微控制器 STM32F2xx (STM32F20x, STM32F21x) STM32F4xx (STM32F405, STM32F407, STM32F415, STM32F417, STM32F42x, STM32F43x) 目录目录AN4073 2/31DocID022945 Rev 5 目录目录 1会影响会影响 ADC 精度的参数概述精度的参数概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2提高转换精度的固件技巧提高转换精度的固件技巧 . . . . .

3、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.1平均 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.1.1平均 N 个 ADC 采样 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.1.2平均 N-

4、X 个 ADC 采样 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.2其他建议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3STM32F2 和和 STM32F4 实际测量实际测量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.1测

5、量条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 3.1.1硬件设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.1.2固件设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6、 . . . . . . . . . . . 11 3.2结果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 3.2.1当 ART 为 ON 时的 ADC 测量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.2.2当 ART 为 OFF 时的 ADC 测量 . . . . . . . . . . . . . . . . . . .

7、. . . . . . . . . . . . 13 3.2.3当 (数据 + 指令)缓存 ON+ 预取 OFF 时的 ADC 测量 . . . . . . . . . . . . 15 3.3时间考虑 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.4测量结论 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8、 . . . . . . 17 4STM32F4 ADC 精度选项精度选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.1ADC 精度的配置选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.1.1选项 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9、 . . . . . . . . . . . . 18 4.1.2选项 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.2实际测量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.2.1硬件设置 . . . . . . . . . . . . . . . . . .

10、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.2.2通用固件设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.2.3结果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.3测量结论 . . . . .

11、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 DocID022945 Rev 53/31 AN4073目录目录 3 附录附录 A平均平均 N 个个 ADC 采样:源代码采样:源代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 附录附录 B平均平均 N-X 个个 ADC 采样:源代码采样:源代码. . . . . . . . . . . . . . . . . . .

12、. . . . . . . . . . . 26 附录附录 C激活选项激活选项 1 和选项和选项 2 的固件顺序的固件顺序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 C.1选项 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 C.2选项 2 . . . . . . . . . . . . . . . . . . . . . . . . . . .

13、. . . . . . . . . . . . . . . . . . . . . . . . . 29 修订历史修订历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 表格索引表格索引AN4073 4/31DocID022945 Rev 5 表格索引表格索引 表 1.适用产品 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 表 2.当 ART 为 ON 时的 ADC 编码分布 (单位为 LSB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 表 3.当 ART 为 OFF 时的 ADC 编码分布 (单位为 LSB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 表 4.当 (数据 + 指令)缓存 ON + 预取 OFF 时的

15、ADC 编码分布 (单位为 LSB) 15 表 5.计算平均所需时间. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 表 6.ADCxDC2 的使用与 ADC 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 表 7.当 ART 为 ON 时的 ADC 编码分布 . . .

16、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Table 8.当 ART 为 OFF 时的 ADC 编码分布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 表 9.当 (数据 + 指令)缓存 ON + 预取 OFF 时的 ADC 编码分布. . . . . . . . . . . . . . . . . . . . . . . 22 表 10.文档修订历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 DocID022945 Rev 55/31 AN4073图片索引图片索引 5 图片索引图片索引 图 1.平均技巧的图形表示 .

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号