标题: 求助STM32芯片复位问题 [打印本页]

作者: PEIPEI175014    时间: 2018-12-10 17:00
标题: 求助STM32芯片复位问题
各位大神,求助:
在STM32407FZET6芯片设计过程中,上电后芯片不能自动复位,只能通过手动按键复位,系统才能正常启动,复位电路只有阻(10K)容(0.1uF)。求助各位大神,谢谢
作者: 躁动的包子    时间: 2018-12-10 17:27
放电需要比较长的时间,有两个建议,一个是程序设定个延时,第二个改一下电路,增加二极管,快速放电
作者: njthaler    时间: 2018-12-10 19:05
双踪示波器测下复位时间
作者: PEIPEI175014    时间: 2018-12-10 22:01
njthaler 发表于 2018-12-10 19:05
双踪示波器测下复位时间

测过,芯片3.3V电源和复位脚上电时差在20ms以上。延时时间足够。按钮与上电时差在200ms以上。
作者: NFC    时间: 2018-12-10 22:03
建议去掉电阻,只保留电容,ST的官方手册就是这么推荐的。
作者: PEIPEI175014    时间: 2018-12-10 22:05
躁动的包子 发表于 2018-12-10 17:27
放电需要比较长的时间,有两个建议,一个是程序设定个延时,第二个改一下电路,增加二极管,快速放电

您说的是系统断电后立即上电,电容放电需要很长时间吗?可是我的板子断电后电容已经充分放电了,再上电仍然不能复位啊。
作者: PEIPEI175014    时间: 2018-12-11 07:30
NFC 发表于 2018-12-10 22:03
建议去掉电阻,只保留电容,ST的官方手册就是这么推荐的。

试过,而且容值调到10uF,问题依然存在。阻值也配合0.1uF调到过100K。
作者: zsyzdx    时间: 2018-12-11 08:47
电路图放上来看下!!!!!!!!!!!
作者: RUGUOTAO    时间: 2018-12-11 10:09
PDR_ON管脚怎么处理的
作者: nongchaoer123    时间: 2018-12-11 10:29
电路图放上来看下!
作者: pcbmcu2018    时间: 2018-12-11 10:51
检查下线路是不是有问题,正常RC是可以的
作者: 雪寂    时间: 2018-12-11 11:02
你可以查下你的初始化部分有没有用延时,我上次因为有延时而不能运行
作者: PEIPEI175014    时间: 2018-12-11 13:51
RUGUOTAO 发表于 2018-12-11 10:09
PDR_ON管脚怎么处理的

我用的这个100pin的芯片没有PDR_ON引脚。
作者: PEIPEI175014    时间: 2018-12-11 13:52
pcbmcu2018 发表于 2018-12-11 10:51
检查下线路是不是有问题,正常RC是可以的

线路查了,确实没什么问题,很纳闷。
作者: PEIPEI175014    时间: 2018-12-11 13:54
雪寂 发表于 2018-12-11 11:02
你可以查下你的初始化部分有没有用延时,我上次因为有延时而不能运行

不是这个问题啊,试了一下,不管用。
作者: PEIPEI175014    时间: 2018-12-11 14:15
现在问题解决了,但是原理上还是没搞懂。 目前将程序中的CAN初始化程序段删掉之后问题解决(CAN芯片没有焊接,导致STM32 的81、82、83引脚悬空)。问题虽然解决了但是原理上还是不懂。希望各位能提出宝贵建议,谢谢。
作者: shangziyun    时间: 2018-12-11 15:03
电路原理图和PCB拿出来看看




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1