Hyowinner的MBD技术论坛

 找回密码
 立即注册
搜索
查看: 584|回复: 3

【粉丝提问】DSP F28379D ePWM模块配置

[复制链接]

2

主题

6

帖子

36

积分

MBD实习生

Rank: 1

积分
36
发表于 2025-11-12 09:01:09 | 显示全部楼层 |阅读模式


          怎样配置ePWM模块,跟随50Hz输入方波,同样输出50Hz方波,ePWM输入端口是否可以使用WA端口。

                                                     

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

99

主题

247

帖子

4216

积分

管理员

校长

Rank: 9Rank: 9Rank: 9

积分
4216
QQ
发表于 2025-11-12 09:53:50 | 显示全部楼层
ePWM模块本身主要用于输出PWM波形。要实现"跟随输入"功能,即检测外部50Hz方波的频率和相位,你需要使用DSP的eCAP(增强型捕获)模块或eQEP(增强型正交编码器脉冲)模块来捕获输入信号。
持续学习 未来有你
基于场景 解决问题
项目合作联系微信:Hyo_Matlab
回复

使用道具 举报

2

主题

6

帖子

36

积分

MBD实习生

Rank: 1

积分
36
 楼主| 发表于 2026-1-29 20:04:35 | 显示全部楼层


       校长,原来这个问题提过:DSP F28379D芯片的ePWM模块有两个输入端口T与WA输入端口,现在就只需要把占空比方波信号如像Pulse Generator信号源模块输出的占空比信号的频率与占空比值解析出来就OK,如占空比值如1%,50%,69%,100%变换为对应的小数0.01,0.5,0.69,1,频率分别为50kHz,20KHz,30kHz,10kHz。
       您说可以用eCAP(增强型捕获)模块或eQEP(增强型正交编码器脉冲)模块来捕获输入信号,能具体做个仿真模型出来吗,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

79

主题

139

帖子

2051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2051
发表于 2026-1-30 08:48:40 | 显示全部楼层
xiaxianyu 发表于 2026-1-29 20:04
校长,原来这个问题提过:DSP F28379D芯片的ePWM模块有两个输入端口T与WA输入端口,现在就只需要 ...

eCAP模块可以配置为捕获两个边沿(上升沿和下降沿),并记录时间戳。由eCAP中断触发读取这几个边沿触发事件时间戳,应该是在CEVT1, CEVT2, CEVT3寄存器,数值获取出来,计算各个参数即可:
计算周期 = CEVT3 - CEVT1            
计算高电平时间 = CEVT2 - CEVT1      
占空比 = 高电平时间 / 周期         
频率 = 1 / (周期 * 时钟周期)     
时钟周期应该你是知道的,你配置PWM的时候确定。
回复

使用道具 举报

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

本版积分规则

QQ|MBD全栈技术学校|苏ICP备2025212294号-1|Hyowinner校长B站首页|手机版|小黑屋|Hyowinner的MBD技术论坛

GMT+8, 2026-5-7 12:00 , Processed in 0.080732 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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