第26节 STM32之AD转换.

Slides:



Advertisements
Similar presentations
美 丽的轴对称图形 教学内容 教学目标 教学重点、难点 教法、学法 教学过程 教材从具体到抽象,从感性到理性,从实 践到理论,再用实践检验理论,层次分明,循序 渐进的指导学生认识自然界和日常生活中具有轴 对称性质的事物,使学生进一步认识前面所学的 平面图形的本质特征。 教 学 内 容教 学 内.
Advertisements

财务管理 利 润 分 配 利 润 分 配 嘉善中专 杨晓燕. 二、利润分配的项目及顺序 第三节 利润分配 一、利润分配的原则 财务管理 >> 第六章 >> 第三节 三、利润分配政策及影响因素.
                                                 伊朗 的今生 与前世 (2)
藥物濫用 華德學校上午校 黃秀雯.
客家文化的內涵與傳播 潘朝陽 臺灣師大國際與僑教學院院長 臺灣師大東亞系、地理系教授 臺灣師大全球客家文化研究中心主任
第一节 两者之间的差异分析 第二节 总体内部的差异分析 第三节 计算器的使用
松翰科技 — 全新高性能 8-bit 微控制器
─視覺藝術的元素.
香港扶貧計劃 關愛基金 Group 5 組員 馬曉真 余葆 董賽騫 蕭雪兒.
第四章 從分裂到統一 第一節 漢唐之際的大變動
第四章 從分裂到統一 第一節 漢唐之際的大變動
模块二 年 龄 选 材 项目二 骨龄及其判定方法.
湖北省,简称“鄂”,为中华人民共和国省级行政区。湖北在中国中部、长江中游、洞庭湖以北,介于北纬29°05′至33°20′,东经108°21′至116°07′;北接河南省,东连安徽省,东南和南邻江西、湖南两省,西靠重庆市,西北与陕西省为邻。东西长约740公里,南北宽约470公里,面积18.59万平方公里,占全国总面积的1.95%,居全国第13位。省会是中部地区唯一的副省级城市--武汉市。
现代社会生活中的压力症,是人们身心疾患 发生的根源。在学习企业管理培训课程的时候, 明白了当人们遇上"压力"时,最初的反应便是"
「但圣灵降临在你们身上,你们就必得着能力,
总 复 习 班 级:测控技术与仪器2011-1、2班 授 课:滕召胜.
拟动力试验 伪动力试验,计算机加载器联机试验 地震发生和传播的随机性 周期性加载的加载历程是假定的,与实际地震的非周期反应有很大差别
新时代的劳动者 杜蒙绮.
新約概論 台中生命之道靈糧堂 2007年3月4日.
早期的阿拉伯半島 地理環境: 生活情形 (一)三面環海,大多為荒涼貧瘠的沙漠,不利農耕
CH.2 Introduction to Microprocessor-Based Control
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年12月10日.
十位元SAR ADC設計 謝岳霖.
5 Computer Organization (計算機組織).
微程序控制器 刘鹏 Dept. ISEE Zhejiang University
Roy Wan PCI MS/s 14-bit 高速数字化仪 Roy Wan
实验八 D / A、A / D转换器 一、实验目的 1、了解D / A和A / D转换器的基本工作原理和基本结构。
AM5728 视频输入端口VIP软件框架 广州创龙电子科技有限公司
CPU结构和功能.
高雄醫學大學個人申請不分系招生(薪火A~D組) 助學措施說明
6.1 输入/输出 6.2 CPU与外设数据传送方式 6. 3 MCS-51中断系统 6. 4 中断应用举例
第六章 安全衛生工作守則 6-1 前 言  6-2 訂定依據相關法令規定  6-3 工作守則製作程序及製作前應注意事項  6-4 如何訂定適合需要之安全衛生工作守則  6-5 結 論.
Freescale HCS12 微控制器.
Pulse Width Modulation
桃李春风结子完,到头谁似一盆兰?如冰水好空相妒,枉与他人作笑谈。
亞伯拉罕 摩西 猶太教徒 割禮 + 律法 成為神子民 的記號 神子民的 行為規範 結婚戒指 婚姻守則.
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺:
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺:
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺:
得技通电子 问题 1.0 、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。
8.4 ADC0809接口电路及程序设计.
保羅在腓立比的宣教 使徒行傳16:9-34.
通訊實驗 實驗三 遙控車程式流程圖 姓名:顏得洋 學號:B
第四章 MCS-51定时器/计数器 一、定时器结构 1.定时器结构框图
5-6 串列埠模式0輸出埠擴充實習.
通訊實驗 實驗三 遙控車程式流程圖 姓名:顏得洋 學號:B
四川工商学院 单片机原理及应用 刘 强
教科版六年级下册第一单元第4课 怎样放得更大 莲都区天宁小学 陈建秋.
四川工商学院 单片机原理及应用 刘 强
新约拱门 1 提前 提后 多 门 教牧书信 帖后 帖前 西 腓 弗 加 林后 林前 罗 启 犹 约叁 约贰 约壹 彼后 彼前 雅 来 希伯来
埃及永生之旅 報告者:陳菱霙.
新約拱門 1 提前 提後 多 門 教牧書信 帖後 帖前 西 腓 弗 加 林後 林前 羅 啟 猶 約叁 約貳 約壹 彼後 彼前 雅 來 希伯來
实验九 数模与模数转换电路 EWB仿真实验 数字电路实验(江西现代职业技术学院) 2019/5/13.
春雨 (晚雨) 秋雨 (早雨) 雨季 旱季 雨季 陽曆 逾 越 節 五 旬 節 住 棚
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺:
HSC高速输出例程 HORNER APG.
以西結書.
第二节 海水的运动.
「但圣灵降临在你们身上,你们就必得着能力,
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺:
「但聖靈降臨在你們身上,你們就必得著能力,
FPPA 程式設計 這一章開始正式進入FPPA程式設計的世界,我會從一個簡單的程式開始解說,一邊介紹專案開發時最常應用的技巧還有程式控制的手段,一邊把系統規畫的概念導入給大家,讓大家對專案的規畫能有一個初步的概念。
通訊實驗 實驗三 遙控車程式流程圖 姓名:顏得洋 學號:B
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
LCD的驱动控制实验.
B12 竺越
反应显微谱仪的飞行时间测量 暨数据获取系统的研究
保羅的臨別贈言 使徒行傳20:16 – 21:14.
DSP技术与应用 电子与信息技术系.
Up-tech-2410-s实验系统教案 A/D实验
Presentation transcript:

第26节 STM32之AD转换

复习 关于时钟 ADC模块采用APB2总线 思考:如何设定ADC 时钟?

复习 关于DMA 思考:若ADC采用DMA控制,则ADC和RAM各自的地址增长模式应该怎样? 1、STM32最多有2个DMA控制器,DMA1有7个通道。DMA2有5个通道。 2、完成DMA通讯仍需解决一下几个问题: (1)、向哪里传输?地址问题 (2)、DMA-外设,或外设-DMA。方向问题? (3)、何时开始? (4)、怎样结束? 思考:若ADC采用DMA控制,则ADC和RAM各自的地址增长模式应该怎样?

STM32 AD特性 STM32单片机有2个独立的ADC控制器,有18个通道,可测量16个外部信号和2个内部信号源:内部温度传感器和内部参考电压(Bandgap voltage) 。 ADC 电源要求: 2.4V to 3.6 V 。 ADC 输入范围: VREF- ≤ VIN ≤ VREF+ (VREF+ and VREF- available only in LQFP100 package) 精度:12位。结果可按左对齐或右对齐的方式存放在16位寄存器中。 A/D转换的过程:采样、保持、量化、编程。采样时间越长,转换结果越稳定。采样时间可设置为:1.5个/7.5个/13.5个/28.5个ADC时钟周期。 ADC转换时间 采样时间+转换时间 转换时间:12.5个时钟周期。

STM32的A/D转换器 00 2分频(默认) 01 4分频 10 6分频 11 8分频 转换速率: ADC1和ADC2连在APB2总线上(其最高速率72MHz)。CLK控制器为ADC时钟提供一个专用的可编程预分频器,预分频值为: STM32的ADC允许的最高时钟频率为14MHz,若超过会降低精度,因此需要对CLK进行分频。 最快转换时间: 最高转换速率: 00 2分频(默认) 01 4分频 10 6分频 11 8分频

组 规则组 注入组 按一定事先规定好的通道顺序进行AD转换。即:通道固定性,转换规律性。 打断原有转换顺序,插入某一通道的转换,即为注入。中断?

STM32的A/D转换器 转换模式: 单次/连续/扫描/间断/双重。 扫描模式如果没有启动,则启动一次AD转换只会转换第一个通道;扫描模式如果启动,则启动一次AD转换会对所有通道进行转换。 双重模式针对ADC1和ADC2两个ADC模块皆进行AD转换时的工作模式

ADC 转换模式 四种常用转换模式 Single channel continuous conversion mode Start Start CHx CHx Start Start Stop Single channel continuous conversion mode CHx Single channel single conversion mode CHx . . CHn CHn Stop Multi-channels (Scan) continuous conversion mode Multi-channels (Scan) single conversion mode

AD转换模式 单次转换:一个通道,一次转换。 连续转换:一个通道,不停地转换。 单次的组转换:对于一个通道组(注入组或规则组),逐个转换。 连续的组转换:一个组转换完成后,又从头开始。

ADC Data 对齐 右对齐 左对齐 Injected group Regular group Injected group SEXT D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 右对齐 左对齐 Injected group Regular group Injected group Regular group

DMA DMA 只用于ADC1 在规则组中,每个ADC通道转换结束皆产生DMA请求。(不支持注入组) Example: DMA Request DMA Request DMA Request DMA Request DMA Request DMA Request DMA Request DMA Request DMA Request Channel0 Channel1 Channel2 Channel3 Channel4 Channel5 Channel6 Channel7 Channel8 ConvertedValue_Tab[9] Example: - 如通道0, 1, 2, 3, 4, 5, 6, 7 and 8 - 转换数据存放于ConvertedValue_Tab[9] - 使能DMA通道 Channel0 conversion result Channel1 conversion result Channel2 conversion result Channel3 conversion result . ADC1 DR register Channel4 conversion result Channel5 conversion result Channel6 conversion result Channel7 conversion result Channel8 conversion result Note: EOC flag 需要手动清除吗?为什么?

STM32的A/D转换器 ADC端口: PA0~PA7:ADC_IN0~ADC_IN7 PB0~PB1:ADC_IN8~ADC_IN9 PC0~PC5:ADC_IN10~ADC_IN15 输入信号量程:VREF-~VREF+(0~3.3V)

ADC 框图 TIM1_CC1 TIM1_CC2 TIM1_CC3 TIM2_CC2 TIM3_TRGO TIM4_CC4 ANALOG MUX GPIO Ports Temp Sensor VREFINT ADC Up to 4 Up to 16 Injected Channels Regular Channels JEXTRIG bit Start Trigger (injected group) VREF+ VREF- VDDA VSSA ADC_IN0 ADC_IN1 ADC_IN15 . Ext_IT_15 Ext_IT_11 EXTRIG bit Start Trigger (regular group) JEXTSEL[2:0] bits EXTSEL[2:0] bits Injected data registers (4x12bits) Address/data bus Regular data register (12bits) DMA Request ADCCLK ADC Prescalers: Div2, Div4, Div6 and Div8 PCLK2 Analog Watchdog High Threshold register Low Threshold register AWD EOC JEOC AWDIE EOCIE JEOCIE Flags Interrupt enable bits Analog watchdog event End of injected conversion End of conversion ADC interrupt to NVIC

ADC 配置流程 1、ADC时钟配置 2、ADCGPIO配置—模拟输入模式 3、配置ADC的DMA通道 4、配置ADC模式 5、使能ADC,使能ADC的DMA请求 6、开启ADC转换

ADC 寄存器 见stm32参考手册