搜索

[RISC-V MCU 应用开发] CH32V103出现死机情况,请帮助解决

[复制链接]
418|13
xdqfc|  楼主 | 2021-5-30 14:35 | 显示全部楼层 |阅读模式
电路板是由锂电池供电的,3.3V的锂电池,因为电路板上面加了一块4G模块,模块在注册网络且登录服务器的时候,有大概1到2A的电流,把锂电池的电压一下子拉低到1.5V左右(电池当初充电不足),登录失败后,模块自动停机,电池电压又回升到3.3V左右,这时候单片机不工作了,只有重新上电,单片机才运行,很奇怪,请沁恒工程师帮助解决一下。

使用特权

评论回复

相关帖子

mintspring| | 2021-5-31 10:59 | 显示全部楼层
是不是电流过大,电池输出能力不足,增加个大电容试试看。

使用特权

评论回复
643757107| | 2021-5-31 11:12 | 显示全部楼层
你换成直流电源试试看,如果没问题,那就是电池供电问题,再针对性解决。

使用特权

评论回复
xdqfc|  楼主 | 2021-6-1 08:06 | 显示全部楼层
大家可能还没有明白我上面讲述的意思,我的意思是,即使供电有瞬间拉低,单片机应该都有掉电复位或者上电复位功能,应该不会导致单片机死机,现在的情况是,电池偶尔电压拉低后再回复到3.3V的话,单片机就死机了,其实相比较STM32,在这方面做的就不错,而GD32有网友反应,GD32有个别型号也存在上述现象,单片机死机后,只能把电源关掉,再上电才能解决问题,这在工程应用中其实是很危险的事情。

使用特权

评论回复
xdqfc|  楼主 | 2021-6-1 08:10 | 显示全部楼层
咱在这里写这些东西,是希望CH32V103更加完美,毕竟是咱自己国家内核的芯片,是自己家的孩子,就希望完美。

使用特权

评论回复
xdqfc|  楼主 | 2021-6-1 17:07 | 显示全部楼层
https://bbs.21ic.com/icview-3118094-1-1.html 当初网友使用GD32F330的情况。

使用特权

评论回复
jcdzxh| | 2021-6-1 18:05 | 显示全部楼层
锂电拉到1.5v,你期望什么结果?stm32会是什么结果,想过没有?

使用特权

评论回复
saintloong| | 2021-6-2 10:18 | 显示全部楼层
偶尔低压上电死机而不是复位的情况我也发现过,但测试过很难重现,我试过CH32V103R8T6和CH32V103C8T6,官方开发板和自己画的都有过,就和楼主说的情况差不多,因为无法重现,所以也没提交给沁恒FAE寻求支持,希望谁找到原因了,可以共享下。

使用特权

评论回复
laocuo1142| | 2021-6-2 10:48 | 显示全部楼层
是不是电池电力不够呢

使用特权

评论回复
xdqfc|  楼主 | 2021-6-2 11:16 | 显示全部楼层
jcdzxh 发表于 2021-6-1 18:05
锂电拉到1.5v,你期望什么结果?stm32会是什么结果,想过没有?

STM32,当电压上升后会自动复位运行的,而CH32,即使电压上升,仍然死机不运行,只能断开电源,咱这里并没有贬低CH32,而是想CH32做的更加完美,前面咱就说过了,CH32是自己家的孩子,只希望他完美无缺。

使用特权

评论回复
xdqfc|  楼主 | 2021-6-2 11:27 | 显示全部楼层
laocuo1142 发表于 2021-6-2 10:48
是不是电池电力不够呢

是的是的。磷酸铁锂电池,正常3.3V,没有加欠压保护,有时候不注意电池亏电了,测量下来差不多有3到3.1V,但是4G模块启动注册电流较大,一下子就把电池电压拉低了,死机了,即使后面把电池充电也还死在那边,非要把电池断开重新上电才行。

使用特权

评论回复
skyred| | 2021-6-11 13:09 | 显示全部楼层
我觉得,既然是电源的问题,就解决电源。
次之,说道电源被拉低,MCU复位或者死机,这本是就是一种特殊条件。
电源被拉低,不确定是不是达到了触发复位的条件。

如果暂时解决电源有麻烦的话,可以尝试加入狗,运行异常的时候,能够重启就行,
程序跑起来,不能停

使用特权

评论回复
xdqfc|  楼主 | 2021-6-12 11:00 | 显示全部楼层
skyred 发表于 2021-6-11 13:09
我觉得,既然是电源的问题,就解决电源。
次之,说道电源被拉低,MCU复位或者死机,这本是就是一种特殊条件 ...

跟我的想法一致,另外就是加专用复位芯片(价格也不贵),好多单片机都集成了复位芯片,其实,可靠性要求严苛的地方,还是外接专用复位芯片更加可靠些。

使用特权

评论回复
skyred| | 2021-6-13 13:39 | 显示全部楼层
xdqfc 发表于 2021-6-12 11:00
跟我的想法一致,另外就是加专用复位芯片(价格也不贵),好多单片机都集成了复位芯片,其实,可靠性要求 ...

恩恩,能改板子的话,复位芯片可以加上,我们现在默认加复位芯片,虽然一直没觉得有多大的作用。
程序里,就是加狗

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 wolfe_yu 得到打赏 ¥180.00
  • 2 最美葫芦娃 得到打赏 ¥155.00
  • 3 hk386 得到打赏 ¥75.00
  • 4 火星国务卿 得到打赏 ¥63.00
  • 5 两只袜子 得到打赏 ¥56.00
  • 6 laocuo1142 得到打赏 ¥50.00
  • 7 linghz 得到打赏 ¥45.00
  • 8 gaon2 得到打赏 ¥45.00
  • 9 ezcui 得到打赏 ¥45.00
  • 10 jlc317 得到打赏 ¥40.00
在线客服 快速回复 返回顶部 返回列表