[007]嵌入式学习:模数转换器-ADC

本文介绍了模数转换器ADC在嵌入式开发中的重要性,讲解了ADC的理论知识,包括并行比较型、逐次比较型和双积分型三种类型,以及采样、保持、量化和编码的转换过程。重点讨论了STM32F10x系列的12位ADC,包括其内部结构、性能指标和转换模式,提供了软件设计思路,适合单片机和STM32初学者学习。
摘要由CSDN通过智能技术生成

目录

【本文为百问网&韦东山【物联网智能家居实战训练营】学习笔记系列】


引言

模数转换器(ADC)是嵌入式开发中重要的常见外设。MCU通过它感知外界环境变化,进行对应处理,实现各种功能。

1 ADC的理论知识

自然界的信号几乎都是模拟信号,为了方便计算机存储、处理,需要将模拟信号(连续信号)转换为数字信号(离散信号),将模拟信号转换为数字信号的器件就叫模数转换器(Analogto-Digital Converter,ADC)。

ADC按原理可分为:

  • 并行比较型 A/D 转换器(FLASH ADC)
  • 逐次比较型 A/D 转换器(SAR ADC)
  • 双积分式 A/D 转换器(Double Integral ADC)。

A/D转换过程通常为4步:采样、保持、量化和编码。A/D转换过程如图1 所示。

图1  A/D 转换过程

采样是对模拟信号周期性地抽取样值,使模拟信号转化为时间上离散的脉冲信号。采样频率(fs)越高,采样值越接近模拟信号。为确保采样后的信号能够还原模拟信号,采样频率应满足香农-奈奎斯特(Shannon & Nyquist)采样定律,即有

f_{s}\geqslant 2f_{Imax}

式中,f_{s}为采样频率,f_{Imax}为模拟信号的最高截止频率。

 ADC主要有三个性能指标:分辨率、转换时间和转换精度。

  • 分辨率:又称为转换精度,指AD
  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值