找回密码
 立即注册
查看: 1063|回复: 5

Ai8051U- DMA支持高速高级PWM-HSPWMA例程:输出SPWM经过滤波可以得到正弦波

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-11-22 16:49:17 | 显示全部楼层 |阅读模式
Ai8051U-DMA支持高速高级PWM-HSPWMA@120MHz
输出演示程序:输出SPWM经过滤波可以得到正弦波


先别修改程序, 直接下载"Obj"里的"pwm.hex"测试,
下载时选择主频40MHz.
本例子演示使用HSPWMA DMA方式输出一个正弦波(SPWM),

DMA启动后自动装载60点正弦波的占空比,
装载完成后进入DMA中断重启DMA即可连续输出正弦波。
DMA中断取反P3.4来指示DMA中断频率=P3.4频率*2.。
本例主频FOSC=40MHz, PLL为120MHz给HSPWM做时钟,

PWM周期=2000, 则PWM频率=120000KHz/2000=60KHz,
60点正弦波, P3.4输出方波频率为500Hz.
PWM接滤波电路用示波器即可观察到正弦波。
P1.0或P1.1(互补) 输出正弦波频率为1000Hz, 两节无源二阶RC滤波参数: 5.1K+20nF  串联 51K+2nF.
P1.2或P1.3(互补) 输出正弦波频率为2000Hz, 两节无源二阶RC滤波参数: 5.1K+10nF  串联 51K+1nF.
P1.4或P1.5(互补) 输出正弦波频率为3000Hz, 两节无源二阶RC滤波参数: 5.1K+6.8nF 串联 51K+680pF.
P1.6或P1.7(互补) 输出正弦波频率为4000Hz, 两节无源二阶RC滤波参数: 5.1K+4.7nF 串联 51K+470pF.

本例子PWM输出IO:
PWM4N PWM4P    PWM3N PWM3P    PWM2N PWM2P    PWM1N PWM1P
P1.7  P1.6     P1.5  P1.4     P1.3  P1.2     P1.1  P1.0


两节无源二阶RC滤波电路:

截图202411221647562564.jpg
Ai8051U-DMA支持高速高级PWM-HSPWMA@120MHz
输出演示程序:输出SPWM经过滤波可以得到正弦波
程序源码,分4个程序,分别是:
1路、2路3路、4路HSPWM DMA输出SPWM:
31-HSPWMA-DMA输出SPWM.rar (240.51 KB, 下载次数: 74)



本帖被以下淘专辑推荐:

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-12-10 11:41:36 | 显示全部楼层
截图202412101141012641.jpg

截图202412101141302281.jpg



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:120
  • 最近打卡:2025-05-01 10:54:51
已绑定手机

83

主题

286

回帖

391

积分

中级会员

积分
391
发表于 2024-12-28 11:27:15 | 显示全部楼层
感谢分享
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:120
  • 最近打卡:2025-05-01 10:54:51
已绑定手机

83

主题

286

回帖

391

积分

中级会员

积分
391
发表于 2025-1-3 14:07:15 | 显示全部楼层
感谢分享,是哪个开发板型号呀?

点评

不是开发板上的,有MCU就可以实现。  详情 回复 发表于 2025-1-3 14:18
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-1-3 14:18:37 | 显示全部楼层
香河英*** 发表于 2025-1-3 14:07
感谢分享,是哪个开发板型号呀?

不是开发板上的,有MCU就可以实现。
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:319
  • 最近打卡:2025-04-30 08:16:39
已绑定手机

3

主题

35

回帖

987

积分

高级会员

积分
987
发表于 7 天前 | 显示全部楼层
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:06 , Processed in 0.115237 second(s), 92 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表