XQC212 发表于 2025-2-13 11:16:57

是否可以输出频率可调整的互补对称波形,驱动LLC电路?

是否可以输出频率可调整的互补对称波形,驱动LLC电路?考虑到稳定性,调整频率时不要进中断去处理。

DebugLab 发表于 2025-2-13 13:20:32

使用16位高级PWM,动态调节ARR和CCR即可

梁工 发表于 2025-2-13 17:16:22

修改ARR即可改频率,要修改对应的占空比。
如果只需要方波,则用定时器时钟输出是最方便的。

XQC212 发表于 2025-2-19 13:18:29

梁工 发表于 2025-2-13 17:16
修改ARR即可改频率,要修改对应的占空比。
如果只需要方波,则用定时器时钟输出是最方便的。 ...
动态调节ARR可以调整频率,调节CCR始终保持为50%占空比,就可以达到输出对称互补的LLC驱动波形。目前已经在屠龙刀验证可行。但是有一个问题,这种调节是需要刷新2个寄存器,需要同时刷新时,才能保证输出波形无异常。当遇到极端情况,当跟新其中一个寄存器后,马上发生了跟新事件UEV,导致输出PWM。此时,输出PWM不是预期的波形。

梁工 发表于 2025-2-19 13:45:58

XQC212 发表于 2025-2-19 13:18
动态调节ARR可以调整频率,调节CCR始终保持为50%占空比,就可以达到输出对称互补的LLC驱动波形。目前已经 ...

那就使用定时器输出高速时钟,只需刷新一次,输出50%方波,使用自带死区的半桥驱动芯片即可。

XQC212 发表于 2025-2-19 15:15:55

梁工 发表于 2025-2-19 13:45
那就使用定时器输出高速时钟,只需刷新一次,输出50%方波,使用自带死区的半桥驱动芯片即可。 ...

现在用PWM最大的优势是不产生中断,波形稳定可靠。用定时器的话,波形会有抖动,再加上其他的中断源,不可控太多了。对电源来说,不可靠。

XQC212 发表于 2025-2-19 15:29:57

XQC212 发表于 2025-2-19 15:15
现在用PWM最大的优势是不产生中断,波形稳定可靠。用定时器的话,波形会有抖动,再加上其他的中断源,不 ...

动态调节ARR和CCR时,先分别调节高8位,然后分别调节低8位,就可以大大改善。

XQC212 发表于 2025-2-19 16:06:26

XQC212 发表于 2025-2-19 15:29
动态调节ARR和CCR时,先分别调节高8位,然后分别调节低8位,就可以大大改善。 ...

测试发现,还是有异常波形。只是概率低了

梁工 发表于 2025-2-19 17:35:34

XQC212 发表于 2025-2-19 15:15
现在用PWM最大的优势是不产生中断,波形稳定可靠。用定时器的话,波形会有抖动,再加上其他的中断源,不 ...

定时器输出方波是不需要中断的,给定重装值,自动输出方波,使用起来简单得多。

梁工 发表于 2025-2-19 17:36:44

XQC212 发表于 2025-2-19 16:06
测试发现,还是有异常波形。只是概率低了

在PWM中断中刷新就不会有抖动。还是建议你使用定时器。
页: [1] 2
查看完整版本: 是否可以输出频率可调整的互补对称波形,驱动LLC电路?