jhfweoml 发表于 2026-1-24 10:39:24

STC32G12K128低于零下20℃部分单片机串口不工作 | 问题已经基本解决

今年北京比较冷,有个项目用了这个型号单片机,
STC32G12K128-35I 低于零下20℃部分单片机串口不工作。
已经验证,用手指摸一会儿单片机马上恢复通讯,
改波特率,改主频,都无效,不行的就是不行,行的就是行。
求大神指导。
崔义言13325259802 坐等解决方案。

神农鼎 发表于 2026-1-24 14:20:36

发送用:强推挽;
接收用:高阻输入 + 打开内部上拉电阻

jhfweoml 发表于 2026-1-24 17:07:00

感谢管理员,问题已经基本解决。
按照你的设置,在零下24℃冷柜测试半小时通讯正常。

===================================
发送用:强推挽;
接收用:高阻输入 + 打开内部上拉电阻

angmall 发表于 2026-1-24 11:14:51

 内核
 超高速 32 位 8051 内核( 1T),比传统 8051 约快 70 倍以上
 49 个中断源, 4 级中断优先级
 支持在线仿真
 工作电压
 1.9V ~ 5.5V( 当工作温度低于-40℃时,工作电压不得低于 3.0V)
 工作温度
 -20℃ ~ 65℃( 传统商规: 内部高速 IRC 温漂-0.76% ~ +0.98%) ,工作频率 <= 35MHz
 -40℃ ~ 85℃( 传统工规: 内部高速 IRC 温漂± 1.3% ) , 工作频率 <= 35MHz
 -40℃ ~ 105℃(扩展温度:内部高速 IRC 温漂± 2%), 工作频率 <= 24MHz(当温度高于 85℃时可使用
外部 24MHz 及以下晶振,车规晶振/¥0.38)
 -40℃ ~ 125℃( 车规 Grade1: 内部高速 IRC 温漂± 3%, 工作频率 <= 24MHz,当温度高于 85℃时可使
用外部 24MHz 及以下晶振,车规晶振/¥0.38)
工规 MCU 订货型号: STC32G12K128-35I-LQFP64/48/44/32, TSSOP20
车规 MCU 订货型号: STC32G12K128-24A-LQFP64/48/44/32, TSSOP20。 车规可当工规使用,更好而已。



rm543 发表于 2026-1-24 11:34:10

这种宽温度范围的工作环境需要加外部晶振,
内部RC时钟用作串口应用精度裕量不够,
虽然STC的RC时钟精度在同行内已经很好,
但两头芯片的波特率一正一负偏差就还是超出范围了。

jhfweoml 发表于 2026-1-24 12:23:40

请问,照片里的型号是工规的吗?

DebugLab 发表于 2026-1-24 12:56:45

jhfweoml 发表于 2026-1-24 12:23
请问,照片里的型号是工规的吗?
是的,24A才是车规

DebugLab 发表于 2026-1-24 12:59:27

不工作是收不正常还是发不正常?
不正常是没数据还是波特率不对?
串口通信对方是什么芯片?
单片机主时钟频率多少?

神农鼎 发表于 2026-1-24 13:59:53

STC32G/STC8H/STC8G/STC8A所有的芯片 -40度,都可以正常工作,
可以查下你外围电路哪些不正常的


STC32G12K128 大量用于汽车电子,
通信是多方面的事,不只一个 MCU, 还有另外和其通信的,
对方不行,你可能要加外部晶振




神农鼎 发表于 2026-1-24 14:05:24

另外尽量用 CAN 通信










页: [1] 2 3
查看完整版本: STC32G12K128低于零下20℃部分单片机串口不工作 | 问题已经基本解决