This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
大家好、我是一名使用 TMS320F28075的用户。
我想实现2个 PSFB 模块的交错控制、如下所示。 如果有解决方案、请帮助我。
※问题
-当 EPWM10的打开占空比超过50%,即0或6000 TBPRD 时,1pulse 被初始化并重新开始控制。
1.设置
1.1将 EPWM10与 EPWM7同步(使用 TI 提供的功能)
1.2 EPWM7、8、9、10 PWM 设置
-计数模式:向上计数
- TBPRD:6000;(20kHz 操作)
- EPWM7&8 TBPHS=0;
- EPWM9&10 TBPHS=1500;(90度相位延迟)
- CMPA : 3000;( 50%占空比设置为驱动 PSFB)
- AQCTLA。 ZRO = AQ_SET;(根据 CMPA 为高电平)
- AQCTLA。 CAU = AQ_Clear;(根据 CMPA 为低电平)
- DBCTL。 POLSEL = DB_ACTV_HIC;(有效、高互补)
- DBRED & DBFED:36;
-在值班情况下:0%
-在值班情况下:50%
- 我认为发生这种情况是因为它在下面所示的部分中降低到0以下。
您好!
感谢我对调查的耐心评估-我认为我仍然需要进一步澄清问题的性质。 在第二个图中、您是否意味着 EPWM10B 红色边沿缺失且 ePWM 输出在不必要的长时间内(直至下一个下降沿)保持高电平? 我不确定脉冲被"初始化"是什么意思、就像您在这里所说的:
1脉冲已初始化
当您说准时"大于50%"会导致问题时、您是否意味着当 EPWM10 CMPA 值达到3000或更高时、会导致问题发生? 这一点在第一条陈述中并不清楚:
即、0或6000个 TBPRD
对不起,如果我是误解-只是想确保我对问题的症状有充分的澄清。
此致、
Allison