[应用相关] 除了ADC,单片机有比较器吗

[复制链接]
1854|22
 楼主| xuanhuanzi 发表于 2025-1-23 15:27 | 显示全部楼层 |阅读模式
我看PIC的单片机有比较器,不知道STm32有没有内部的比较器。
huangcunxiake 发表于 2025-1-23 15:28 | 显示全部楼层
TM32 部分系列芯片内置了 模拟比较器(Analog Comparator),用于比较两个模拟电压并输出一个逻辑电平信号。这些比较器非常适合用于电压监测、过流保护、信号整形等场景。
Amazingxixixi 发表于 2025-1-24 12:43 | 显示全部楼层
学习一下,提升技能,新年快乐
地瓜patch 发表于 2025-1-24 15:33 来自手机 | 显示全部楼层
必须有啊,别家有的咱都有,别家没有的咱也有
三生万物 发表于 2025-2-8 01:00 | 显示全部楼层
我记得是有比较器的

光辉梦境 发表于 2025-2-8 02:00 | 显示全部楼层
STM32具有内部的比较器

远山寻你 发表于 2025-2-8 03:00 | 显示全部楼层
STM32是一款基于ARM Cortex-M内核的32位微控制器,广泛应用于嵌入式领域。其内部包含了多种外设和功能模块,其中就包括比较器

夜阑风雨 发表于 2025-2-8 04:00 | 显示全部楼层
STM32内部的比较器是模拟量的比较器,可以与APB2时钟同步

一秒落纱 发表于 2025-2-8 05:00 | 显示全部楼层
比较器具有正负极输入信号端,正极通过INPSEL选择输入信号,负极通过INMSEL选择输入信号。同时,比较器还具有滞回功能,可以通过配置CSR寄存器中的HYST位来选择滞回电压,从而增加比较的稳定性和抗干扰能力

淡漠安然 发表于 2025-2-8 06:00 | 显示全部楼层
一般来说,比较器的输出信号可以连接到多个外设和总线上,如高分辨率定时器(HRTIM)、GPIOEXTI总线和TIMx定时器等。这使得比较器可以灵活地应用于各种场景,如模拟信号的比较、阈值检测、边沿触发中断等

暖了夏天蓝了海 发表于 2025-2-8 07:00 | 显示全部楼层
在使用STM32内部比较器时,需要进行初始化配置,包括使能SYSCLK时钟、初始化GPIO(将要使用的比较器引脚定义为模拟量模式)、配置CSR寄存器(使能比较器、选择滞回电压、配置输出极性等)、锁定寄存器(如果需要)以及配置中断等步骤

江河千里 发表于 2025-2-8 08:00 | 显示全部楼层
STM32内部的比较器是一个功能强大且灵活的外设,可以满足各种模拟信号比较和阈值检测的需求

公羊子丹 发表于 2025-2-8 08:36 | 显示全部楼层
有的,STM32某些系列芯片内部是带比较器的,比如STM32G0、STM32L0、STM32F3等。
周半梅 发表于 2025-2-8 08:37 | 显示全部楼层
楼主可以查一下STM32G4系列的手册,里面不仅有比较器,还有放大器功能,非常强大。
帛灿灿 发表于 2025-2-8 08:40 | 显示全部楼层
STM32F1、F4等早期系列大多没有内置比较器,主要是在低功耗和高精度系列才有。
童雨竹 发表于 2025-2-8 08:41 | 显示全部楼层
比较器在硬件上类似于ADC的前端,直接输出比较结果,可以大大节省处理时间。
万图 发表于 2025-2-8 08:42 | 显示全部楼层
我用过STM32L4的比较器做过过压保护,反应速度比ADC采样快多了,很适合实时监测。
Wordsworth 发表于 2025-2-8 08:43 | 显示全部楼层
需要注意的是,STM32的比较器通常与OPAMP复用,需要合理配置引脚和功能。
Bblythe 发表于 2025-2-8 08:44 | 显示全部楼层
如果楼主项目中用不到比较器,其实ADC也能通过软件模拟实现简单的比较功能。
Pulitzer 发表于 2025-2-8 08:46 | 显示全部楼层
PIC的比较器确实好用,不过现在STM32的功能也越来越全面了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

183

主题

2331

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部