- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
202XADC配置与应用点击此处添加副标题ADC介绍STM32中的ADC功能分析STM32中ADC的工作参数任务实施01ADC简介uit模拟信号ADC100100110数字信号A/D转换器的主要技术指标1转换范围1A/D转换器能够转换的模拟电压范围。分辨率2A/D转换器的分辨率用输出二进制数的位数表示,位数越多,分辨率越高。绝对精度3绝对精度是指对应一个给定数字量的理论模拟输入与实际输入之差。
202X
ADC配置与应用
点击此处添加副标题
ADC介绍
STM32中的ADC功能分析
STM32中ADC的工作参数
任务实施
01
ADC简介
ui
t
模拟信号
ADC
100100110
数字信号
A/D转换器的主要技术指标
1
转换范围
1
A/D转换器能够转换的模拟电压范围。
分辨率
2
A/D转换器的分辨率用输出二进制数的位数表示,位数越多,分辨率越高。
绝对精度
3
绝对精度是指对应一个给定数字量的理论模拟输入与实际输入之差。
转换时间
4
转换速度是指A/D转换器完成一次转换所需的时间。
02
STM32中的ADC功能分析
STM32中的ADC
1
STM32F103VET6拥有3个ADC
STM32F103VET6有18个通道,可测量16个外部和2个内部信号源,转换精度可配置为12bit、10bit、8bit或6bit。
STM32中ADC功能分析
2
电压输入范围
1
输入通道
2
转换顺序
3
触发方式
4
输入时钟与采样周期
5
数据寄存器
6
中断控制
7
STM32中ADC功能分析
2
ADC的输入电压范围
ADC的输入电压VIN的范围是:VREF- ≤ VIN ≤ VREF+,由图中的VREF-、VREF+、VDDA和VSSA四个外部引脚的电压决定
引脚名称
信号类型
功能说明
VREF+
正模拟参考电压输入
ADC高(正参考)电压,1.8V ≤ VREF+ ≤ VDDA
VDDA
模拟电源输入
模拟电源电压等于 VDD
全速运行时,2.4V ≤ VDDA ≤ VDD (3.6 V)
低速运行时,1.8V ≤ VDDA ≤ VDD (3.6 V)
VREF-
负模拟参考电压输入
ADC低(负参考)电压,VREF- = VSSA
VSSA
模拟电源接地输入
该引脚一般接地,电压等于VSS
STM32中ADC功能分析
2
ADC的输入通道
通道号
ADC1
ADC2
ADC3
外部通道0
PA0
PA0
PA0
外部通道1
PA1
PA1
PA1
外部通道2
PA2
PA2
PA2
外部通道3
PA3
PA3
PA3
外部通道4
PA4
PA4
PF6
外部通道5
PA5
PA5
PF7
外部通道6
PA6
PA6
PF8
外部通道7
PA7
PA7
PF9
外部通道8
PB0
PB0
PF10
外部通道9
PB1
PB1
PF3
外部通道10
PC0
PC0
PC0
外部通道11
PC1
PC1
PC1
外部通道12
PC2
PC2
PC2
外部通道13
PC3
PC3
PC3
外部通道14
PC4
PC4
PF4
外部通道15
PC5
PC5
PF5
通道16(内部)
内部VSS
内部VSS
内部VSS
通道17(内部)
内部参考电压VREFINT
内部VSS
内部VSS
单个ADC的输入通道多达18个,其中包括16个外部通道和2个内部通道,16个外部通道分别连接着不同的GPIO口。
STM32中ADC功能分析
2
ADC 的中断控制
ADC转换结束后,支持产生四种中断:
DMA溢出中断、规则转换结束中断、注入转换结束中断和模拟看门狗事件中断。
DMA溢出中断
1
DMA溢出中断可以把转换好的数据直接转存至内存中,而不是先存在转换寄存器在发往内存。(提高效率,尤其适用于多路、多模式转换)
规则转换结束中断
2
规则转换中断可以把转换好的数据放在规则转换寄存器里,之后等待系统空闲时上报。
STM32中ADC功能分析
ADC 的中断控制
ADC转换结束后,支持产生四种中断:
DMA溢出中断、规则转换结束中断、注入转换结束中断和模拟看门狗事件中断。
注入转换结束中断
3
注入转换中断可以把转换好的数据放在注入转换寄存器里,之后等待系统空闲时上报,优先级比规则转换高。
模拟看门狗中断
4
用户可以通过程序设定电压触发上限、下限,当电压值高于上限或者低于下限时,触发看门狗中断。
STM32中ADC功能分析
2
ADC 的转换顺序
STM32F1将ADC转换分为两个通道:规则通道和注入通道。
多路轮询:转换可设置为注入通道或规则通道。
规则通道1
规则通道2
注入通道1
注入通道1
注入通道N
规则通道N
在规则通道轮询的过程中,可以插入注入通道的转换。
03
STM32中ADC的工作参数
ADC 的工作模式
ADC中每个通道的A/D转换可以按照:
ADC转换结果的存储方式
2
ADC的转换结果可以左对齐或右对齐方式存储在16位数据寄存器中:
右对齐
左对齐
AD通道的转换时间
3
每个通道总的转换时间
采样时间
转换时间
采样时间:
1
通过设置CubeMX,软件自动设置采样时间寄存器的值
AD通道的转换时间
每个通道总的转换时间
采样时间
转换时间
转换时间:
2
AD转换时
文档评论(0)