礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

stm32的pwm波为什么能到4V-stm32输出pwm波形

2025-11-08 05:33:49  

stm32的pwm波为什么能到4V-stm32输出pwm波形

优质解答

STM32输出PWM波就是用高低电平快速切换来控制电压高低,就像开关灯一样快。引脚接上电阻就能变成可调电压,调快调慢就能变高变低。比如占空比调到四成四,输出电压就四成四乘三点三,刚好四点四伏。STM32内部电路帮我们算好这些比例,直接输出就行。

为什么能到四V呢?因为STM32的GPIO引脚能输出三三伏电压,但通过PWM占空比可以调到比三三伏高的电压。比如占空比调到四成四,输出电压就四成四乘三三伏等于四点四伏。这个原理和调光器一样,虽然引脚电压是三三伏,但占空比控制时间长短,平均电压就变高了。内部电路用计数器算好高低电平时间,再通过D/A转换变成实际电压值。比如定时器每两百分之一秒计数,占空比四成四时,高电平占八十分之一秒,低电平占一百分之一秒,平均电压就是四点四伏。这样就能用三三伏的引脚做出四伏的输出电压了。

本题链接:

STM32PWM波4V输出