找回密码
 立即注册
查看: 158|回复: 1

PWM1与PWM2互补输出没有死区时间与关闭输出有尖峰

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-11-26 19:59:33

9

主题

15

回帖

592

积分

高级会员

积分
592
发表于 2025-11-26 19:59:33 | 显示全部楼层 |阅读模式
    PWM的场景:

        一、使用PWM1的1P/1N与PWM2的2P/2N(分别使用脚P10/P11 P12/P13)根据需求有四种不同的工作状态,分别记状态0、状态1、状态2、状态3。

        二、状态0时把P10/P11/P12/P13切换为IO口功能,并且P10与P12输出固定高电平P11与P13为固定低电平。
        三、状态1时把P13提前拉高几个us的高电平,然后把P10与P11恢复为互补的PWM功能。P12/P13还是为IO功能并且都拉高。
        四、状态2时把P10/P11/P12/P13切换为IO口功能,并且P10与P12输出固定高电平P11与P13为固定低电平。
        五、状态3时把P11提前拉高几个us的高电平,然后把P12与P13恢复为互补的PWM功能。P10/P11还是为IO功能并且都拉高。

    问题现象:
       一、使用测试发现在状态1时第一个PWM信号没有死区时间,从第二个开始才有死区间。状态3存在同样的问题。
       二、使用测试发现在状态1时把PWM功能切换为IO口时P11的输出被拉低又拉高。状态3存在同样的问题。
       三、测试验证过如果只单独使用1P与1N或者2P与2N时不存上述问题。

   
    测试验证工程代码如附件!

   
      

状态3PWM切换IO尖峰

状态3PWM切换IO尖峰

状态3没有死区时间

状态3没有死区时间

状态1PWM切换IO尖峰

状态1PWM切换IO尖峰

状态1没有死区时间

状态1没有死区时间

四种状态的波形

四种状态的波形

高级PWM1-PWM2-PWM3-PWM4,开关-C252.rar

43.81 KB, 下载次数: 2

工程

回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:644
  • 最近打卡:2026-03-20 08:58:57
已绑定手机

52

主题

2488

回帖

8796

积分

论坛元老

积分
8796
发表于 2025-11-27 10:38:49 | 显示全部楼层
附件例子供参考
截图202511271038086768.jpg
截图202511271038302216.jpg

高级PWM1-PWM2-PWM3-PWM4,开关-C252.zip

15.84 KB, 下载次数: 7

回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-22 00:24 , Processed in 0.106417 second(s), 52 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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