GD32F330上电复位导致芯片死机

查看数: 3432 | 评论数: 11 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-3-21 18:38

正文摘要:

【问题描述】 使用GD32F330C8T6替换STM32F103C8T6芯片,发现在特定情况下MCU进入锁死状态,锁死后必须等待VDD电压低于0.63V后再次上电才能恢复。 【重现方法】 使用LDO芯片SE8533为系统提供供电,为LDO输入电源从0V ...

回复

redone 发表于 2022-1-7 11:19
这个难道不是电源的问题么

使用特权

评论回复
caigang13 发表于 2022-1-4 18:42
楼主解决没

使用特权

评论回复
panpan88888888 发表于 2022-1-4 17:37
我也遇到这个问题

使用特权

评论回复
panpan88888888 发表于 2022-1-4 17:24
问题解决了没有,

使用特权

评论回复
onion2829 发表于 2021-3-25 08:49
勤劳的我 发表于 2021-3-23 23:32
楼主您这个是频繁上电掉电引发的mcu芯片进入死区电压区域。

您可以将F330的固件库换成是最新版本的,然 ...

好的,我这边试试看,谢谢

使用特权

评论回复
勤劳的我 发表于 2021-3-23 23:32
onion2829 发表于 2021-3-23 09:18
E230手头没有呢,330这个问题是在我批量的时候发现的,头大

楼主您这个是频繁上电掉电引发的mcu芯片进入死区电压区域。

您可以将F330的固件库换成是最新版本的,然后通过编程选项字节,将选项字节中的VDDA_VISOR位失能。您在测试是否还有这情况。
我司是GD官方授权的代理商,有疑问可直接联系18166272203 进行交流沟通。

使用特权

评论回复
xdqfc 发表于 2021-3-23 09:33
onion2829 发表于 2021-3-23 09:18
E230手头没有呢,330这个问题是在我批量的时候发现的,头大

这个问题的确是个隐患,要重视一下,否则,批量出货的话,后果难料。

使用特权

评论回复
onion2829 发表于 2021-3-23 09:18
xdqfc 发表于 2021-3-23 09:12
因为我目前的项目就是用E230,所以就是拿E230做的实验,是按照楼主的方法慢慢调节的,没有楼主说的情况, ...

E230手头没有呢,330这个问题是在我批量的时候发现的,头大

使用特权

评论回复
xdqfc 发表于 2021-3-23 09:12
onion2829 发表于 2021-3-23 09:07
你试着按0.1V的步进缓慢降低电压,然后等系统POR保护后停止降低。之后再以0.1V的步进缓慢升高电压试试。 ...

因为我目前的项目就是用E230,所以就是拿E230做的实验,是按照楼主的方法慢慢调节的,没有楼主说的情况,一切正常。楼主要么换E230再试试看。

使用特权

评论回复
onion2829 发表于 2021-3-23 09:07
xdqfc 发表于 2021-3-22 18:03
按楼主的意思,是不是把单片机电源慢慢上调到3.3V后单片机启动,再把电源慢慢将到1.8V以下,但是高于0.63V ...

你试着按0.1V的步进缓慢降低电压,然后等系统POR保护后停止降低。之后再以0.1V的步进缓慢升高电压试试。我手头试了几个,发现有一个MCU的复位信号是正常的,其余3个都会死机。我怀疑是他们的复位电路设计有缺陷。不知道E230是否已经改掉了这个问题

使用特权

评论回复
xdqfc 发表于 2021-3-22 18:03
按楼主的意思,是不是把单片机电源慢慢上调到3.3V后单片机启动,再把电源慢慢将到1.8V以下,但是高于0.63V,GD32F330就死机了,再把电源升高到3.3V都没有用,手上没有330,刚好有GD32E230,试了一下,倒是很正常,没有这种情况,不管怎么弄都可以起动。

使用特权

评论回复