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

PWM互补输出疑问!

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2026-01-10 08:43:30
已绑定手机

1

主题

0

回帖

7

积分

新手上路

积分
7
发表于 前天 20:48 | 显示全部楼层 |阅读模式
各位老大!
芯片STC8H3K64S2,PWMA设置为PWM模式1,P33,P34输出互补波形。
在上电启动瞬间2个互补引脚都会输出大概300ns的高电平,mos管击穿,如何避免?


  1. P_SW2 |= 0x80;
  2.         
  3.         P3M0 |= 0x18;
  4.         P3M1 &= ~0x18;                          //PWM引脚设置 P33,P34
  5.         
  6.         PWMA_PS |= 0xc0;                        //PWM4: 输出引脚 PWM4P(P3.4), PWM4N(P3.3)
  7.         PWMA_ENO |= 0xc0;                        //启用PWM4输出
  8.         
  9.         PWMA_PSCRH = 0x00;                         //预分频寄存器
  10.         PWMA_PSCRL= 0x00;
  11.         PWMA_DTR = 0x30;                         //死区时间配置
  12.         
  13.         PWMA_CCMR4 =0x68;                         //设置通道4为PWM模式
  14.         PWMA_CCER2 = 0x50;                         //配置通道输出使能和极性
  15.         
  16.         PWMA_ARRH = 0x03;                         //设置PWM频率
  17.         PWMA_ARRL = 0xE8;
  18.         
  19.         PWMA_CCR4H = 0x01;                         //设置PWM占空比
  20.         PWMA_CCR4L = 0xF4;
  21.                                 
  22.         PWMA_BKR= 0x80;                         //主输出使能 相当于总开关
  23. //        PWMA_IER = 0x02;                         //使能中断
  24.         PWMA_CR1 = 0x01;                         //使能计数器
复制代码
ScreenShot_2026-01-09_204438_840.png
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:667
  • 最近打卡:2026-01-10 00:03:35
已绑定手机

93

主题

7075

回帖

1万

积分

超级版主

积分
13311
发表于 前天 22:32 | 显示全部楼层
IO加上下拉电阻,拉到禁用的电平
IO初始化先设置电平为禁用的电平,再设置为推挽模式
MOS加上下拉电阻,拉到禁用的电平,也就是GS极之间接电阻
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2026-01-10 09:04:49
已绑定手机

1

主题

102

回帖

330

积分

中级会员

积分
330
发表于 昨天 09:04 | 显示全部楼层
P3M0赋值之前,先对P33、P34赋值0。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:661
  • 最近打卡:2026-01-10 09:35:39
已绑定手机
已实名认证

124

主题

3323

回帖

8469

积分

版主

积分
8469
发表于 昨天 09:41 | 显示全部楼层
默认I/O输出为高阻,需要对下管加一个下拉电阻(NMOS),上管可加上拉电阻或者不加,因为只要保证下管不导通,上管导通也无所谓的。
然后就是在设置I/O口模式前,首先对P33和P34赋值确定的电平,然后再改动I/O模式进行输出生效,此时外部的上拉/下拉电阻就是失效的了,因为已经由单片机接管
然后才是PWM配置互补,并且打开输出。
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-1-11 08:39 , Processed in 0.107475 second(s), 65 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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