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

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

3天内不再提示

单片机中比较器的重要参数

TopSemic嵌入式 来源:TopSemic嵌入式 2024-08-29 10:19 次阅读

比较器(Comparator,简写COMP)是MCU的一个常用外设,它用于比较两路模拟信号的电压大小,输出的是一个数字信号,用于指示哪路输入信号更大。

wKgZombP2rmAao2JAAAS3-ctMFU047.png

当Voltage A > Voltage B时,输出1;当Voltage A < Voltage B时,输出0。

你可能会想到ADC也可以完成电压比较的功能,和ADC相比,比较器更适用于需要快速响应或很少软件干预的应用场合,比如:模拟电压监测、频率和脉宽测量、BLDC电机控制等场合。

比较器有几个重要的参数需要了解,以STM32U031数据手册为例

wKgaombP2sCASGwbAALA3Qwz3Kw532.png

第一个参数是Voffset,失调电压

理想情况下只要比较器输入的电压不同,就会有一个确定的输出。但是理想和现实总会有差距,实际当两个电压差值过小时,就无法正常判断了,这个电压的阈值就是失调电压。也就是说必须两端电压大于这个值时,比较器才会有确定的输出。

wKgZombP2sqABWyLAACFlInqHGw672.png

输入失调代表可能发生比较器跳变点的电压范围,输出在该失调范围内任何一点都可能跳变。

第二个参数是迟滞电压Vhys,下图展示了无迟滞和有迟滞两种情况下的比较器输出,

wKgaombP2tWAeOtjAAA_7XKa9LM695.jpg

迟滞(Hysteresis)是一种调节器件响应特性的技术,它使得比较器的输入信号在一定范围内来回变化时能够保持稳定的输出状态。MCU通常可以自己控制是否使用迟滞,以及配置迟滞电压的大小。在一些应用中,输入信号可能会由于噪声或其他干扰而引起小幅度的波动。如果没有迟滞,比较器可能会在输入信号的噪声范围内不断切换输出状态,导致输出产生振荡。通过引入适当的迟滞,可以防止这种振荡现象的发生,确保输出信号的稳定性。

第三个参数是响应速度,或者叫传播延迟。

此延迟被定义为输入信号超过阈值的时刻与输出状态变化的时刻之间的时间(通常是在输出达到VDD的50%时)。比较器响应速度越快,其功耗越大。

wKgaombP2t2AVl61AABrRqlBdGg240.png

响应速度也可以通过MCU寄存器来配置。

第四个参数是Rail-to-Rail,轨到轨。

轨,指电源线,轨到轨,就是说输入的电压范围能够从0到正电源,从而实现比较器最大的动态范围。

wKgZombP2uaAE3e1AABkVxVUMzw958.png

对于非轨到轨的比较器,其输入最大值会低于VDDA。

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

    关注

    6020

    文章

    44351

    浏览量

    628206
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16646

    浏览量

    347677
  • adc
    adc
    +关注

    关注

    97

    文章

    6288

    浏览量

    542376
  • 比较器
    +关注

    关注

    14

    文章

    1609

    浏览量

    106825

原文标题:单片机外围模块漫谈之六,比较器COMP

文章出处:【微信号:TopSemic,微信公众号:TopSemic嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM32单片机中的C语言基础知识

    C语言是单片机开发中的必备基础知识,本文列举了部分STM32学习中比较常见的一些C语言基础知识。
    发表于 09-21 17:21 4435次阅读

    单片机乐谱编辑

    本帖最后由 悠闲散人 于 2012-5-20 17:28 编辑 单片机中比较实用的一款软件——乐谱编辑
    发表于 05-13 16:04

    分享一个51单片机的小程序

    这是个51单片机的小程序,是我接触单片机之初的一个小练习。首先感谢学社的学长学姐指导,再感谢我自己虽然学的不是这个专业,却仍在坚持。里面运用了不少知识,其中比较重要的有外部中断,数码管动态显示,按键
    发表于 07-15 09:08

    ARM处理单片机性能比较

    ARM处理单片机性能比较 ARM32位处理并没有想象中的那样昂贵,相反的ARM处理不但便宜而且性能较传统的51
    发表于 02-09 17:41 98次下载

    单片机的几个重要概念

    单片机的几个重要概念随着电子技术的迅速发展,计算机已深入地渗透到我们的生活中,许多电子爱好者开始学习单片机知识,但单片机的内容比较抽象,相对
    发表于 12-13 21:57 780次阅读

    AT89C2051单片机比较的应用

    AT89C2051单片机比较的应用 AT89C2051的一个特殊应用,用它的比较做一个光强调节
    发表于 09-13 16:28 2579次阅读

    基于430与各单片机比较

    基于430与各单片机比较
    发表于 10-16 08:33 2次下载
    基于430与各<b class='flag-5'>单片机</b>的<b class='flag-5'>比较</b>

    51单片机、AVR单片机和PIC单片机的IO口操作

    和PIC单片机IO口的操作的方法。 一.51单片机IO口的操作 51单片机IO口的结构比较简单,每个IO口只有一个IO口寄存Px,而且这个
    发表于 02-20 20:25 1w次阅读
    51<b class='flag-5'>单片机</b>、AVR<b class='flag-5'>单片机</b>和PIC<b class='flag-5'>单片机</b>的IO口操作

    PICmicro中档单片机系列之比较

    本文主要介绍了PICmicro中档单片机系列之比较模块。
    发表于 06-25 04:20 0次下载
    PICmicro中档<b class='flag-5'>单片机</b>系列之<b class='flag-5'>比较</b><b class='flag-5'>器</b>

    将不同类型单片机开发进行比较

    不同类型单片机开发的比较
    的头像 发表于 07-06 05:25 2482次阅读

    51单片机系列和PIC系列、AVR系列、MSP430、摩托罗拉系列单片机比较

    比较几种不同的单片机可以扩大单片机的知识面,也可以参与其他种类单片机的开发。本实验中,我们提到的单片机都是极具代表性的几种
    发表于 09-06 17:26 2次下载
    51<b class='flag-5'>单片机</b>系列和PIC系列、AVR系列、MSP430、摩托罗拉系列<b class='flag-5'>单片机</b>的<b class='flag-5'>比较</b>

    最新的单片机_单片机很好玩6,制作一个精确的“定时”,为什么这么重要?...

    的。小到手机,大到汽车飞机,现在几乎只要是电子器件,就有单片机的身影。精确计时的重要性传感能够感知外界环境,可以说是一切智能机器的基础。实际工程中,常常使用单片机或者控制传感
    发表于 11-24 19:36 0次下载
    最新的<b class='flag-5'>单片机</b>_<b class='flag-5'>单片机</b>很好玩6,制作一个精确的“定时<b class='flag-5'>器</b>”,为什么这么<b class='flag-5'>重要</b>?...

    单片机是什么 fpga和单片机的区别 fpga与单片机前景比较

    单片机广泛应用于嵌入式系统、智能家居、智能电子产品、汽车电子、医疗设备等各种领域。由于单片机可以针对特定应用进行定制,因此它可以高效地处理特定任务,并且在一些应用中比通用计算机更具优势。
    发表于 03-21 16:48 2748次阅读

    基于ATmega8单片机模拟比较的设计应用Proteus仿真源程序

    基于ATmega8单片机模拟比较的设计应用Proteus仿真源程序
    发表于 05-05 09:28 1次下载

    plc与单片机的优缺点 PLC与单片机系统比较有何优势?

    plc与单片机的优缺点 PLC与单片机系统比较有何优势? PLC(可编程逻辑控制)和单片机是现代自动化领域中常用的控制系统。它们在实际应用
    的头像 发表于 11-21 16:10 2267次阅读