最近在用28075的HRPWM做8路DCDC输出,使用了PWM1~PWM8,A/B口分别控制上下管。但我现在想做PWM1输出100KHz,产生PWM同步信号与触发ADC采样。PWM2~PWM9配置成200KHz的HRPWM控制8路输出。我尝试了这样做,PWM脉冲输出都是正常的,但不知道HRPWM功能有没有启用到。因为看数据手册说HRPWM只支持8个通道的AB口输出,我是想知道这8个通道只能是PWM1~8还是12个PWM模块中任选8个,因为在手册中并没有提及到。
调用TI的数字电源库配置PWM的代码如下:
PWM_HiResUpDwnCnt_Cnf(1, 1000, 1, 0);
PWM_HiResUpDwnCnt_Cnf(2, 600, 0, 0);
PWM_HiResUpDwnCnt_Cnf(3, 600, 0, 0);
PWM_HiResUpDwnCnt_Cnf(4, 600, 0, 0);
PWM_HiResUpDwnCnt_Cnf(5, 600, 0, 0);
PWM_HiResUpDwnCnt_Cnf(6, 600, 0, 0);
PWM_HiResUpDwnCnt_Cnf(7, 600, 0, 0);
PWM_HiResUpDwnCnt_Cnf(8, 600, 0, 0);
PWM_HiResUpDwnCnt_Cnf(9, 600, 0, 0);