Quantcast
Channel: Microcontrollers
Viewing all articles
Browse latest Browse all 224182

Forum Post: TMS320F28377S:How to synchronize two DSPs?

$
0
0
Part Number: TMS320F28377S Tool/software: I am trying to synchronize ePWM1 of DSP2 using the SYNC signal from ePWM1 of DSP1 as an EXTSYNCIN. On DSP1, I am using the Output X-BAR function to output EXTSYNCOUT through GPIO6, and on DSP2, I am receiving the signal through GPIO34. What might be wrong with this setup? For the hardware setup, GPIO6 on DSP1 is wired directly to GPIO34 on DSP2. Here is the code for DSP1. GpioCtrlRegs.GPADIR.bit.GPIO6 = 1; GpioCtrlRegs.GPAMUX1.bit.GPIO6 = 3; GpioCtrlRegs.GPAGMUX1.bit.GPIO6 = 0; GpioCtrlRegs.GPAPUD.bit.GPIO6 = 0; SyncSocRegs.SYNCSELECT.bit.SYNCOUT = 0; OutputXbarRegs.OUTPUT1MUX0TO15CFG.bit.MUX14 = 3; OutputXbarRegs.OUTPUT1MUXENABLE.bit.MUX14 = 1; OutputXbarRegs.OUTPUTLATCHENABLE.bit.OUTPUT1 = 0; OutputXbarRegs.OUTPUTINV.bit.OUTPUT1 = 0; Here is the code for DSP2. GpioCtrlRegs.GPBMUX1.bit.GPIO34 = 0; GpioCtrlRegs.GPBGMUX1.bit.GPIO34 = 0; GpioCtrlRegs.GPBDIR.bit.GPIO34 = 0; GpioCtrlRegs.GPBPUD.bit.GPIO34 = 0; InputXbarRegs.INPUT5SELECT = 34; EPwm1Regs.TBCTL.bit.PHSEN = 1; EPwm1Regs.TBPHS.bit.TBPHS = 0; EPwm1Regs.TBCTL.bit.CTRMODE = 0;

Viewing all articles
Browse latest Browse all 224182

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>