这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » PCB回板了,我的PWM波也生成了

共1条 1/1 1 跳转至

PCB回板了,我的PWM波也生成了

院士
2026-01-31 00:17:02     打赏

书接上文,上期设计的PCB板已经邮寄到家了。绿色的小PCB还是蛮精致的。在高兴之余,软件驱动也要跟上,今天我就实现了PWM波输出。

NXP公司的MCXA156芯片的外设中有两个模块:CTimer和Flex ePWM。我计划本次使用CTimer模块来实现电机驱动所以使用的PWM波。考虑到TB6612驱动芯片的能力,我将PWM波的频率设定在100KHz。通过PWM波调制来驱动电机,说干就干!

使用Keil MDK配合MCXA156的MCUConfigTool来生成项目工程。先来配置Clock模块。我们使用FIRC生成系统所需的96MHz主频,并打开CTimer0模块,将其输入时钟源设置为96MHz。

MCXA156时钟配置.jpg

之后,我们再来配置CTimer0的PWM波发生。本次我们使用CTimer0的mat0和mat2这两路生成PWM波设置PWM的频率为100KHz,并设置初始的占空比为10%。

MCXA156的CTIMER0配置.jpg

生成代码,融合进入Keil工程,来示波器上看效果。

MCXA156示波器.jpg

上期提到的PCB板,在这里了。

电机驱动空板.jpg

这回软件和硬件都准备好了!下期就是我们的成果帖子了。




共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]