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

相关推荐
Zw-awa19 小时前
八路循迹模块的 DO:先让小车沿着线跑起来
stm32
黑妹天下第一乖21 小时前
第09讲 · 多媒体与音频 SDK:硬件编解码与端侧语音
人工智能·嵌入式硬件·深度学习·机器人·音视频·iot
comyccccc21 小时前
LM2596电源PCB布局布线全解析学习笔记
单片机·嵌入式硬件
恒锐丰科技林技术员1 天前
EG2122 半桥栅极驱动芯片原理与工程应用解析
经验分享·嵌入式硬件·硬件工程
qq_401700411 天前
FreeRTOS 堆内存管理源码剖析:释放一块内存,空闲块数量反而变少了?
单片机·freertos
新晨单片机设计1 天前
S017C-基于STM32汽车防酒驾系统(心率、血氧、短信)【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus·防酒驾报警系统
fly_sunnn1 天前
STM32-GPIO输出以及按键控制LED&光敏传感器控制蜂鸣器
stm32·单片机·嵌入式硬件
数字新视界1 天前
U位资产管理系统发布全面数字化监控解决方案
嵌入式硬件·物联网·系统架构·机房管理·动力与环境监控系统
qq_401700411 天前
FreeRtos:SysTick的功能分析
单片机·嵌入式硬件
zbyyd1 天前
i.MX6ULL 裸机开发|GT9147 触控 + SPI 与 ADXL345 加速度传感器驱动
单片机·嵌入式硬件