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.

Implement trip zone for 8148 PWM

Part Number: TMS320DM8148
Other Parts Discussed in Thread: SYSBIOS

We're using SysBios with the 6748 DSP inside a DM8148 (DaVinci) processor-based custom board.  The ARM side is using WEC7.  We'd like to be able to halt and resume 2 PWM channel timers very quickly with as little as possible processor interaction.  Turning the PWM channel timers ON and OFF consumes too much time.  Currently, the PWM is being called by the ARM side.  We're using 2 separate timers from the same PWM channel.

I've read a lot of documentation on the Web, but it's very confusing, and I can't find any cases for the 8148.  If it's possible to provide the C code or point to a good reference with the implementation, that would be a great help.

1) How could we control the PWM from the DSP side?

2) For either the ARM or DSP side, how could we implement a Trip Zone such that we can halt and resume 2 separate timers from a PWM channel without having to turn them ON and OFF over and over again?

Thanks for the help with this.