I face the same problem in a servo demonstrator I am rewriting, based on the Axiom HCS08GB60 board and a hacked Futaba servo. I'm using CW10.
The Futaba H-bridge driver chip wants to see the PWM pulses on one pin to drive the motor clockwise, and on another pin to drive the motor counterclockwise. In order to avoid adding external pulse steering logic, I opted to drive the two lines from two PWM channels on the same timer. Of course, my software avoids ever activating both PWMs at the same time!
In the new version of the demonstrator code, I want to vary the rep rate (PRF) as well as the duty cycle (DC). The available PPG would seem ideal for this, except, as you point out, you can't instantiate two PPGs on the same timer, because their PRF setting methods would (presumably) interact, so the Processor Expert disallows it.
So I installed a single PPG to implement one of the PWM outputs, but can't install another PPG, or even a PWM component on any other channel of that timer.
It would not be difficult, in principle, to create a "slave" PPG component, which was just like the current one, except that it would have no PRF method, and therefore no interference with the PRF method of the existing "Master" type of PPG.
The short term solution which I will undertake is as follows:
1. Build the project with just one PPG component, thus implementing one of the two required PWM outputs.
2. Create a user module for the second PWM output. This will contain clones of the DC-setting methods, but no clone of the PRF-setting methods. The clones will, of course, refer to their own capture/compare channel. The names of these methods will be of the same form as those given to the PPG methods, to minimize confusion.
3. The DC setting methods on the second channel will use the same scaling algorithms and the same source of PRF data (presumably the timer reload register) as the PPG component.
4. PRF will be set using the PPG's method.
*******
I see that I'm a forum "Newbie."
I was with Motorola Semi Division/Group/Sector most years from 1969 to 1998.