找回密码
 立即注册
查看: 3828|回复: 41

【疑难问题】不同批次的STC8G2K64S4芯片 PWM波形不连续

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2024-04-29 09:24:38

1

主题

19

回帖

69

积分

注册会员

积分
69
发表于 2024-4-2 16:20:21 | 显示全部楼层 |阅读模式
本帖最后由 叶凡 于 2024-4-8 13:18 编辑

各位工程师大家好:

我在产品上使用STC8G2K64S4芯片的45路PWM功能,第一批次的芯片工作正常,芯片丝印和输出波形、芯片信息如下:
截图202404021608597077.jpg 截图202404021609448108.jpg

正在检测目标单片机 ...
  单片机型号: STC8G2K64S4
  软件协议, V3.0: 7.3.13U

当前芯片的硬件选项为:
  . 系统ISP工作频率: 23.945MHz
  . 内部IRC振荡器的频率: 24.002MHz
  . 掉电唤醒定时器的频率: 35.475KHz
  . 振荡器放大增益使能
  . 用户EEPROM大小被设置为 64 K
  . P3.2和P3.3与下次下载无关
  . 上电复位时增加额外的复位延时
  . 复位引脚用作普通I/O口
  . 检测到低压时复位
  . 低压检测门槛电压 : 2.00 V
  . 上电复位时,硬件不启动内部看门狗
  . 上电自动启动内部看门狗时的预分频数为 : 256
  . 空闲状态时看门狗定时器停止计数
  . 下次下载用户程序时,将用户EEPROM区一并擦除
  . 下次下载用户程序时,没有相关的端口控制485
  . 下次下载时不需要校验下载口令
  . 内部参考电压: 1189 mV (参考范围: 1100~1300mV)

  单片机型号: STC8G2K64S4
  软件协议, V3.0: 7.3.13U


操作成功 !(2024-04-02 16:29:38)

第二批次的芯片工作异常,芯片丝印和输出波形、芯片信息如下:

截图202404021611583686.jpg

第二批次芯片的输出波形

第二批次芯片的输出波形


正在检测目标单片机 ...
  单片机型号: STC8G2K64S4
  软件协议, V1.0: 7.3.12U

当前芯片的硬件选项为:
  . 系统ISP工作频率: 24.002MHz
  . 内部IRC振荡器的频率: 24.002MHz
  . 掉电唤醒定时器的频率: 35.025KHz
  . 振荡器放大增益使能
  . 用户EEPROM大小被设置为 64 K
  . P3.2和P3.3与下次下载无关
  . 上电复位时增加额外的复位延时
  . 复位引脚用作普通I/O口
  . 检测到低压时复位
  . 低压检测门槛电压 : 2.00 V
  . 上电复位时,硬件不启动内部看门狗
  . 上电自动启动内部看门狗时的预分频数为 : 256
  . 空闲状态时看门狗定时器停止计数
  . 下次下载用户程序时,将用户EEPROM区一并擦除
  . 下次下载用户程序时,没有相关的端口控制485
  . 下次下载时不需要校验下载口令
  . 内部参考电压: 1189 mV (参考范围: 1100~1300mV)

  单片机型号: STC8G2K64S4
  软件协议, V1.0: 7.3.12U


操作成功 !(2024-04-02 16:26:07)


烧录的同一个程序文件,同样的PCB,上电后第二批次的芯片PWM信号每隔90ms就会中断10ms。
我甚至将两个单片机拆下来调换PCB,调换后故障是跟随单片机转移的
目前测试了6块板子都有这个问题,还请给位工程师帮忙分析原因

感谢各位工程师热心支持,问题已解决,各位朋友可通过后续帖子查看解决经过及最终原因!



回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:81
  • 最近打卡:2024-10-17 09:35:06

9

主题

180

回帖

1778

积分

版主

积分
1778
发表于 2024-4-2 16:58:44 | 显示全部楼层
本帖最后由 一轮明月 于 2024-4-2 17:01 编辑

请参考数据手册附录S.2章节

手册可从我们下载软件上直接下载
截图202404021657453649.jpg
截图202404021700484417.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:172
  • 最近打卡:2025-04-28 08:49:07
已绑定手机

90

主题

961

回帖

2318

积分

超级版主

积分
2318
QQ
发表于 2024-4-2 16:59:32 | 显示全部楼层
选择24M 不调节 烧写进去 试试
截图202404021659153513.jpg
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2024-04-29 09:24:38

1

主题

19

回帖

69

积分

注册会员

积分
69
发表于 2024-4-2 17:30:35 | 显示全部楼层
国学*** 发表于 2024-4-2 16:59
选择24M 不调节 烧写进去 试试

您好,您这个方案试了一下,问题依旧
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2024-04-29 09:24:38

1

主题

19

回帖

69

积分

注册会员

积分
69
发表于 2024-4-2 17:31:56 | 显示全部楼层
本帖最后由 叶凡 于 2024-4-2 18:10 编辑
一轮*** 发表于 2024-4-2 16:58
请参考数据手册附录S.2章节

手册可从我们下载软件上直接下载

您好,我们目前有200片PCB已完成贴片,这个问题可以通过程序修复吗
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15632
发表于 2024-4-2 19:42:40 | 显示全部楼层
STC8G2K64S4, 现在销售的都是 C版
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2024-4-2 22:55:09 | 显示全部楼层
估计是你示波器采样速度与PWM频率差拍造成的,你打开频率计,看看频率。或者用更快的速度扫描看看。
看你图片,扫描速度是20ms/DIV,这么慢的速度看快速信号,就会出现断续的,此时你会发现,频率并不改变。
PWM是硬件自动产生的,不会出现断续现象。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2024-4-2 23:11:59 | 显示全部楼层
估计是你示波器采样速度与PWM频率差拍造成的,你打开频率计,看看频率。或者用更快的速度扫描看看。
看你图片,扫描速度是20ms/DIV,这么慢的速度看快速信号,就会出现断续的,此时你会发现,频率并不改变。
PWM是硬件自动产生的,不会出现断续现象。

我也使用20ms/DIV的速度看一个30.05KHz的方波信号,请看示波器波形照片:
截图202404022308542828.jpg

上图中,频率计显示频率30.0504KHz,但是请看扫描速度是20.00ms/DIV,图中刚好一格一个方波,周期应该是20ms,方波频率应该是50Hz,但实际信号是30050Hz,示波器看到的是采样速率与信号频率的“差拍”50Hz。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2024-04-29 09:24:38

1

主题

19

回帖

69

积分

注册会员

积分
69
发表于 2024-4-3 08:38:46 | 显示全部楼层
梁*** 发表于 2024-4-2 23:11
估计是你示波器采样速度与PWM频率差拍造成的,你打开频率计,看看频率。或者用更快的速度扫描看看。
看你图 ...

梁工,您好:
    感谢您的回复,现在的问题有两个:
①从示波器角度看:示波器的采样参数是一致的扫描速度都是20ms/DIV,在采集两个不同批次的单片机时有问题的哪个批次的那个批次单片机的PWM波形不连续,另一个批次的单片机波形正常。所以采样差拍的原因我们是不是可以排除呢?然后就是之所以使用20ms/DIV的扫描速度是为了方便拍照片,我们使用快速扫描来看有问题批次的单片机PWM波形也是可以看到不连续的情况闪过,但拍不成照片。
②从上机效果来看:这两个批次的单片机最终上机的效果是不同的,我们使用PWM作为灯的调光信号,有问题的那个批次的单片机上机调光时灯光不稳定。

以上是一些细节补充,还请梁工指导

点评

不管是B版、C版,PWM是不会有问题的。 打开频率计看看频率跟你PWM频率是否一致。 也可以用固定的占空比测试一下,就是程序中先不要改变占空比,初始化后固定一个占空比,看看效果。 再次说明:PWM是硬件产生的,不会  详情 回复 发表于 2024-4-3 09:19
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2024-04-29 09:24:38

1

主题

19

回帖

69

积分

注册会员

积分
69
发表于 2024-4-3 08:40:07 | 显示全部楼层
神*** 发表于 2024-4-2 19:42
STC8G2K64S4, 现在销售的都是 C版

您好,我出问题的这批联系供应商确认是B版
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 03:09 , Processed in 0.176145 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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