找回密码
 立即注册
楼主: templeton

STC32G144K246中USB模块和系统时钟的关系

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:453
  • 最近打卡:2026-07-03 08:57:36

830

主题

1万

回帖

2万

积分

管理员

积分
23929
发表于 2026-6-5 13:07:44 | 显示全部楼层
erci*** 发表于 2026-6-5 09:49
OK,注意AiCube生成的不是最新的LIB,要手动覆盖下,下一版AiCube这些wait函数模板里自动调用。
...

永远通知内部用最新的 LIB
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:22
  • 最近打卡:2026-06-23 09:25:22
已绑定手机

8

主题

58

回帖

468

积分

中级会员

积分
468
发表于 2026-6-6 17:14:47 | 显示全部楼层
erci*** 发表于 2026-6-5 09:49
OK,注意AiCube生成的不是最新的LIB,要手动覆盖下,下一版AiCube这些wait函数模板里自动调用。
...

      你好,我这边现在又遇到一个新的问题。
    在80M的时候按键复位测试正常。  但是在120M的时候,P5.4按键复位 会失效无法复位重启,按键复位2~15次后就无法复位了 。。。  我还是在这个例程基础上改的。增加了1个程序初始化小灯闪烁的状态。。。    这种情况楼主之前是否遇到过呢,有什么好的建议吗




截图202606061710141750.jpg



usb_120M_test 按键复位测试.zip

1019.95 KB, 下载次数: 7

点评

参考这个 https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=16680&pid=164369 [attachimg]138999[/attachimg]  详情 回复 发表于 2026-6-6 20:44
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:586
  • 最近打卡:2026-07-04 12:34:03
已绑定手机

112

主题

4958

回帖

1万

积分

荣誉版主

无情的代码机器

积分
10758
发表于 2026-6-6 20:44:40 | 显示全部楼层
Kian*** 发表于 2026-6-6 17:14
你好,我这边现在又遇到一个新的问题。
    在80M的时候按键复位测试正常。  但是在120M的时候,P5. ...

参考这个

https://www.stcaimcu.com/forum.p ... 6680&pid=164369

截图202606062044362036.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:22
  • 最近打卡:2026-06-23 09:25:22
已绑定手机

8

主题

58

回帖

468

积分

中级会员

积分
468
发表于 2026-6-6 21:01:22 | 显示全部楼层
erci*** 发表于 2026-6-6 20:44
参考这个

https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=16680&pid=164369

意思就是, 硬件复位脚   和USB 不能共存?    需要把硬件复位脚当作为普通IO口使用,然后通过检测IO口低电平在进入 软件复位吗?  

点评

USB、PLL等启用后,要复位包括但不限于复位脚、寄存器复位,执行前都要释放USB和PLL,以免你遇到的异常情况。  发表于 2026-6-6 22:42
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:22
  • 最近打卡:2026-06-23 09:25:22
已绑定手机

8

主题

58

回帖

468

积分

中级会员

积分
468
发表于 2026-6-11 11:55:34 | 显示全部楼层
Kian*** 发表于 2026-6-6 21:01
意思就是, 硬件复位脚   和USB 不能共存?    需要把硬件复位脚当作为普通IO口使用,然后通过检测IO口低 ...

好的 谢谢

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:22
  • 最近打卡:2026-06-23 09:25:22
已绑定手机

8

主题

58

回帖

468

积分

中级会员

积分
468
发表于 2026-6-11 17:51:02 | 显示全部楼层
erci*** 发表于 2026-6-6 20:44
参考这个

https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=16680&pid=164369

     前辈,我今天早上又遇到一个奇怪的问题。120M模式下

     我这边做了几台样机做疲劳测试,其中有1台设备直接黑屏,外设也停止了,一点反应都没有, 按键下降沿中断进入软件复位也无效,只有断电重启才恢复。 但是这种情况在实际应用肯定是不允许的。
然后我无意摸到STC32G144K芯片,发现发热较大 。我怀疑是发热导致的。  然后我又摸了其他几台设备的,也是发热较大。

    我设备用了很多外设,LCM,QSPI,SPI,ADC,多个定时器,多个串口,N多个IO口中断启动,USB 等等。起初怀疑是我软件配置 或者IO口不对,导致功耗异常 ( 因为STC的其他型号 正常使用时 我重来没有遇到过发热如此严重的)。
   
然后我又试了您发的这个  单一运行USB的测试程序,120M模式下,芯片发热依然很大。  请问这种情况正常吗?是否有改善的办法

点评

这个型号1MHz 1mA。 板子是不是没铺完整地?这个有利于散热 另外120M还是算超频了。建议量产用100MHz。  详情 回复 发表于 2026-6-11 18:32
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:586
  • 最近打卡:2026-07-04 12:34:03
已绑定手机

112

主题

4958

回帖

1万

积分

荣誉版主

无情的代码机器

积分
10758
发表于 2026-6-11 18:32:18 | 显示全部楼层
Kian*** 发表于 2026-6-11 17:51
前辈,我今天早上又遇到一个奇怪的问题。120M模式下

     我这边做了几台样机做疲劳测试,其中有1 ...

这个型号1MHz 1mA。

板子是不是没铺完整地?这个有利于散热
另外120M还是算超频了。建议量产用100MHz。

三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:22
  • 最近打卡:2026-06-23 09:25:22
已绑定手机

8

主题

58

回帖

468

积分

中级会员

积分
468
发表于 2026-6-11 19:33:25 | 显示全部楼层
erci*** 发表于 2026-6-11 18:32
这个型号1MHz 1mA。

板子是不是没铺完整地?这个有利于散热



   全部覆铜了的。  你那边跑120M, 去摸芯片,烫不烫手呢?     我这个板子的芯片感觉有60~80°左右, 这种属于正常吗?  

  我回想到第一块样品的时候也是发热,我以为接线错误把芯片烧了,后来更换IC后就没有特意摸过这个芯片温度了。

  今早发现有台设备异常,不知道是否与这个温度有关联,下来我再观察一段时间。 每台设备同样也会发热,   

   会不会是我设计问题,忽略了某个细节。 除了降低频率目前有没有什么好的建议


截图202606111924263653.jpg 截图202606111924599173.jpg

点评

清华卓晴老师之前测试这个工况表面温度40左右,而且是没铺铜的情况。 所以优先检查下每个管脚有没有过流情况,功耗仪测下芯片电流,检查下引脚电阻啥的。 [attachimg]140022[/attachimg]  详情 回复 发表于 2026-6-11 19:45
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:586
  • 最近打卡:2026-07-04 12:34:03
已绑定手机

112

主题

4958

回帖

1万

积分

荣誉版主

无情的代码机器

积分
10758
发表于 2026-6-11 19:45:38 | 显示全部楼层
Kian*** 发表于 2026-6-11 19:33
全部覆铜了的。  你那边跑120M, 去摸芯片,烫不烫手呢?     我这个板子的芯片感觉有60~80°左右, ...


清华卓晴老师之前测试这个工况表面温度40左右,而且是没铺铜的情况。
所以优先检查下每个管脚有没有过流情况,功耗仪测下芯片电流,检查下引脚电阻啥的。

截图202606111944074286.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:22
  • 最近打卡:2026-06-23 09:25:22
已绑定手机

8

主题

58

回帖

468

积分

中级会员

积分
468
发表于 2026-6-12 09:01:18 | 显示全部楼层
erci*** 发表于 2026-6-11 19:45
清华卓晴老师之前测试这个工况表面温度40左右,而且是没铺铜的情况。
所以优先检查下每个管脚有没有过流 ...

可是卓晴老师的这款单片机是STC32G12K128, 我现在用的是STC32G144K246。   
  1. 芯片不是同一款。  
  2.工作频率也不同。   
   我主要想了解咨询一下,你那边用开发板跑120M,芯片烫不烫手。 因为我手里没有其他的STC32G144K的开发板。 我想搞清楚,这款芯片120M下发热是否为正常现象,还是说我这边硬件设计的问题。 然后我好再做下一步分析原因。

点评

没认真看视频。128没有120M主频的。我这边温度更低。 [attachimg]140039[/attachimg]  详情 回复 发表于 2026-6-12 09:11
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-7-5 17:53 , Processed in 0.078355 second(s), 91 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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