- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
日立SH3单片机最小系统的建立.doc
日立SH3单片机最小系统的建立 摘要:为了在arm处理器几乎垄断国内32位处理器市场的形势下给国内工程师多一个选择方向并能在资料匮乏的情况下很快掌握日立sh3系列32位处理器开发出实用的产品,在此用日立sh3系列的hd6417708s型号单片机建立了sh3系列单片机的最小系统,并利用单片机的串口模块做了串口通信实验.实验结果实现了串口通信的预期结果,说明建立的sh3系列单片机的最小系统运行正常可以采信。 关键词:日立sh3; sh3单片机; 单片机最小系统; 32位处理器 引言 sh系列是日本日立公司推出的32位高档的、risc型单片机系列,到现在为止,已经推出了6种类型的单片机系列:基本型的sh1,改进型的sh2,低功耗的sh3,增强型的sh4,以及和dsp结合的sh2dsp和sh3dsp。 sh3系列是低功耗型sh处理器,高性能risc结构,在时钟133 mhz时,性能可以达到173 mips。在2.25 v工作时,功耗为400 mw。sh3的sh7709,其消耗功率每瓦运行的指令数达到315 mips,能源利用效率很高。它内部集成了32位乘法器、4路8 kb chache、存储器管理单元mmu、一些通用内部控制模块和外部接口模块。其性能可以与arm公司的arm9系列处理器相媲美,在世界的嵌入式领域占有很大的份额,但是由于sh3系列单片机在国内可参考的资料有限,技术支持不到位等种种原因致使arm系列几乎独霸国内32位处理器市场。sh3系列处理器无法在国内发挥它强大的功能。本文介绍了如何用hd6417708s 型号sh3单片机从硬件到软件从无到有建立起sh3系列单片机最小系统,并用系统的串口模块来验证系统能否正常运行。有了这个最小系统平台开发人员只要在系统中添加自己需要的功能模块就可以开发出需要的产品,在arm一通天下的形势下给国人增加一个选择方向,同时对于嵌入式领域正从零开始研究某款处理器的开发人员也有一定的借鉴之处。 1最小系统的整体介绍 用hd6417708s 型号sh3单片机建立的最小系统的结构框图如图1所示。此最小系统包括mcu(hd6417708s)、电源模块、存储器模块、mcu外围辅助电路,为了可以直观地看到系统能够正常运行增加了串口通信模块用于演示。 图1最小系统的结构框图2硬件平台的搭建 2.1电源模块 “hd6417708s”单片机理想的工作电压是3.3 v, 上下可以有0.3 v的波动,存储器与串口芯片都支持3.3 v供电。在此的电源模块是以dcdc开关电源芯片“1cz21h”为核心的一个单片开关电源电路,dc8vdc28v输入,3.3 v供电时可以提供1.5 a的电流,电路原理如图2所示。 图2电路原理图2.2串口通信模块[1] 该模块分别用到md2/rxd(84管脚),md1/txd(85管脚),md0/sck(86管脚)3个管脚,并且 他们都属于功能复用管脚。当3个管脚作为md0,md1,md2功能管脚时为模式选择控制管脚,复位时它们的状态决定了时钟电路的设置,对应关系可参考参考文献\[1\]。 系统正常运行以后时钟模式控制功能已经完成了,如果系统要用串口功能时就可以用 rxd(84管脚)、txd(84管脚)进行全双工通信。现在问题是硬件怎么设计能同时满足这2种功能。在此提供2种方案: 方案1:串口芯片使用max3223芯片,这款芯片有功能使能管脚,如果芯片没有使能时芯片管脚处于高阻状态。提供的方案框图如图片3所示:当系统复位时让max3223处 于不使能状态,max3223的rxd、txd引脚处于高阻状态,添加辅助电路就可以随心所欲的给sh7708单片机提供模式控制信号了。当系统运行起来时sh7708肯定会通过 area0的片选信号cs0访问area0区的rom,所以cs0是否出现低脉冲可以作为系统是否已经运行的标志信号,将cs0信号送给模式控制辅助电路,一旦检测到cs0低脉冲就让模式控制辅助电路输出变为高阻状态,同时使能max3223芯片就可以了。模式控制图3中方案1模块用一个组合逻辑门和一个触发器就可以实现功能。 方案2: 采用cpld将单片机和串口芯片隔开。这样就可以随心所欲地控制了,具体方案如图4:由于在系统中还用到了cpld的其他资源,所以选择了这种方案。如果系统没有在其他功能中用到cpld的话建议用方案1,因为方案1成本会低很多。 2.3存储器模块[1] sh3单片机内部没有rom空间,系统必须在外部总线上连接rom存储器。sh3单片机总线采用地址总线与数据总线分离的设计模式,地址总线最大支持64 mb存储空间。满足这种总线模式的rom都可以使用(sh3单片机内部没有nand flash控制器,所以不要选择nand flash存储器)。由于一条指令占16 b空间,所以选一片 8
文档评论(0)