Part Number: TMS320F28027
设置up-down计数模式,CAU 置高,CAD置低,使能高精度PWM, Edge Mode为下降沿。
已知时钟60MHZ,则1个周期时间为16.67ns,高精度步数则为16.67ns/150ps = 111,EPwm1Regs.TBPRD = 100,
当CAMP = 50,CAMPHR = 111, 高电平时间为 2 *(100-50)* 16.67ns + 111*150ps = 1683.65ns
当CAMP = 49,CAMPHR = 1, 高电平时间为 2 *(100-49)* 16.67ns + 1*150ps = 1700.49ns
可见在边界处时间增加了 1700.49ns - 1683.65ns = 16.84ns(相当于1个TBCLK),而不是150ps,请问有什么办法解决吗?