求助:产生8组可程控PWM,每组PWM依次顺延1/8周期?| 144MHz-PWM 硬件移相 ?
大家好!刚了解STC8H/STC32G系列单片机,软件还没接触。用STC8H/STC32G产生8组可独立程控占空比的高速PWM信号。
希望每组PWM依次顺延1/8周期,
每组的PWMH、PWML有死区,死区也可以程控,
想用STC8H/STC32G做8相交错BUCK降压电路的主控。
不知STC8H/STC32G系列单片机是否可以胜任?
不知如何编程?请熟悉的工程师指教!
帮研究下 【PWM硬件移相】能干啥
STC8H2K32U, STC8H2K08U 系列,
都可以144MHz-PWM, 4路PWM硬件移相
用2个STC8H2K32U搞定 ?
工控板,PLC,STC8/STC32实现 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
不明白你的需求描述,能画个信号图配合说明一下吗?
另外,BUCK为什么要交错? 多相交错BUCK降压电路常用,就是多个BUCK并联
(输入连在一起、输出也连在一起)提供大电流。
这样做不光能够降压扩流,还能降低每项功率器件的额定值,
降低电感的体积和制作难度,显著提高输出纹波频率、降低纹波幅值。
有利于散热和滤波。
由下面几个图可以看出,输出纹波提高频率、降低了幅值。 zgy_chenxin 发表于 2024-5-12 22:32
由下面几个图可以看出,输出纹波提高频率、降低了幅值。明白了,有波形一看就明白啦!
STC32G没法输出这样的波形。
STC8A8K64D4的8路15位增强型PWM,可以实现这样的波形。
STC8G2K64S4的45路15位增强型PWM,可以实现这样的波形。
梁工 发表于 2024-5-15 20:55
明白了,有波形一看就明白啦!STC32G没法输出这样的波形,STC8A8K64D4的8路增强型PWM、STC8G2K64S4的45 ...
谢谢!我先看看这两款单片机的资料。发现STC单片机的运行时钟还不够高,对于PWM波存在分辨率和频率的矛盾。同时还希望如图中,PWM波的正向脉宽能够大于T/4(小于T/2),可以增加调压范围。 zgy_chenxin 发表于 2024-5-16 19:38
谢谢!我先看看这两款单片机的资料。发现STC单片机的运行时钟还不够高,对于PWM波存在分辨率和频率的矛盾 ...
PWM最高时钟的是STC32F系列的,288MHz,但是要发出逐个有相移的PWM,又办不到。 梁工 发表于 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脉冲。