TMS320F28377S: TMS320F28377S: Syncronization of 2 MCU for TMS320F28377S

Part Number: TMS320F28377S


TMS320F28377S: Syncronization of 2 MCU for TMS320F28377S - C2000 microcontrollers forum - C2000™︎ microcontrollers - TI E2E support forums

通过如下配置:

EALLOW;

CpuSysRegs.PCLKCR0.bit.TBCLKSYNC = 0; // Turn off the EPWM clock

SyncSocRegs.SYNCSELECT.bit.EPWM4SYNCIN = 0; //00: EPWM1SYNCOUT selected

SyncSocRegs.SYNCSELECT.bit.EPWM7SYNCIN = 0; //00: EPWM1SYNCOUT selected

SyncSocRegs.SYNCSELECT.bit.EPWM10SYNCIN = 0;//00: EPWM1SYNCOUT selected

 

SyncSocRegs.SYNCSELECT.bit.SYNCOUT = 0;//EPWM1SYNCOUT selected

OutputXbarRegs.OUTPUT2MUX0TO15CFG.bit.MUX14 = 3;//EXTSYNCOUT

OutputXbarRegs.OUTPUT2MUXENABLE.bit.MUX14 = 1;//OUTPUTXBAR2

 

GpioCtrlRegs.GPBGMUX1.bit.GPIO37 = 0;  //

GpioCtrlRegs.GPBMUX1.bit.GPIO37  = 1; //OUTPUTXBAR2

EDIS;

 

将GPIO37映射到OUTPUTXBAR2上,将产生的载波同步信号传给另一个28377S芯片。

另一端28377S芯片通过INPUT XBAR 映射到外部同步信号上。我想问一下

GpioCtrlRegs.GPBQSEL1.bit.GPIO43 = 2;

InputXbarRegs.INPUT5SELECT = 43;        //EXTSYNCIN1

 

我想问一下通过GPIO37输入的载波同步信号是什么样的波形?是一个很小的窄脉冲?还是一个高频的占空比为50%的信号?