ADC的一些细节

一,输入通道

总共 2 个 ADC(ADC1,ADC2),每个 ADC 有 18 个转换通道: 16 个外部通道、 2 个内部通道(温度传感器、内部参考电压)

ADC1和ADC2的通道都相同,是采用分时复用来使用的

外部的16个通道在转换时又分为规则通道和注入通道,其中规则通道最多有16路,注入通道最多有4路。

二,转换顺序

每个 ADC 规则通道只有一个数据寄存器,16个通道一起共用这个寄存器,所以需要指定规则转换通道的转换顺序。

**规则通道中的转换顺序由三个寄存器控制:SQR1、SQR2、SQR3,**它们都是32位寄存器。SQR寄存器控制着转换通道的数目和转换顺序,只要在对应的寄存器位SQx中写入相应的通道,这个通道就是第x个转换

和规则通道转换顺序的控制一样,注入通道的转换也是通过注入寄存器来控制,只不过只有一个JSQR寄存器来控制,控制关系如下:

注入序列的转换顺序是从JSQx[ 4 : 0 ](x=4-JL[1:0])开始。只有当JL=4的时候,注入通道的转换顺序才会按照JSQ1、JSQ2、JSQ3、JSQ4的顺序执行。

三,触发转换方法

  1. 通过向控制寄存器 ADC-CR2 的 ADON 位写 1 来开启 ADC ,再将 SWSTART 位置 1 ,启动规则通道转换

  2. 也可以通过外部事件(如定时器)进行转换

相关推荐
BreezeJuvenile8 天前
ADC_案例练习:独立模式多通道采集
stm32·单片机·adc·多通道采集·dma辅助
ting_zh9 天前
定时器输出PWM信号同步控制传感器开关与 ADC 采样
stm32·tim·pwm·adc
BreezeJuvenile10 天前
ADC_案例练习:独立模式单通道转换
stm32·单片机·adc·hal·寄存器·单通道采集
m0_5557629018 天前
AD7768-4芯片采集数据如何转换成电压
adc
六个九十度19 天前
LTC2500内置滤波器的群延迟
adc·ltc2500·ssinc
helesheng25 天前
采样保持电路分析[原创www.cnblogs.com/helesheng]
adc·模拟电路·采样保持·lf398
智驾1 个月前
【瑞萨RA x Zephyr评测】二、ADC模块测试
adc·瑞萨·zephyr·fpb-ra6e2
FPGA小迷弟1 个月前
基于FPGA开发高速ADC/DAC芯片笔记
图像处理·fpga开发·数据采集·fpga·adc
Aiah.1 个月前
STM8-S001J3M3ADC采样时间分析
adc·stm32f103c8t6·stm8·stm8s001j3m3·采样周期
云雾J视界2 个月前
模拟与数字的融合:为什么AI推理芯片离不开高性能模拟前端设计?
低功耗·cmos·adc·ai芯片·模拟前端·数字前端