Multiphase Systems in Independent Edge

Multiple PWM generators can be synchronized to make a multiphase system. There are multiple methods that can be used in different applications and PWM modes. SOC triggers can be shared across groups of four PWM generators (PG1-PG4 or PG5-PG8).

In this example, three PWM generators are set to start and run synchronized:

  • Configure all PWM generators for application (ckl, PER, DC, etc)
  • PG1 is self-triggered SOCS = 0b0000
  • PG2 SOCS trigger is PG1 , SOCS = 0b0001
  • PG3 SOCS trigger is PG2, SOCS = 0b0010
  • PG2 and PG3 ON bits are set; cycles will not start until trigger from PWM1
  • PG1 ON bit is set; all PWM generators start simultaneously

In this example, a daisy-chain triggering scheme is used to synchronize and create an offset between each PWM generator’s SOC:

  1. Configure all PWM generators for application (ckl, PER, DC, etc)
  2. PG1 is self-triggered SOCS = 0b0000
  3. PG1TRIGA is set to provide phase offset for PG1 to PG2
  4. PG1 PTGRGSEL = 0001 to select TRIGA as trigger
  5. PG2 SOCS trigger is PG1 , SOCS = 0b0001
  6. PG2 TRIGA is set to provide phase offset for PG2 to PG3
  7. PG2 PTGRGSEL = 0001 to select TRIGA as trigger
  8. PG3 SOCS trigger is PG2, SOCS = 0b0010
  9. PG2 and PG3 ON bits are set; cycles will not start until trigger from PWM1
  10. PG1 ON bit is set