找回密码
 立即注册
查看: 432|回复: 3

PWM产生互补的SPWM

[复制链接]

该用户从未签到

5

主题

4

回帖

49

积分

新手上路

积分
49
发表于 2023-6-29 19:05:56 | 显示全部楼层 |阅读模式
PWM产生互补的SPWM中PWM1N有中断吗?有的话如何设置?
回复 送花

使用道具 举报

  • TA的每日心情
    开心
    2024-4-30 08:29
  • 签到天数: 81 天

    [LV.6]常住居民II

    8

    主题

    93

    回帖

    1148

    积分

    版主

    积分
    1148
    发表于 2023-7-13 15:13:12 | 显示全部楼层
    1、2、3路直接PWM输出。
    4路输出PWM与1路PWM有一个相位差,参考“17B-PWMA-3个相位差120度的PWM互补输出P2口-匹配输出0或1“

    点评

    1、2、3路直接PWM输出。 4路输出PWM与1路PWM有一个相位差,参考“17B-PWMA-3个相位差120度的PWM互补输出P2口-匹配输出0或1“  详情 回复 发表于 2023-7-13 15:23
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2988

    回帖

    6733

    积分

    超级版主

    积分
    6733
    发表于 2023-7-13 15:23:42 | 显示全部楼层
    麦丽素 发表于 2023-7-13 15:13
    1、2、3路直接PWM输出。
    4路输出PWM与1路PWM有一个相位差,参考“17B-PWMA-3个相位差120度的PWM互补输出P2 ...

    1、2、3路直接PWM输出。
    4路输出PWM与1路PWM有一个相位差,参考“17B-PWMA-3个相位差120度的PWM互补输出P2口-匹配输出0或1“

    STC8H系列-高级PWM相关程序.rar (2.02 MB, 下载次数: 59)

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-2-18 14:41
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    1

    回帖

    20

    积分

    新手上路

    积分
    20
    发表于 2023-11-26 16:23:16 | 显示全部楼层
    演示使用2路PWM产生互补的SPWM. 从P2.1(PWM3)输出正相脉冲, 从P2.2(PWM4)输出反相脉冲(互补).

    主时钟选择24MHZ, PWM时钟选择1T, PWM周期2400, 死区12个时钟(0.5us).正弦波表用200点.

    输出正弦波频率 = 24000000 / 2400 / 200 = 50 HZ.

    PWM3T1 = 65;                // 第一个翻转匹配点
            PWM3T2 = 1220;                //
        请教:周期2400  过零点是1200, 第二个翻转匹配点 为什么不是起始的65+1200呢?
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-10 22:48 , Processed in 0.058453 second(s), 44 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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