没有合适的资源?快使用搜索试试~ 我知道了~
首页STM32提高ADC精度
资源详情
资源评论
资源推荐

模拟数字转换 ADC
模拟外设

ADC特性(1)
12位精度下转换速度可高达1MHz
可配置的转换精度:6位,8位,10位,12位
转换电压范围:0 ~ 3.6V,V
SSA
~ V
DDA
供电范围:2.4V ~ 3.6V
19个转换通道
16个外部通道
3个内部通道
温度传感器
内部电压参考
电池供电监测
采样时间可配置
ADC模块自校准
扫描方向可配置
1

ADC特性(2)
多种转换模式:单次,连续,间隔
数据存放对齐方式可配置:左对齐,右对齐
启动转换方式可配置:软件触发,硬件触发
可设置上下门限的模拟看门狗
DMA功能
自动延迟转换模式
自动节电模式
多种中断源
ADC模块就绪
转换结束
转换序列结束
采样阶段结束
模拟看门狗报警
溢出错误
2

3 3
功能框图
TIM3_TRGO
TIM15_TRGO
ANALOG MUX
GPIO
Ports
Temp Sensor
VREFINT
SAR ADC
VDDA
VSSA
ADC_IN0
ADC_IN15
.
.
.
EXTRIG bit
SW Trigger
EXTSEL[2:0] bits
Address/data bus
DMA Request
Analog Watchdog
High Threshold register
(12bits)
Low Threshold register
(12bits)
ADRYIE EOSMPIE EOSIE EOCIE OVRIE AWDIE
Flags
Interrupt
enable bits
Analog watchdog
event
ADC interrupt to
NVIC
.
.
.
TIM1_TRGO
TIM1_CC4
TIM2_TRGO
ADRY
EOSMP
OVR
EOC
EOS
AWD
VBat
.
.
.
AUTDLY
ADSTP
Start & Stop
Control
ADSTART
Sample
and
hold
AUTOFF
ADEN/ADDIS
Start
Data register
(12bits)

4
ADC模块时钟
给模拟电路的时钟:
APB时钟的2或4分频,最高14MHz
片上14MHZ HSI RC振荡器
给数字接口的时钟:
APB2时钟的2或4分频,用于对APB上的ADC模块进行寄存器访问
数字接口时钟使能/关闭 ADCEN@RCC_APB2ENR
ADC Prescalers:
/2 or /4
PCLK
14MHz max
14MHz internal
oscillator
Digital Interface
Analog Interface
剩余34页未读,继续阅读



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0