zgy_chenxin 发表于 2024-5-12 17:07:51

求助:产生8组可程控PWM,每组PWM依次顺延1/8周期?| 144MHz-PWM 硬件移相 ?

大家好!刚了解STC8H/STC32G系列单片机,软件还没接触。
用STC8H/STC32G产生8组可独立程控占空比的高速PWM信号。

希望每组PWM依次顺延1/8周期,
每组的PWMH、PWML有死区,死区也可以程控,
想用STC8H/STC32G做8相交错BUCK降压电路的主控。

不知STC8H/STC32G系列单片机是否可以胜任?
不知如何编程?请熟悉的工程师指教!

神农鼎 发表于 2024-5-26 10:53:34

帮研究下 【PWM硬件移相】能干啥


STC8H2K32U, STC8H2K08U 系列,
都可以144MHz-PWM, 4路PWM硬件移相

用2个STC8H2K32U搞定 ?


神农鼎 发表于 2024-5-26 10:54:48



工控板,PLC,STC8/STC32实现 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

神农鼎 发表于 2024-5-26 10:57:10









梁工 发表于 2024-5-12 22:09:53

不明白你的需求描述,能画个信号图配合说明一下吗?
另外,BUCK为什么要交错?

zgy_chenxin 发表于 2024-5-12 22:23:26

多相交错BUCK降压电路常用,就是多个BUCK并联
(输入连在一起、输出也连在一起)提供大电流。
这样做不光能够降压扩流,还能降低每项功率器件的额定值,
降低电感的体积和制作难度,显著提高输出纹波频率、降低纹波幅值。


有利于散热和滤波。

zgy_chenxin 发表于 2024-5-12 22:32:30

由下面几个图可以看出,输出纹波提高频率、降低了幅值。

梁工 发表于 2024-5-15 20:55:44

zgy_chenxin 发表于 2024-5-12 22:32
由下面几个图可以看出,输出纹波提高频率、降低了幅值。明白了,有波形一看就明白啦!
STC32G没法输出这样的波形。

STC8A8K64D4的8路15位增强型PWM,可以实现这样的波形。
STC8G2K64S4的45路15位增强型PWM,可以实现这样的波形。

zgy_chenxin 发表于 2024-5-16 19:38:25

梁工 发表于 2024-5-15 20:55
明白了,有波形一看就明白啦!STC32G没法输出这样的波形,STC8A8K64D4的8路增强型PWM、STC8G2K64S4的45 ...

谢谢!我先看看这两款单片机的资料。发现STC单片机的运行时钟还不够高,对于PWM波存在分辨率和频率的矛盾。同时还希望如图中,PWM波的正向脉宽能够大于T/4(小于T/2),可以增加调压范围。

梁工 发表于 2024-5-16 23:13:37

zgy_chenxin 发表于 2024-5-16 19:38
谢谢!我先看看这两款单片机的资料。发现STC单片机的运行时钟还不够高,对于PWM波存在分辨率和频率的矛盾 ...

PWM最高时钟的是STC32F系列的,288MHz,但是要发出逐个有相移的PWM,又办不到。

zgy_chenxin 发表于 2024-5-26 10:07:51

梁工 发表于 2024-5-16 23:13
PWM最高时钟的是STC32F系列的,288MHz,但是要发出逐个有相移的PWM,又办不到。 ...

谢谢梁工!我请教一个问题。STC32G12K64、STC32G12K128、STC32G8K48、STC8H2K32U、STC8H2K64U、STC8H2K12U、STC8H2K18U这几款单片机都有144MHz的PWM时钟,速度够了,想用,想用2片或3片单片机由上位单片机进行定时控制。用2片单片机时每片发出4路顺序相移1/8周期的PWM脉冲,听说1片单片机只能发出3路相移PWM脉冲,不知正确否?如用3片单片机时,各单片机依顺序发出3路、3路、2路的相移1/8周期的PWM脉冲。这样合起来实现8路相移1/8周期的PWM脉冲。
页: [1] 2 3
查看完整版本: 求助:产生8组可程控PWM,每组PWM依次顺延1/8周期?| 144MHz-PWM 硬件移相 ?