历史上的今天
今天是:2024年10月15日(星期二)
2018年10月15日 | STM32F103单片机复位电路回顾
2018-10-15 来源:eefocus
在设计“单片机控制线路板”时,一般需有4部分电路:“电源电路部分”、“晶振电路部分”、“复位电路部分”、“下载电路部分”;对不同的“IC芯片”,工作所需“电源电压”各不相同,大多为“+3.3V”或“+5.0V”;“晶振电路部分”和“复位电路部分”也需根据“芯片”对应的“datasheet”进行设计,特别是“复位电路部分”,必须参考手册,确定“低电平复位”还是“高电平复位”,否则会导致上电后“芯片无法复位工作”;
在“初代温控板V1.0”中,控制芯片为“STM32F103RCT6”,为“低电平复位”,但由于设计失误,未添加“复位电路”,如下所示:

复位电路图
如图“红色部分”所示,在“初代温控板V1.0”中,此部分电路被忽略,导致PCB板上无此“复位电路”,但在焊接后,其实物如下所示:


有“复位电路”如下所示:

通过实测后,得出结果:
i)、在“有复位电路”条件下:“线路板”仍可正常工作;
ii)、在“无复位电路”条件下:所设计的“线路板”仍可正常工作,此例中的“STM32F103RCT6”,为“低电平复位”;若需“复位芯片”,则需使用“断电复位”实现;
iii)、在“无复位电路”条件下:首先,将“代码”烧录至“芯片”中后,执行“连续3次断电复位”,程序均能“有效复位运行”;之后,再对“线路板”进行“连续3天不间断工作测试”,其能工作无误;之后,再焊接“3块线路板”并进行“同样测试”后,其结果均一致;此时,可得出结果:对“STM32F103系列单片机”,在省略“复位电路”条件下,其认可正常运行;
注意:此时在“无复位电路”条件下,在“线路板”周围放置“磁钢”、“电机”、“舵机”等设备,并逐渐增加“负载数目”,其与“有复位电路”的“线路板”比较,前者出现“程序异常终止”的“概率”高于后者;特别在“电源输出功率”超过“80%额定功率”时,在“无复位电路”的“线路板”,其对“外部干扰”的“抵抗能力”明显下降,出现“工作异常”的“概率”较高;
因此,在“设计STM32控制线路板”时,,在“无复位电路”时,其虽能正常工作,但为提高“线路板”性能,建议保留“复位电路”;
史海拾趣
|
随着NAND Flash存储器作为大容量数据存储介质的普及,基于NAND闪存的文件系统YAFFS(Yet Another Flash File System)正逐渐被应用到各种嵌入式系统中。本文将详细阐述YAFFS文件系统在C51系统上的实现过程。 1 NAND Flash的特点 非易失性闪 ...… 查看全部问答> |
|
实践当然是最锻炼人的方式,但是我想在校生很少有这样的机会,别说本科生,硕士生也未必有条件。所以我想学习嵌入式要从个人的知识背景和现实条件出发,订立合适的阶段目标,在允许的条件下多动手多思考。 一般情况下硬件设备是比较短缺的 ...… 查看全部问答> |
|
有没有高手帮我解释下UCOSII移植到ARM7TDMI中OSINTCTXSW()中的代码? AREA OSINTCTXSW,CODE,READONLY EXPORT OSIntCtxSw() add r7, sp, #16 mrs r1,SPSR orr ...… 查看全部问答> |
|
我想用VS2005来开发PocketPC, SmartPhone与 WinCE5.0的程序.并且只用VC++开发. 目前已经安装了VS2005(仅选择了VC++). 我想还要个模拟器,方便仿真. 下面还要安装什么内容,安装顺序怎样? (手头有PB5.0等软件)… 查看全部问答> |
|
我前几天在论坛上发了以下内容: 关于TMS320C6416调试遇到的问题 小弟使用6416的片子,不幸采购部买到2002年的库存了。我这次焊装了7张板子(这7张板子电路以及器件,焊接都完全一样),有3张完全正常,还有4张的DSP ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 03:27 编辑 共享控制类资料,PID 模糊控制等,备战2013电设 [ 本帖最后由 在路上的旁观者 于 2013-8-30 20:44 编辑 ] … 查看全部问答> |




