Hello Milad,
To the best of my knowledge, the CCU8 module consists of two sub-modules - CCU80 and CCU81. Each of these modules has 4 timer slices (i.e. submodules) that can produce either (a) two PWM signals plus two complimentary inverted signals (a total of 4 signals per timer slice) - the two compare channels each produce an output; or (b) a single phase-shifted PWM asynchronous signal with a complimentary output. The latter uses both compare channels (i.e. compare channel 1 and compare channel 2) which means that you can only get 1 signal on the outputs of channel 1 (i.e. CC8xOUTx0 and CC8xOUTx1) and channel 2 outputs are disabled.
In asynchronous mode, you can get 8 unique PWM signals plus their complimentary outputs. With only 1 CCU module (i.e. CCU80) you can get the desired 4 PWM signals + inverted waveforms. The image below shows the inner structure of each timer slice. There are 4 per each CCU module and there are 2 such modules. (Note: CC8ySTx is the status bit, which is essentially your output without any dead-time insertion or modulation).
Attachment 2159
I sincerely hope this helps to start with - you may wish to look into the example code and timing nuances as they may or may not fit the nature of your project. Good luck!
Regards,
Andrey
To the best of my knowledge, the CCU8 module consists of two sub-modules - CCU80 and CCU81. Each of these modules has 4 timer slices (i.e. submodules) that can produce either (a) two PWM signals plus two complimentary inverted signals (a total of 4 signals per timer slice) - the two compare channels each produce an output; or (b) a single phase-shifted PWM asynchronous signal with a complimentary output. The latter uses both compare channels (i.e. compare channel 1 and compare channel 2) which means that you can only get 1 signal on the outputs of channel 1 (i.e. CC8xOUTx0 and CC8xOUTx1) and channel 2 outputs are disabled.
In asynchronous mode, you can get 8 unique PWM signals plus their complimentary outputs. With only 1 CCU module (i.e. CCU80) you can get the desired 4 PWM signals + inverted waveforms. The image below shows the inner structure of each timer slice. There are 4 per each CCU module and there are 2 such modules. (Note: CC8ySTx is the status bit, which is essentially your output without any dead-time insertion or modulation).
Attachment 2159
I sincerely hope this helps to start with - you may wish to look into the example code and timing nuances as they may or may not fit the nature of your project. Good luck!
Regards,
Andrey