课程讲义3_嵌入式系统硬件.pptxVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统教程主讲:陈本彬(高级工程师)2019年03月第3章 嵌入式系统硬件3.1 嵌入式系统硬件开发及其工具3.2 嵌入式硬件设计3.3 设计一个51单片机系统3.1 嵌入式系统硬件开发及其工具3.1.1 嵌入式硬件的四个层次嵌入式硬件体系是整个嵌入式系统的构建基础,是系统工程方案和软件程序赖以存在的根基。嵌入式硬件体系大致可划分为3类组成部件(1)核心部件:主要是微控制器、时钟电路(2)主要部件:主要是存储器件、测控通道器件、通信接口、人机接口(3) 基础部件: 主要是电源供电电路、复位电路、电磁兼容与干扰抑制电路(EMC/EMI)3.1.1 嵌入式硬件的四个层次芯片(集成电路)——微处理芯片、I/O芯片芯片的集成主要有EDA技术的支撑,经历了三代IC CAD系统,走向更广、更快、更精、更准、更强。但也面临着互连线模型和分析互连线布线对延时的影响。板卡——主要为电路板在嵌入式设备中,所有硬件都位于电路板上,电路板也称为印制线路板(PWB)或者印制电路板(PCB)。3.1.1 嵌入式硬件的四个层次设备——嵌入对象体、与其他部件连线网络——嵌入式设备通过联网,比如物联网、互联网、5G、智能家居、人工智能等3.1.2 嵌入式硬件开发工具嵌入式硬件开发工具常用的有三种,第一种为Altium系列、第二种为PADS系列,第三种Zuken系列。(1)Altium系列Altium Designer 具有较好的软件集成环境,其基本功能包括原理图设计、电路信号的仿真、产生器件逻辑关系的网络表、 PCB的设计和信号完整性的分析 (如信号的过冲、下冲、阻抗和信号斜率等)。3.1.2 嵌入式硬件开发工具(2)PADS系列1)原理图输入工具 PADS logic它是一个界面友好、操作简单、功能齐全的原理图设计环境。PADSLogic提供元器件库的管理、多页/层次式原理图设计、元器件与网络的浏览与检索、BOM输出和网表输出等一系列常规原理图设计功能。2)PADS Layout/RouterPADS Router是一个快速的交互式布线编辑器,它使用了功能强大的PADS Auto router (Blaze Router)算法,包括推挤、平滑布线、自动变线宽、焊盘入口质量和Plowing分等级的布线规则设置等。3.1.2 嵌入式硬件开发工具(2)PADS系列3)Hyperlynx分为LineSim布线前仿真和BoardSim布线后仿真。用LineSim做布线前仿真,可以预测和消除信号完整性问题,如信号的反射、串扰等,根据得到的设计规则,有效地约束布局,根据走线的阻抗特性及供电平面的要求设计PCB的径层结构;BoardSim用于PCB设计完成后,验证设计中的信号完整性、电源完整性和电磁兼容性,在制板之前提前预知PCB设计中可能会出现的问题。(3)Zuken系列Zuken是一家日本的EDA大鳄,其制造的高端产品是CR8000和CR5000,因某些特殊的原因,该软件的普及率不如其他几款软件高。3.1.3 嵌入式电路板组成(1)中央处理器(CPU)一主处理器(master processor)(2)存储器——系统的软件存放的地方。(3)输入设备——输入从处理器(input slave processor)以及相关的电组件。(4)输出设备——输出从处理器(output slave processor)以及相关的电组件。(5)数据通路/总线——互连其他组件提供数据从一个组件传输到另一组件的高速通路,包括所有的导线、总线桥、和/或总线控制器3.1.3 嵌入式电路板组成3.1.4嵌入式电路板设计明确硬件(比如CPU处理能力、存储容量及速度、I/O端口的分配、接口要求、电平要求、特殊电路要求等等)总体需求情况下,在根据需求分析制定硬件总体方案,寻求关键器件及相关技术资料、技术途径和技术支持,充分考虑技术可行性、可靠性和成本控制,并对开发调试工具提出明确要求。3.2 嵌入式硬件设计3.2.1 需求分析 功能需求明确了设计的硬件系统所具备的功能,明确了功能就可以针对要完成的功能选择不同厂家的芯片来实现所需要的功能。(1)供电方式及防护(2)输入与输出信号类别(3)无线通信功能(4)整体性能要求(5)功耗要求(6)成本要求3.2.2原理图设计(1)原理图封装库设计(2)原理图设计A、根据供电需求,完成电源部分的框图设计。B、根据数据处理的需求,需要采用较大容量的RAM来完成数据的吞吐。C、根据设计需要,软件系统会采用Linux系统,因此需要选定系统存储的媒介。D、时钟信号E、JTAG接口进行调试F、外接复位控制ARM9 S3C2416核心板的系统框图3.2.3 PCB设计PCB设计是实现系统物理设计的过程,PCB的设计不仅要满足产品的功能与性能,其设计过程也是一个艺术创作的过程

文档评论(0)

执着仅一次 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档