0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

12位ADC模拟信号到数字信号的转换

星星科技指导员 来源:网络整理 作者:网络整理 2024-01-23 16:56 次阅读

12 位 ADC 是一种逐次逼近型模拟数字转换器。其分辨率可以达到12位。这意味着它可以将模拟信号转换为12位的二进制数,其数值范围在0到4095之间。

各通道的A/D转换可以以单次、连续、扫描或间断模式执行。转换结果可以以左对齐或右对齐的方式存储在16位数据寄存器中。此外,12位ADC还具有模拟看门狗特性,允许应用程序检测输入电压是否超出用户定义的高/低阀值。ADC的输入时钟不得超过14MHz,它是由PCLK2经分频产生。

它有多达 19 个通道,可测量 16 个外部通道(从外部GPIO口连接的16通道模拟输入)

3个内部信号源,分别为内部温度传感 (VSENSE) 输入、内部参考电压 (VREFINT) 输入、外部电池 VBAT 供电引脚输入

各通道的 A/D 转换可以单次、连续、扫描或间断模式执行。

ADC的结果可以左对齐或右对齐方式存储在 16 位数据寄存器中。

ADC特性

量程:能测量的电压范围 0 ~ 3.6V

分辨率:

ADC的分辨率通常以输出二进制数的位数表示,位数越多,分辨率越高,一般来说分辨率越高,转化时间越长。

可配置的转换精度:6位,8位,10位,12位

转化时间:模拟输入电压在允许的最大变化范围内,从转换开始到获得稳定的数字量输出所需要的时间称为转换时间

ADC工作流程

ADC模块的工作流程可以分为以下几个步骤:

①初始化ADC单元:包括配置时钟、参考电压源、采样保持时间等。

②配置模拟输入通道和采样时间:确定要读取的模拟输入通道,以及采样保持时间。

③校准ADC单元:ADC单元需要在每次启动前进行校准。校准过程将自动调整内部参考电压,以保证准确的转换。

④启动ADC单元:在转换之前,通过软件启动ADC单元,开始进行转换。

⑤读取转换结果:当转换完成后,ADC单元会触发转换完成中断,并将转换结果存储在寄存器中。此时,可以使用DMA通道将转换结果传输到内存中,也可以直接读取寄存器中的值。

如果要对每个通道进行连续转换,可以使用扫描模式。扫描模式允许一次启动多个转换,并允许设置转换顺序。

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    31

    文章

    5343

    浏览量

    120350
  • adc
    adc
    +关注

    关注

    98

    文章

    6498

    浏览量

    544633
  • 分辨率
    +关注

    关注

    2

    文章

    1063

    浏览量

    41929
  • 数字转换器
    +关注

    关注

    0

    文章

    235

    浏览量

    27532
  • GPIO
    +关注

    关注

    16

    文章

    1204

    浏览量

    52093
收藏 人收藏

    评论

    相关推荐

    模拟信号如何才能转换数字信号

    模拟信号只有通过A/D转化为数字信号后才能用软件进行处理,这一切都是通过A/D转换器(ADC)来实现的。与模数转换相对应的是数模
    发表于 07-26 08:05

    ADC模拟信号数字信号)在嵌入式中应用

    ADC模拟信号数字信号)在嵌入式中应用还是挺多的,很多传感器上面采集信号模拟信号(常见
    发表于 08-20 08:18

    使用DAC把数字信号转换模拟信号

    本文隶属于AVR单片机教程系列。单片机的应用场景时常涉及模拟信号。我们已经会使用ADC模拟信号转换成数字信号,本讲中我们要学习使用DAC
    发表于 11-23 09:02

    ADC模拟信号是怎样转换数字信号

    ADC模拟信号转换数字信号,该实验使用的芯片信号为STC89C52,A/D芯片为XPT2046。了解XPT2046单片机晶振为11.059
    发表于 11-24 06:59

    谈谈如何区分数字信号模拟信号转换问题

    模拟信号数字信号之间可以相互转换模拟信号一般通过PCM脉码调制(Pulse Code Modulation)方法量化为数字信号,即让
    发表于 10-26 16:08 3w次阅读
    谈谈如何区分<b class='flag-5'>数字信号</b>与<b class='flag-5'>模拟信号</b>及<b class='flag-5'>转换</b>问题

    模拟信号数字信号有什么区别

    模拟信号数字信号的联系在于它们都是用来传递信息的,而且在一定条件下,模拟信号可以转换数字信号传输。
    发表于 02-26 08:54 19.4w次阅读
    <b class='flag-5'>模拟信号</b>和<b class='flag-5'>数字信号</b>有什么区别

    模拟信号数字信号如何得到兼容

    模拟信号数字信号如何得到兼容呢?模拟信号数字信号兼容问题也不是什么难度;因为模拟信号数字信号
    发表于 06-19 17:41 3184次阅读

    数字信号模拟信号及脉冲信号的区别

    有关数字信号模拟信号及脉冲信号的区别,模拟信号模拟电子威廉希尔官方网站 ,数字信号
    的头像 发表于 06-08 09:24 5612次阅读
    <b class='flag-5'>数字信号</b>与<b class='flag-5'>模拟信号</b>及脉冲<b class='flag-5'>信号</b>的区别

    模拟信号是什么意思?怎么判断数字信号模拟信号

    模拟信号是什么意思?常见的模拟信号有哪些?怎么判断数字信号模拟信号模拟信号是指采用连续变化的物理量来传输信息的
    的头像 发表于 11-22 16:32 7858次阅读

    数字信号模拟信号是调制还是解调

    数字信号模拟信号的过程通常被称为数字模拟转换(Digital-to-Analog Conversion),简称DAC。这个过程涉及
    的头像 发表于 06-03 10:38 3581次阅读

    模拟信号转换数字信号需要经过什么

    模拟信号转换数字信号的过程称为模数转换(Analog-to-Digital Conversion, ADC)。这个过程涉及
    的头像 发表于 06-03 10:45 3782次阅读

    模拟信号可以通过什么变成数字信号

    转换(Analog-to-Digital Conversion,简称ADC)。本文将详细介绍模拟信号如何通过ADC变成数字信号,包括
    的头像 发表于 06-03 10:48 1786次阅读

    数字信号转换模拟信号的过程

    数字信号模拟信号是两种不同的信号类型,它们在通信、音频、视频等领域有着广泛的应用。数字信号是由离散的数字值组成的,而
    的头像 发表于 07-08 16:00 3386次阅读

    数字信号模拟信号的特点及应用

    相互转换数字信号模拟信号的过程被称为数字模拟转换(DAC),而模拟信号
    的头像 发表于 08-25 15:53 1087次阅读

    adc模拟信号处理技术

    在现代电子系统中,模拟信号数字信号转换是实现复杂功能和提高系统性能的关键。模数转换器(ADC)作为连接
    的头像 发表于 10-31 11:05 246次阅读