英飞凌
直播中

杨福林

7年用户 1430经验值
私信 关注

用DAVE APP生成的XMC4700F-100K1536单片机FOC工程中,进行6路PWM管脚配置为什么和我现在的实际工程无法一致?

请问用DAVE APP生成的XMC4700F-100K1536 单片机FOC工程中,进行6路PWM管脚配置为什么和我现在的实际工程无法一致?我现在已经用寄存器写的FOC工程中,配置的引脚是
上桥分别是:   P0.9    P0.4    P0.10
  下桥分别是:  P2.6    P0.1     P2.7
我们现在的硬件PCB都是按照引脚这个布板,可以正常运行,但是现在因为其它功能的问题,需要用DAVE重新生成工程,但是发现用DAVE APP配置的管脚怎么设置都不能和这几个管脚兼容,DAVE 的PIN管脚分配方案,所有的排列都没有P0.4  就是98脚这个应用,请问这是怎么回事?

                                 

回帖(1)

王刚

2024-5-27 17:39:36
在使用DAVE APP生成XMC4700F-100K1536单片机FOC工程时,可能会遇到与实际工程中PWM管脚配置不一致的问题。这可能是由于以下几个原因导致的:

1. **DAVE APP的默认设置**:DAVE APP在生成工程时,可能会根据其内部的算法和规则为PWM管脚分配默认的引脚。这些默认设置可能与您的实际工程中的引脚配置不完全一致。

2. **引脚分配冲突**:在DAVE APP中,可能存在其他功能模块与PWM模块共享同一引脚的情况,导致无法按照您的实际工程配置进行分配。

3. **版本差异**:您使用的DAVE APP版本可能与实际工程中使用的版本不同,这可能导致引脚分配策略的差异。

为了解决这个问题,您可以尝试以下步骤:

1. **检查DAVE APP版本**:确保您使用的DAVE APP版本与实际工程中使用的版本一致。

2. **手动修改引脚配置**:在DAVE APP中,尝试手动修改PWM管脚的配置,使其与实际工程中的引脚配置相匹配。这可能需要一些尝试和调整,以找到合适的引脚分配方案。

3. **检查其他功能模块**:检查DAVE APP中的其他功能模块,看看是否有与PWM模块共享引脚的情况。如果有,尝试调整这些模块的配置,以避免引脚冲突。

4. **联系技术支持**:如果以上方法都无法解决问题,您可以联系Infineon的技术支持团队,寻求专业的帮助和建议。

5. **考虑使用寄存器配置**:如果DAVE APP无法满足您的需求,您可以考虑继续使用寄存器配置的方式,手动编写FOC工程中的PWM管脚配置部分。

通过以上步骤,您应该能够解决DAVE APP生成的XMC4700F-100K1536单片机FOC工程中PWM管脚配置与实际工程不一致的问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分