首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于PWM的问题

先分析pwm的原理,原理透了,fpga实现也就不难了。

pwm的原理就是根据输入的数据值大小来调制输出脉冲的宽度。假设输入数据是1~10变化,那么输出脉冲的宽度也是1~10变化,即输入1时输出脉冲宽度为1,输入2时脉宽为2,。。。怎么实现呢?

将输入信号幅度跟一个锯齿信号幅度进行比较,小于时输出1,大于时输出0。用锯齿信号的斜率来控制脉宽比。我提到的例子当中,锯齿信号的斜率为1。

还有疑问吗?
FPGA welcome
返回列表