找回密码
 立即注册
查看: 509|回复: 13

求缩短STC32G12K128上电启动时间 | 看置顶的 2楼

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-12-24 16:55:02
已绑定手机

1

主题

6

回帖

19

积分

新手上路

积分
19
发表于 2025-12-19 10:48:54 | 显示全部楼层 |阅读模式
    在开发的项目中,使用了STC32G12K128-35I-QFN32单片机作为主控,由于需要做过流保护功能,相关标准规定不应超过0.1S。
相应的分配在单片机的启动时间,在20ms内是游刃有余的,而且也用开发板做了上电启动测试,邪恶的种子也在此埋下了……
    程序中上电输出高电平,多次测试后发现没有问题,时间在15ms左右,这里给出测试图片(纹波是我接的usb电源不行):
    但如果就这样了,我就不会发这篇帖子求救了




使用的开发板

使用的开发板

黄色VCC上电时间,蓝色IO输出

黄色VCC上电时间,蓝色IO输出
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:368
  • 最近打卡:2026-04-02 08:50:05

844

主题

1万

回帖

2万

积分

管理员

积分
22799
发表于 2025-12-22 21:07:12 | 显示全部楼层
估计楼主上电后, P3.2被拉低了 | 确保 上电后 P3.2不为低电平
请将 原理图的 PDF 贴出来,大家一起帮分析

截图202512222108115282.jpg

截图202512222109084133.jpg


============================

截图202512222113016936.jpg

截图202512222114244045.jpg


上电延时, 主要由下面两部分组成及如何加速,8H/32G系列/Ai8051U - 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 国芯人工智能技术交流网站 - AI32位8051交流社区
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-12-24 16:55:02
已绑定手机

1

主题

6

回帖

19

积分

新手上路

积分
19
发表于 2025-12-19 10:58:11 | 显示全部楼层
今年出货的一批产品,测试时间通不过,经研究发现是上电启动时间都在100ms以上,于是我开始怀疑,是不是我的IO口启动电平配置错了?是不是ISP软件下载时未勾选相关选项?
      经确认P3.2 P3.3已上拉,相关配置正确,这里给出相关配置截图:

ISP软件配置

ISP软件配置
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-12-24 16:55:02
已绑定手机

1

主题

6

回帖

19

积分

新手上路

积分
19
发表于 2025-12-19 11:07:51 | 显示全部楼层
奇怪了,所以我就在想啥原因呢,在新的规格书中发现了,这么一段(以前没有的):
      好了,问题确定,芯片固件版本的问题,我以前出货使用的固件版本是7.4.8的没有任何问题,
现在的版本是7.4.14的,启动时间就是要100+ms,怀疑是厂家修改了固件程序增加了延时,所以,

我说供货不稳定没有问题吧,你一天一个版本,我们怎么办
     然后,大家有啥好办法吗,现在买到的芯片都是7.4.14的固件,换都没得换
截图202512191108051737.jpg

点评

图上已经是最短时间的设置了: 不勾选上电复位使用较长延时 勾选下次冷启动时P32、P33都为0才可下载 请确保P32、P33上电时不同时为0,否则会有等待下载的时间 额外的500ms是应对按下P32按键再插USB TypeA下载的 勾  详情 回复 发表于 2025-12-20 00:06
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:823
  • 最近打卡:2026-04-02 08:23:13
已绑定手机

25

主题

632

回帖

3993

积分

论坛元老

积分
3993
发表于 2025-12-19 11:14:46 | 显示全部楼层
真细心呐,一般人估计查几天也查不出来问题所在
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:725
  • 最近打卡:2026-03-30 12:09:34
已绑定手机

97

主题

7246

回帖

1万

积分

超级版主

积分
13798
发表于 2025-12-20 00:06:24 | 显示全部楼层
永无*** 发表于 2025-12-19 11:07
奇怪了,所以我就在想啥原因呢,在新的规格书中发现了,这么一段(以前没有的):
      好了,问题确定, ...

图上已经是最短时间的设置了:
不勾选上电复位使用较长延时
勾选下次冷启动时P32、P33都为0才可下载

请确保P32、P33上电时不同时为0,否则会有等待下载的时间
额外的500ms是应对按下P32按键再插USB TypeA下载的
勾选下次冷启动时P32、P33都为0才可下载,应跳过下载阶段,也就不存在这个等待时间了
截图202512200004294810.jpg


回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:682
  • 最近打卡:2026-04-03 00:29:17

9

主题

622

回帖

4338

积分

论坛元老

积分
4338
发表于 2025-12-20 10:38:54 | 显示全部楼层
版本变更肯定有差异,烧录方式越多,要通过自动探测来识别,必然会增加启动时间.
有些单片机启动模式是有专门boot引脚配置,但占用管脚资源.
这种问题没有办法补救的.后面再做规划时候不要卡启动时间处理了,尽量硬件电路实现.
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:90
  • 最近打卡:2026-04-02 10:16:19
已绑定手机

4

主题

245

回帖

885

积分

高级会员

积分
885
发表于 2025-12-22 17:08:58 | 显示全部楼层
你的“过流保护”是怎么个逻辑或流程?是否可以给IO口加外部上拉或下拉电阻使其上电即保护、进入主程序再根据情况操作?

点评

不行的  发表于 2025-12-24 18:27
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-12-24 16:55:02
已绑定手机

1

主题

6

回帖

19

积分

新手上路

积分
19
发表于 2025-12-24 16:55:02 | 显示全部楼层
神*** 发表于 2025-12-22 21:07
估计楼主上电后, P3.2被拉低了 | 确保 上电后 P3.2不为低电平
请将 原理图的 PDF 贴出来,大家一起帮分析
...

为此,我还将芯片焊接到开发板上测试过电平问题,
甚至直接连接到VCC或GND都没用,
这里给开发板原理图,我的不便公开(不用怀疑焊接问题,我焊接了两块,并拍照看了引脚连接,确认没问题的):
截图202512241654568260.jpg
截图202512241708057846.jpg
截图202512241708268821.jpg
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-12-24 16:55:02
已绑定手机

1

主题

6

回帖

19

积分

新手上路

积分
19
发表于 2025-12-24 18:10:25 | 显示全部楼层
Debu*** 发表于 2025-12-20 00:06
图上已经是最短时间的设置了:
不勾选上电复位使用较长延时
勾选下次冷启动时P32、P33都为0才可下载

00 01 10 11组合方式我都试过一遍,只要是运行模式,时间就是要0.1S以上,测试芯片固件版本7.4.14
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-4-3 06:40 , Processed in 0.119284 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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