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.

28377D epwm配置问题

目前在配置28377D的EPWM模块遇到一个问题,我们主电路是六相interleave的拓扑,要求每相的EPWM输出移相60°,频率为60kHz,同时还有风扇转速控制也用到EPWM,现在硬件电路每相EPWM配置如下表格

 

Q1管

Q3管

Fs

Phase1

EPWM2A

EPWM2B

60kHz

Phase2

EPWM10A

EPWM10B

60kHz

Phase3

EPWM9A

EPWM9B

60kHz

Phase4

EPWM7A

EPWM7B

60kHz

Phase5

EPWM5A

EPWM5B

60kHz

Phase6

EPWM3A

EPWM3B

60kHz

 

Driver_PWM

EPWM6A/6B

200kHz

FAN_PWM

EPWM8A

1kHz

 

根据datasheet中时基计数同步方案中,现在选择EPWM1模块为Master模块,其他Epwm模块为Slave模块均以EPWM1为基准,移相过程如下所示可实现六相分别移相60°。

Phase1

EPWM2在EPWM1的基础上移相0°

Phase2

EPWM10在EPWM1的基础上移相60°

Phase3

EPWM9在EPWM8的基础上移相300°,EPWM8与EPWM7同相

Phase4

EPWM7在EPWM1的基础上移相180°

Phase5

EPWM5在EPWM4的基础上移相240°,EPWM4与EPWM1同相

Phase6

EPWM3在EPWM2的基础上移相300°

 

由于为了实现interleave用到了EPWM8模块的相应的寄存器配置,但是EPWM8本身需要作为风扇的转速控制的信号,频率为1kHz。请问如何实现同时使EPWM8既可以实现EPWM9模块的时基信号传递(频率60kHz),又可以实现对风扇转速的控制(1kHz)。

  • “由于为了实现interleave用到了EPWM8模块的相应的寄存器配置,但是EPWM8本身需要作为风扇的转速控制的信号,频率为1kHz。请问如何实现同时使EPWM8既可以实现EPWM9模块的时基信号传递(频率60kHz),又可以实现对风扇转速的控制(1kHz)”
    Eric:
    要让EPWM8产生60KHz的时钟,又要输出1KHZ的PWM,我想不出游什么可以配置。为何不能让别的PWM去控制风扇呢?如eCAP也可以输出PWM。或者用定时器去产生1K的IO信号翻转。