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

STC8G2K64S4 PWM输出异常

[复制链接]

该用户从未签到

1

主题

1

回帖

19

积分

新手上路

积分
19
发表于 2023-11-24 09:59:38 | 显示全部楼层 |阅读模式
芯片:STC8G2K64S4
异常问题:同时驱动16路增强型PWM输出,可能存在某一路无法输出的问题。
驱动库:使用STC8G_PWM15bit驱动库。

问题描述:我最近在开发STC8G2K64S4芯片增强型PWM的案例,总共驱动16路增强型PWM,50HZ,用于驱动舵机,但是批量生产时,单片机开机,部分样品的某个PWM存在无法输出的现象,通过示波器查看异常引脚,显示只有微弱波形。如果此时快速重新上电单片机,很大概率能够恢复正常,但是下次从断电状态下上电开机又出现异常现象。
示波器图片:
截图202311240953032167.jpg
请大家帮忙分析,谢谢。

回复 送花

使用道具 举报

  • TA的每日心情
    奋斗
    8 小时前
  • 签到天数: 137 天

    [LV.7]常住居民III

    26

    主题

    1323

    回帖

    4119

    积分

    论坛元老

    积分
    4119
    发表于 2023-11-24 10:57:12 | 显示全部楼层
    看起来像是占空比设置很小出现的现象,你用库函数例程包里面独立例程的15位增强型PWM例子烧录到板子上试试。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    1

    回帖

    19

    积分

    新手上路

    积分
    19
     楼主| 发表于 2023-11-25 10:54:22 | 显示全部楼层
    乘风飞扬 发表于 2023-11-24 10:57
    看起来像是占空比设置很小出现的现象,你用库函数例程包里面独立例程的15位增强型PWM例子烧录到板子上试试 ...

    并不是占空比小的问题。可能是因为I2C造成了干扰,将I2C通讯屏蔽了就可以正常。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2985

    回帖

    6727

    积分

    超级版主

    积分
    6727
    发表于 2023-11-25 11:20:49 | 显示全部楼层
    请直接下载“01-45路15位增强型PWM-非中断更新PWM-C语言”里的HEX文件测试,

    增强型15位PWM相关程序-STC8G2K64S2-S4系列.rar (402.22 KB, 下载次数: 19)

    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-10 17:43 , Processed in 0.057118 second(s), 43 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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