ADC-逐次逼近型ADC

1.ADC是什么

ADC:把时间连续幅度也连续的模拟信号转换成时间离散、幅度也离散的数字信号(把电压信号转换成数字量)

2.单片机里的ADC模块

3.采样深度的概念

4.逐次逼近型ADC简介

5.采样保持电路

采样保持电路作用:采样和保持

取下模拟信号当前时刻的点,交给ADC进行转换,把当前时刻的电压采集下来就是采样;当前时刻的电压采集下来通过保持电路使电压保持不变。

采样:把采集保持电路上开关闭合,模拟信号上当前时刻的点通过电阻给电容充电(电容充电较快),电容充饱电后电容两端的电压等于模拟信号两端的电压,实现采样动作。

保持:电容两端的电压在转换过程中不发生变化,如果电容两端的电压不发生变化则比较器正输入端的电压就不发生变化,只要断开采样保持电路上的开关

6.例子

当前时间t点的电压是2.21V,把2.21V输入到ADC中进行转换,转换的结果保存在结果寄存器中。

采样深度为4,采用4位二进制数表示0~3.3V

结果寄存器b0~b3都分别代表如下图:

使用ADC对模拟信号进行测量:

先对b0~b3都写0,通过电压发生器进行转换,结果为0V

对b3写1,通过电压发生器进行转换,结果为1.76V,通过比较比2.21V小保留下来

对b2写1,通过电压发生器进行转换,结果为1.76V+0.88V=2.64V,通过比较比2.21V大,b2换0

对b1写1,通过电压发生器进行转换,结果为1.76V+0.44V=2.20V,通过比较比2.21V小保留下来

对b0写1,通过电压发生器进行转换,结果为1.76V+0.44V+0.22V=2.42V,通过比较比2.21V大,b0换0

最后转换结果为1010

相关推荐
hsjiasb10 小时前
FreeRTOS学习(二十六)——动态内存管理heap_1到heap_5
stm32·单片机·学习·学习笔记·freertos
LCG元11 小时前
STM32+ESP8266+MQTT 物联网气象站:从零搭建温湿度远程监测系统(附完整源码)
stm32·物联网·struts
FakeOccupational13 小时前
【电路笔记 STM32】Cortex-M7 内核上的数据缓存(D-Cache)结构+MPU+DMA&Cache+STM32CubeMX配置
笔记·stm32·缓存
殷忆枫14 小时前
基于K210与STM32的智能垃圾分类与物联网监管系统
stm32·物联网·分类
周洲083014 小时前
STM32 GPIO 外部中断深度解析:边沿触发 / 电平触发、NVIC 优先级配置、中断嵌套实战
stm32·单片机·嵌入式硬件
LCG元15 小时前
STM32F103 CAN 总线通信实战:标准库双机通信与过滤器配置精讲
stm32·单片机·嵌入式硬件
zlinear数据采集卡15 小时前
D223的PWM电机控制:6路独立脉冲+加减速算法深度解析
arm开发·stm32·嵌入式硬件·算法·fpga开发·架构
Kuakewei88816 小时前
平芯微42V热拔插OVP过压保护芯片:PW1600
嵌入式硬件
ACP广源盛1392462567317 小时前
WAIC2026 国产超节点算力浪潮下@ACP#IX9104 在算力矩阵中的定位与落地场景
大数据·数据库·人工智能·嵌入式硬件·线性代数·矩阵
z203483152017 小时前
STM32单片机控制无源蜂鸣器播放《晴天》
stm32·单片机·嵌入式硬件