ADC基础概念

ADC简介

  • ADC(Analog-Digital Converter)模拟-数字转换器,是一种用于将模拟信号转换为数字信号的电子设备或模块。
  • ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁。
  • 12位逐次逼近型ADC,1us转换时间。
  • 输入电压范围:0~3.3V,转换结果范围:0~4095 18个输入通道,可测量16个外部和2个内部信号源。
  • 规则组和注入组两个转换单元。
  • 模拟看门狗自动监测输入电压范围。

ADC框图

ADC基本结构

触发控制

ADC1和ADC2用于规则通道的外部触发

数据对齐 

数据右对齐:

数据左对齐:

转换时间

  1. AD转换的步骤:采样,保持,量化,编码
  2. STM32 ADC的总转换时间为:TCONV = 采样时间 + 12.5个ADC周期
  3. 例如:当ADCCLK=14MHz,采样时间为1.5个ADC周期 ; TCONV = 1.5 + 12.5 = 14个ADC周期 = 1μs

校准 

  • ADC有一个内置自校准模式。校准可大幅减小因内部电容器组的变化而造成的准精度误差。校准期间,在每个电容器上都会计算出一个误差修正码(数字值),这个码用于消除在随后的转换中每个电容器上产生的误差
  • 建议在每次上电后执行一次校准
  • 启动校准前, ADC必须处于关电状态超过至少两个ADC时钟周期

输入通道

转换模式

单次转换,非扫描模式

连续转换,非扫描模式


单次转换,扫描模式

连续转换,扫描模式

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

¥sunrise

来自大牛的认可,是我梦寐以求的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值