芯片不断的复位问题解决方案-HK32F030M应用笔记(二十五)

电子说

1.3w人已加入

描述

HK32F030M是航顺一款入门级经济型32位MCU,使用ARM® Cortex®-M0内核,最高工作频率32 MHz,内置16 KByte Flash、448 Byte EEPROM和2 KByte SRAM。由于其超高的性价比,在工业、医疗、消费电子等行业得到广泛应用。

电路中复位时,复位源将最终作用于 NRST 引脚,并在复位过程中保持低电平。复位入口矢量被固定在地址 0x0000 0004。芯片内部的复位信号会在 NRST 引脚上输出。脉冲发生器保证每一个内部复位源都能有至少40μs的脉冲延时。当NRST引脚被拉低产生外部复位时,它将产生复位脉冲。复位电路如图所示:

复位电路

复位电路

当产品电路中复位引脚悬空时,由于芯片复位引脚电路上有一个30K-40K弱上拉,如果产品受到外部较大干扰的时候,可能会引起复位引脚上电平波动,导致MCU产生复位现象。对于这种情况,请参考以下两种解决方案。

方案一:

硬件方法:修改硬件电路,在复位脚的外部加上R-C电路。参考如下:

复位电路

方案二:

软件方法:通过IOMUX,将该复位引脚配置为普通IO,PA0,由于内部逻辑变化,该引脚上的电平波形不会导致MCU复位。需要注意的是,当NRST配置为PA0之后,需要在main函数的第一行加入延时,否则可能会导致再次下载程序失败。

以TSSOP20封装为例。

复位电路

如果您对我们的产品感兴趣,请访问我们的官网或联系我们的销售代表获取更多信息。

来源:航顺芯片

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分