版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 STM32学习笔记-ADC模数转换、STM32-ADC模数转换概述1、ADC简介ADC的概念Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。ADC的作采集传感器的数据,测量输电压,检查电池电量剩余,监测温湿度等。典型的模拟数字转换器将模拟信号转换为表定例电压值的数字信号。2、ADC的性能指标量程:能测量的电压范围分辨率:ADC的分辨率通常以输出进制数的位数表,位数越多,分辨率越,般来说分辨率越,转化时间越长。转化时间:模拟输电压在允许的最变化范围内,从转换开始到获得稳定的数字量输出所需要的时
2、间称为转换时间3、STM32F4-ADC配置STM32F40X有3个ADC,每个可配置 12 位、10 位、8 位或 6 位分辨率每个ADC 有16个外部通道。另外还有两个内部 ADC 源 和 V BAT 通道挂在 ADC1上这些通道的 A/D 转换可以单次、连续、扫描或间断模式执。ADC具有独模式、双重模式和三重模式,对于不同 AD转换要求乎都有合适的模式可选ADC 的结果可以左对齐或右对齐式存储在 16位数据寄存器中。4、ADC的功能框图 7、触发源4.1、电压输范围ADC 输范围为:V REF- V IN V REF+ 。由 V REF- 、V REF+ 、V DDA 、V SSA 、这
3、四个外部引脚决定。我们在设计原理图的时候般把 V SSA 和 V REF- 接地,把 V REF+ 和 V DDA 接 3.3V,得到ADC的输电压范围为:03.3V如果我们想让输的电压范围变宽,去到可以测试负电压或者更的正电压,我们可以在外部加个电压调理电路,把需要转换的电压抬升或者降压到03.3V,这样 ADC 就可以测量了4.2、输通道 每个ADC 有16个外部通道。另外还有两个内部 ADC 源 和 V BAT 通道挂在 ADC1上4.3、转换顺序规则通道组:顾名思意,规则通道就是很规矩的意思,我们平时般使的就是这个通道。相当正常运的程序。最多16个通道。规则通道和它的转换顺序在ADC_
4、SQRx寄存器中选择,规则组转换的总数应写ADC_SQR1寄存器的L3:0中注通道组:注,可以理解为插,插队的意思,是种不安分的通道。相当于中断。最多4个通道。注组和它的转换顺序在ADC_JSQR寄存器中选择。注组转化的总数应写ADC_JSQR寄存器的L1:0中4.4、转换时间 ADC 时钟ADC 输时钟 ADC_CLK 由 PCLK2 经过分频产,最值是 36MHz,典型值为30MHz。对于 STM32F407我们般设置PCLK2=HCLK/2=84MHz。所以程序般使 4分频或者 6分频。ADC 的总转换时间Tconv = 采样时间 + 12个周期最采样时间: T = 3 + 12 = 1
5、5个周期 =0.42us(ADC时钟=36MHz下得到)4.5、数据寄存器规则数据寄存器 ADC_DRADC_DR只有个,是个 32 位的寄存器,只有低 16 位有效并且只是于独模式存放转换完成数据。因为 ADC 的最精度是12 位,ADC_DR 是16 位有效,这样允许 ADC存放数据时候选择左对齐或者右对齐,具体是以哪种式存放,由 ADC_CR2的11 位 ALIGN 设置。使 DMA由于规则通道组只有个数据寄存器,因此,对于多个规则通道的转换,使 DMA 常有帮助。这样可以避免丢失在下次写之前还未被读出的 ADC_DR 寄存器中的数据。在使能 DMA 模式的情况下(ADC_CR2 寄存器
6、中的 DMA 位置 1),每完成规则通道组中的个通道转换后,都会成个 DMA请求。4.6、中断 转换结束中断规则通道和注通道的数据转换结束后,都可以产中断模拟看门狗中断当被 ADC 转换的模拟电压低于低阈值或者于阈值时,就会产中断溢出中断如果发 DMA传输数据丢失,会置位 ADC 状态寄存器 ADC_SR的 OVR位,如果同时使能了溢出中断,那在转换结束后会产个溢出中断。DMA 请求规则和注通道转换结束后,除了产中断外,还可以产 DMA请求,把转换好的数据直接存储在内存。4.7、触发源 软件触发ADC转换可以由ADC 控制寄存器 2: ADC_CR2的 ADON这个位来控制,写 1的时候开始转换,写 0 的时候停转换外部事件触发触发包括内部定时器触发和外部 IO触发。触发源有很多,具体选择哪种触发源,由 ADC控制寄存器ADC_CR2的 EXTSEL2:0和JEXTSEL2:0位来控制5、ADC的作模式 利ADC采集FSM4中电位器的数据1、CubeMx配置1、将引脚配置为ADC2、使能串3、使能时钟 5、中断使能2、代码实现1、初始化 三、多通道采集实例利A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026河南南阳市书院高中教师招聘4人备考题库含答案详解(黄金题型)
- 2026年实验室设备迭代项目公司成立分析报告
- 2026湖北事业单位联考鄂州市招聘249人备考题库含答案详解(预热题)
- 2026年声控车项目可行性研究报告
- “梦想靠岸”招商银行苏州分行2026春季校园招聘备考题库附答案详解(综合题)
- 2026河南新乡市金瀚学校教师招聘19人备考题库参考答案详解
- 2026年刚性充气艇项目公司成立分析报告
- 2026福建莆田第三中学代课教师招聘4人备考题库附答案详解(模拟题)
- 2026湖北事业单位联考荆门市沙洋县招聘83人备考题库附参考答案详解ab卷
- 《中国农村经济》编辑部编制外人员招聘1人备考题库含答案详解(基础题)
- 学习走好中国特色金融发展之路建设金融强国心得体会、交流研讨
- 【课件】2025年危险化学品典型事故分析-终版
- 医院精神科患者风险评估标准
- 5.1《四大地理区域的划分》教案-2025-2026学年湘教版地理八年级下册
- 个人投资业务管理办法
- 空调延长质保协议书
- 《危险货物运输》课件
- 询问供应商放假通知范文
- 系统servo guide mate常用调整项目入门指导
- 一元强弱酸的比较课件高二上学期化学人教版选择性必修1
- 水务公司专业技术技能职务聘任管理暂行办法
评论
0/150
提交评论