ARM硬件电路设计

出处:CGKDXX 发布于:2008-12-25 13:41:31

  1. 复位电路原理图

  系统复位模块提供给ARM启动信号,是整个系统运行的开端。ARM的复位信号为RESET,如它有效,系统复位将由内部产生。RESET挂起程序,放ARM进复位状态。在电源打开已经稳定时,RESET必须保持低电平至少4个MCLK周期。本系统利用容阻电路设计的复位电路,如图(a)所示,按键复位也可以设计成如图(b)所示的形式。

  如果电源芯片带有复位引脚,则可以输出低电平复位信号用于上电复位,可以不使用该复位信号。

  如图(a)所示,该复位电路的工作流程为:在系统上电时,通过电阻R1向电容C1充电,当C1两端的电压未达到高电平的门限电压时,Reset端输出为低电平,系统处于复位状态;当C1两端的电压达到高电平的门限电压时,Reset端输出为高电平,系统进入正常工作状态。

  当用户按下按钮S1时,C1两端的电荷被泄放掉,Reset端输出为低电平,系统进入复位状态,再重复以上的充电过程,系统进入正常工作状态。

  由一块74HC32D芯片搭成的两级非门电路用于按钮去抖动和波形整形,通过调整R1和C1的参数,可调整复位状态的时间。

  图 ARM系统复位电路

  2. 复位电路的调试

  上电时ARM处于复位状态,RS为低电平使芯片复位。为了使芯片初始化正确,应保证RS为低至少持续5个CLKOUT周期,即当速度为25ns时约为125ns。但是,由于在上电后,系统的晶体振荡器往往需要几百毫秒的稳定时间,所以,RS为低的时间主要由系统的稳定时间所确定,一般为100~200ms。

  电源部分工作正常之后,应该对ARM及其周边电路如复位电路进行调试,当然也可以进行简单的输出,这里用到了两个LED,同时这两个LED也是终端的两个控制输出。

  对复位电路进行测试的过程是:断开DE与板的连接,亦即断开JTAG调试接口,注意,在断开JTAG接口连接电缆前先断掉板上的电源。然后给硬件板加电,此时LED会有闪烁,等程序运行后一个LED会闪烁,按下复位键时,系统处于上电初始化期间,如果不松开复位键,所有的I/O口都会保持高电平,那么两个LED都会亮;松开复位键,程序重新开始运行。如果功能正常则复位电路调试完毕。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com


  

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!