嵌入式学习笔记(38)什么是PWM
发布网友
发布时间:2024-10-04 15:54
我来回答
共1个回答
热心网友
时间:2024-10-22 20:21
PWM(pulse width modulation 脉宽调制)是周期性波形,每个周期内波形完全相同。波形有两个重要参数:周期T和占空比duty。高电平时间= T*duty,低电平时间= T*(1-duty)。PWM应用于通信、LED照明调光、驱动蜂鸣器等。
生产PWM波形原理是用时间控制电平高低,定时器实现此功能。早期单片机需结合GPIO和定时器手工生产PWM波形。后来,定时器与GPIO引脚内部绑定,设置PWM产生机制,方便利用定时器直接生产PWM波形。在S5PV210中,关键寄存器TCNTB决定周期,TCMPB决定占空比。最终PWM周期= TCNTB*时钟周期,占空比= TCMPB/TCNTB。