您的位置 首页 ADAS

stm32 pwm功能和fpga脉冲功能比较

stm32pwm采取两种方式,一种是固定设置方式,例如设置计数器为199个clk,脉宽为100clk,第二种方式采取DMA配置脉宽方式,例如我开了一

stm32 pwm采纳两种方法,一种是固定设置方法,例如设置计数器为199个clk,脉宽为100clk ,第二种方法采纳DMA装备脉宽方法,例如我开了一个3000巨细的数组,里边都写100,采纳循环DMA发送

fpga就比较简单,对clk计数,最大值为100,到0-49的时分io为0,50-99为io口为1,这样就产生了pwm波形

测验成果如下

stm32下面pwm两种方法功能都差不多,

360K基准上下动摇3K,最大可到达5K,dma和直接pwm都相同。
fpga方法下面,410K基准上动摇不超越1k

功能差异很明显,fpga方法远远好于stm32,特别是考虑到多轴同步的时分更是这样。


示波器选用相同条件,屡次测验过程中没有做任何改动。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/adas/258960.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部