找人做网站注意什么,机械加工网上订单怎么接,电子商城网站的设计与实现,辽宁省建设教育协会网站目录 常见的ADC类型
并联比较型工作示意图
逐次逼近型工作示意图
ADC的特性参数
STM32各系列ADC的主要特性
ADC框图简介
参考电压/模拟部分电压
输入通道#xff08; F1为例#xff09;
转换序列#xff08;F1为例#xff09;
规则组和注入组执行优先级对比
规则…目录 常见的ADC类型
并联比较型工作示意图
逐次逼近型工作示意图
ADC的特性参数
STM32各系列ADC的主要特性
ADC框图简介
参考电压/模拟部分电压
输入通道 F1为例
转换序列F1为例
规则组和注入组执行优先级对比
规则序列和注入序列F1为例
触发源F1
外部触发转换
转换时间F1
数据寄存器F1
中断
单次转换模式和连续转换模式
扫描模式
不同模式组合的作用 ADC全称Analog-to-Digital Converter指模拟/数字转换器 常见的ADC类型 并联比较型工作示意图 优点转换速度快
缺点成本高、功耗高、分辨率低 逐次逼近型工作示意图 逐次逼近就是不断修改数码寄存器的值然后通过D/A转换器转换为模拟电压多次比较然后得到逼近真实模拟电压输入的电压值
优点结构简单、低功耗
缺点转换速度较慢 特点
分辨率和采样速度相互矛盾
分辨率越高采样速率越低 ADC的特性参数
分辨率表示ADC能辨别的最小模拟量用二进制位数表示比如8、10、12、16位等刻度划分
转换时间表示完成一次A/D转换所需要的时间转换时间越短采样率就可以越高
精度最小刻度基础上叠加各种误差的参数精度受ADC性能、温度和气压等影响物理量的精准程度
量化误差用数字量近似表示模拟量采用四舍五入原则此过程产生的误差为量化误差 STM32各系列ADC的主要特性 采样时间是指 ADC 进行采样的时间段。在这个时间段内ADC 会将输入的模拟信号充电到其内部的采样保持电容Sample-and-Hold Capacitor上以稳定该信号的电压。这个过程是为了确保输入信号的电压在转换过程中能够准确地反映。
转换时间是指 ADC 完成一个从模拟信号到数字信号的转换所需的时间。它不仅包括采样时间还包括将采样的信号进行数字化处理的时间。转换时间由 ADC 的分辨率例如 12 位、10 位以及 ADC 时钟的频率等因素决定。 ADC框图简介 ①参考电压/模拟部分电压
②输入通道
③转换序列注入通道、规则通道
④触发源
⑤转换时间
⑥数据寄存器
⑦中断
参考电压/模拟部分电压 ADC供电电源VSSA、 VDDA 2.4V≤VDDA≤3.6V
ADC输入电压范围VREF–≤VIN≤VREF即0V≤VIN≤3.3V 输入通道 F1为例 有十八个通道通道0到通道15是外部通道通道16和通道17是内部通道 转换序列F1为例
A/D转换被组织为两组规则组常规转换组和注入组注入转换组
规则组最多可以有16个转换注入组最多有4个转换 规则组和注入组执行优先级对比 当没有触发注入组的通道转换时规则组按照从小到大的顺序转换当触发了注入组的通道转换的时候首先将当前规则组的当前通道的转换完成然后先去执行注入组的通道转换入组按照从小到大的顺序转换。执行完注入组的通道转换后 再取执行剩余规则组的通道转换。 规则序列和注入序列F1为例 注入序列的转换顺序是从JSQx[ 4 : 0 ]x4-JL[1:0]开始 触发源F1
触发转换的方法有两种
1ADON位触发转换(仅限F1系列)
当ADC_CR2寄存器的ADON位为1时再单独给ADON位写1只能启动规则组转换
2外部事件触发转换
外部事件触发转换分为规则组外部触发和注入组外部触发 外部触发转换
转换可以由外部事件触发(例如定时器捕获 EXTI线)。如果设置了EXTTRIG控制位则外部事件就能够触发转换。 EXTSEL[2:0]和JEXTSEL2:0]控制位允许应用程序选择8个可能的事件中的某一个可以触发规则和注入组的采样。
注意 当外部触发信号被选为ADC规则或注入转换时只有它的上升沿可以启动转换。 1 TIM8_TRGO事件只存在于大容量产品
2对于规则通道选中EXTI线路11或TIM8_TRGO作为外部触发事件可以分别通过设置ADC1和ADC2的ADC1_ETRGREG_REMAP位和ADC2_ETRGREG_REMAP位实现。 1 TIM8_CC4事件只存在于大容量产品
2对于注入通道选中EXTI线路15和TIM8_CC4作为外部触发事件可以分别通过设置ADC1和ADC2的ADC1_ETRGINJ_REMAP位和ADC2_ ETRGINJ_REMAP位实现。 转换时间F1
如何设置ADC时钟 如何设置ADC转换时间
ADC转换时间 TCONV 采样时间 12.5个周期
采样时间可通过SMPx[2:0]位设置x0~17
SMP 0001.5个ADC时钟周期 SMP 0017.5个ADC时钟周期
SMP 01013.5个ADC时钟周期 SMP 01128.5个ADC时钟周期
SMP 10041.5个ADC时钟周期 SMP 10155.5个ADC时钟周期
SMP 11071.5个ADC时钟周期 SMP 111239.5个ADC时钟周期
举个例子ADC时钟频率为12MHz时ADC最短的转换时间是多少
TCONV 采样时间 12.5个周期 1.5个周期 12.5个周期 14个周期
(1/12000000)∗14 s 1.17us 数据寄存器F1 16个通道对应一个数据寄存器所以存在数据的覆盖。 由ADCx_CR2寄存器的ALIGN位设置数据对齐方式可选择右对齐或者左对齐 中断
F1/F4/F7系列ADC中断事件汇总表 DMA请求只适用于规则组 规则组每个通道转换结束后除了可以产生中断外还可以产生DMA请求我们利用DMA及时把转换好的数据传输到指定的内存里防止数据被覆盖。 单次转换模式和连续转换模式 扫描模式 不同模式组合的作用