AI8H2K12U 硬件移相功能
我在使用硬件移相功能,不对称模式,出现更新数据时输出波形异常,具体如下图片,更新数据后波形就不对了,帮看下
使能自动装载了吗?
PWMx_CR1寄存器的APRE位为1
冲哥讲的详细
PWM硬件移相测试卡教程(三)不对称PWM(高速正交编码信号输出)@stc - 工控板,PLC,8H/32G系列实现 国芯技术交流网站 - AI32位8051交流社区
DebugLab 发表于 2025-7-10 14:20
使能自动装载了吗?
PWMx_CR1寄存器的APRE位为1
有使能,ocnpe也有使能,在更新中断里面更新频率数据就会好一些,频率减小没有问题,频率增加就会不对称,下图是软件模拟的效果,频率做不高,最高10khz左右,要用硬件pwm才能做到更高,客户需求要200khz,从高频降低频,没有问题,但是从低频升高频,波形就不正常,有没有一个好的方法来更新数据?调试发现一个问题,就是更新频率数据的时间会影响波形输出,有没有一个算法不让波形失真?
行而上学 发表于 2025-7-11 11:00
有使能,ocnpe也有使能,在更新中断里面更新频率数据就会好一些,频率减小没有问题,频率增加就会不对称, ...
建议上传程序分析一下 看波形,你是周期都改变了,一般移相PWM都是周期不变,只改变占空比,如果改变周期,则第一个周期有可能会出现你的现象。
页:
[1]