找回密码
 立即注册
楼主: 神***

0.99元USB-STC8H2K08U,144MHz-PWM硬件移相,51全面进入USB时代

  [复制链接]
  • TA的每日心情
    开心
    2024-4-7 19:39
  • 签到天数: 2 天

    [LV.1]初来乍到

    4

    主题

    52

    回帖

    292

    积分

    中级会员

    积分
    292
    发表于 2024-4-1 18:15:26 | 显示全部楼层
    梁工 发表于 2024-4-1 17:35
    PWM要14位就是16384(十六进制0x4000),那么500KHz的PWM就要求时钟=16.384*500=8192MHz=8.192GHz,如果 ...

    看到开关电源里用的芯片是TMS320F系列的DSP做的,由于那个东西太高级了,不会玩,想用这个来搞,看来是不现实。

    点评

    怎么会不现实呢?看你的要求了。 我有朋友用STC MCU实现20us的ADC采样间隔计算PID控制PWM实现开关电源控制,效果还不错。 你的开关电源参数要求是什么? 输入电压、输出电压、输出功率、纹波、稳压精度?  详情 回复 发表于 2024-4-1 19:19
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-7 19:39
  • 签到天数: 2 天

    [LV.1]初来乍到

    4

    主题

    52

    回帖

    292

    积分

    中级会员

    积分
    292
    发表于 2024-4-1 18:19:04 | 显示全部楼层
    梁工 发表于 2024-4-1 17:38
    我的回复指的就是PWM分辨率。

    TMF320F28032芯片内部应该是用了其它的某种方式,芯片好像没有那么高的频率。

    点评

    没有了解过TMF320F28032的PWM。纯数字计数式的PWM就是上面说的方式,高频率、高位数的PWM要求比较高的时钟。但一些PWM的架构不需要那么高的时钟,这类PWM的方式是不同的。下面是一种方案: 低4bit用硬件电路的延时  详情 回复 发表于 2024-4-1 19:05
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2932

    回帖

    6609

    积分

    超级版主

    积分
    6609
    发表于 2024-4-1 19:05:35 | 显示全部楼层
    深山老妖 发表于 2024-4-1 18:19
    TMF320F28032芯片内部应该是用了其它的某种方式,芯片好像没有那么高的频率。 ...

    没有了解过TMF320F28032的PWM。
    纯数字计数式的PWM就是上面说的方式,高频率、高位数的PWM要求比较高的时钟。
    但一些PWM的架构不需要那么高的时钟,这类PWM的方式是不同的。

    下面是一种方案:

    低4bit用硬件电路的延时时间来实现。
    比如12位数字PWM+16个延时时间组合,可以得到16位PWM。
    假设PWM时钟为62.5MHz,即周期为16ns,再用一个电路产生0、1、2、3~15ns的时间,
    通过一个16选1的开关选择其中一个延时,与PWM协同输出,
    则可以等效时钟为1GHz、16位的PWM,PWM频率为1GHz/65536=15.26KHz。
    比如要输出占空比为0x9457,则将0x945送12位数字PWM,用0x07选择延时输出7ns,即可实现。

    如上所述,用62.5MHz的时钟就可以等效实现时钟为1GHz、16位的PWM。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2932

    回帖

    6609

    积分

    超级版主

    积分
    6609
    发表于 2024-4-1 19:19:16 | 显示全部楼层
    深山老妖 发表于 2024-4-1 18:15
    看到开关电源里用的芯片是TMS320F系列的DSP做的,由于那个东西太高级了,不会玩,想用这个来搞,看来是不 ...

    怎么会不现实呢?看你的要求了。
    我有朋友用STC MCU实现20us的ADC采样间隔计算PID控制PWM实现开关电源控制,效果还不错。
    你的开关电源参数要求是什么? 输入电压、输出电压、输出功率、纹波、稳压精度?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-7 11:08
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    4

    主题

    5

    回帖

    56

    积分

    注册会员

    积分
    56
    发表于 2024-4-6 11:51:53 | 显示全部楼层
    能不能移相加死区

    点评

    可以。 请画出你要求的信号波形,才能更好判断。  详情 回复 发表于 2024-4-6 12:50
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2932

    回帖

    6609

    积分

    超级版主

    积分
    6609
    发表于 2024-4-6 12:50:41 | 显示全部楼层

    可以。
    请画出你要求的信号波形,才能更好判断。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-7 11:08
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    4

    主题

    5

    回帖

    56

    积分

    注册会员

    积分
    56
    发表于 2024-4-6 13:05:44 | 显示全部楼层
    像这样的

    一组互补的加死区的PWM,再加一组主PWM辅助有移相加死区的

    QQ图片20240406131352.png
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-7 11:08
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    4

    主题

    5

    回帖

    56

    积分

    注册会员

    积分
    56
    发表于 2024-4-7 09:38:01 | 显示全部楼层
    本帖最后由 金凌新电源 于 2024-4-7 10:30 编辑

    PWMB能不能生成加死区波形,如PWM5与PWM6一组
    PWMB是不是,不能选择,绕过死区时间

    点评

    PWMB是单端输出,没有互补输出,也就没有死区设置。 如果确实要用PWMB输出互补带死区的PWM,则只能用自带死区的驱动IC,比如EG2104S。  详情 回复 发表于 2024-4-7 23:07
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2932

    回帖

    6609

    积分

    超级版主

    积分
    6609
    发表于 2024-4-7 23:07:08 | 显示全部楼层
    金凌新电源 发表于 2024-4-7 09:38
    PWMB能不能生成加死区波形,如PWM5与PWM6一组
    PWMB是不是,不能选择,绕过死区时间
    ...

    PWMB是单端输出,没有互补输出,也就没有死区设置。
    如果确实要用PWMB输出互补带死区的PWM,则只能用自带死区的驱动IC,比如EG2104S。

    PWMA 支持【互补输出,死区设置】
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 11:19
  • 签到天数: 59 天

    [LV.5]常住居民I

    1

    主题

    24

    回帖

    238

    积分

    中级会员

    积分
    238
    发表于 2024-4-15 20:33:45 | 显示全部楼层
    回复 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-3 03:17 , Processed in 0.069233 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表