STM32学习-41-[ADC]逐次逼近型ADC

ADC是什么

image

image
电压信号转换成数字信号

单片机里面的ADC模块

image
是一种片上外设

采样深度的概念

image

深度越深采样的精度也会越准确

逐次逼近型ADC简介

image

就像是使用天平对重物称重一样
通过逐次的添加砝码
知道两边相等或者偏差最小
image

图中结果寄存器使用深度为4的进行举例
b3相当于最大的砝码 b0相当于最小的砝码
写1是放上去 写0是拿下来

采样保持电路

image

将模拟信号的当前时刻的点取下来的操作叫做采样
因为四个比特位需要不断的尝试
所以需要保持
在一段时间内电压保持不变

image
闭合开关给电容充电的过程就是采样,充满后电压和输入的电压一致
断开开关 电容电压不变就能保持了

例子

image

因为采用的是四个寄存器 深度为四
所以
0000 -> 0V -> 0
1111 -> 3.3V -> 15
因此3.3V被分成了15份
所以权重是0.22V 也就是ADC的分辨率
比较器+端输入2.21V
先向寄存器写入全0
尝试向b3写1
然后b2写1
大了就换成0
然后b1写1
依次类推
直到四个结果寄存器全部存满

1 0 1 0
posted @ 2026-09-03 13:25  灵垚克府  阅读(9)  评论(0)    收藏  举报