使用20049的PWM1和 PWM2控制全桥DCDC。
EPWM_1A、EPWM_2B为前半周期开通驱动; ZRO = SET,CAU = CLR
EPWM_1B、EPWM_2A为后半周期开通驱动; PRD = SET,CBD = CLR
CMPC = CAU/2:利用CMPC SOC触发AD采样,采样PWM开通中点的电感电流作为平均电流。
当HRPWM功能未开通时,电流采样和实际值一致。
当HRPWM功能开通后,电流采样是实际值有比较大的偏差。虽然CMPC的值不支持高精度,但是只和实际的中点差不到1个 PWM CNT的值,所以差距不会太大。
请问:是能HRPWM功能后,SOC触发AD采样需要什么特殊的配置吗?
Green Deng:
抱歉没有配置过HRPWM模式下触发ADC采样,我会就相关问题咨询一下美国工程师,由于时差关系可能回复会有延迟,一有消息我会尽快反馈给你。
,
Green Deng:
目前有一位工程师回复是不觉得有HRPWM会影响到ADC采样的,不需要特殊配置。如果有其他工程师有不同意见,我会尽快回复你。
,
Aiden zhang:
谢谢你的支持,期待找到答案。
,
Green Deng:
有工程师回复,两者没有相关性。但是要注意ADC只能基于SYSCLK进行触发、采样和转换。
,
user6619712:
题主,你好。
请问你的这个问题解决了吗?
我目前也碰到这个问题,但是一直没能解决。看到题主你碰到类似的问题,所以想向你请问一下。
,
Aiden zhang:
没有找到原因,放弃高精度PWM。
,
user6619712:
谢谢题主回复。