电路硬件设计基础
- 格式:doc
- 大小:2.09 MB
- 文档页数:69
1.1电路硬件设计基础
1.1.1电路设计
硬件电路设计原理
嵌入式系统的硬件设计主要分3个步骤:设计电路原理图、生成网络表、设计印制电路板,如下图所示。
图1-1硬件设计的3个步骤
进行硬件设计开发,首先要进行原理图设计,需要将一个个元器件按一定的逻辑关系连接起来。设计一个原理图的元件来源是“原理图库”,除了元件库外还可以由用户自己增加建立新的元件,用户可以用这些元件来实现所要设计产品的逻辑功能。例如利用Protel 中的画线、总线等工具,将电路中具有电气意义的导线、符号和标识根据设计要求连接起来,构成一个完整的原理图。
原理图设计完成后要进行网络表输出。网络表是电路原理设计和印制电路板设计中的一个桥梁,它是设计工具软件自动布线的灵魂,可以从原理图中生成,也可以从印制电路板图中提取。常见的原理图输入工具都具有Verilog/VHDL网络表生成功能,这些网络表包含所有的元件及元件之间的网络连接关系。
原理图设计完成后就可进行印制电路板设计。进行印制电路板设计时,可以利用Protel 提供的包括自动布线、各种设计规则的确定、叠层的设计、布线方式的设计、信号完整性设计等强大的布线功能,完成复杂的印制电路板设计,达到系统的准确性、功能性、可靠性设计。
电路设计方法(有效步骤)
电路原理图设计不仅是整个电路设计的第一步,也是电路设计的基础。由于以后的设计工作都是以此为基础,因此电路原理图的好坏直接影响到以后的设计工作。电路原理图的具体设计步骤,如图所示。
图1-2原理图设计流程图
(1)建立元件库中没有的库元件
元件库中保存的元件只有常用元件。设计者在设计时首先碰到的问题往往就是库中没有原理图中的部分元件。这时设计者只有利用设计软件提供的元件编辑功能建立新的库元件,然后才能进行原理图设计。
当采用片上系统的设计方法时,系统电路是针对封装的引脚关系图,与传统的设计方法中采用逻辑关系的库元件不同。
(2)设置图纸属性
设计者根据实际电路的复杂程度设置图纸大小和类型。图纸属性的设置过程实际上是建立设计平台的过程。设计者只有设置好这个工作平台,才能够在上面设计符合要求的电路图。
(3)放置元件
在这个阶段,设计者根据原理图的需要,将元件从元件库中取出放置到图纸上,并根据原理图的需要进行调整,修改位置,对元件的编号、封装进行设置等,为下一步的工作打下基础。
(4)原理图布线
在这个阶段,设计者根据原理图的需要,利用设计软件提供的各种工具和指令进行布线,将工作平面上的元件用具有电气意义的导线、符号连接起来,构成一个完整的原理图。
(5)检查与校对
在该阶段,设计者利用设计软件提供的各种检测功能对所绘制的原理图进行检查与校对,以保证原理图符合电气规则,同时还应力求做到布局美观。这个过程包括校对元件、导线位置调整以及更改元件的属性等。
(6)电路分析与仿真
这一步,设计者利用原理图仿真软件或设计软件提供的强大的电路仿真功能,对原理图的性能指标进行仿真,使设计者在原理图中就能对自己设计的电路性能指标进行观察、测试,从而避免前期问题后移,造成不必要的返工。
(7)生成网络表
这一步,设计者利用设计软件提供的网络表生成工具,建立起该原理图的网络表。其实每个电路就是一个网络表,它是由节点、元件和连线组成的。电路原理图的网络表是电路板自动布线的灵魂,也是原理图设计软件与印刷电路设计软件之间的接口。
(8)保存与输出
这一步是设计者对设计好的原理图进行存盘,输出打印,以供存档。这个过程实际是一个对设计的图形文件输出的管理过程,是一个设置打印参数的过程。
1.1.2PCB电路设计
PCB设计原理
原理图设计完成后就可以进行印制电路板(Printed Circuit Board,PCB)设计了。PCB是电子产品的基石。任何电子产品都是由形形色色的电子元件组成,而这些电子元件的载体和相互连接所依靠的正是印制电路板。不断发展的.PCB技术使电子产品设计和装配走向标准化、规模化、自动化,并使得电子产品体积减小,成本降低,可靠性和稳定性提高,装配、维修简单。可以这样说,没有PCB,就没有现代电子信息产业的高速发展,就没有今天的电子信息技术。
PCB是由印制电路加上基板构成的。对于PCB的材料,以及PCB的制作工艺,不是本书关心的部分,读者可以通过工艺方面的参考书获得。下面了解一下PCB相关的概念。
印制:采用某种方法,在一个表面上再现图形和符号的工艺,它包括通常意义的印刷。
印制线路:采用印制法在基板上制成的导电图形,包括印制导线、焊盘等。
印制元件:采用印制法在基板上制成的电路元件符号。
印制电路:采用印制法得到的电路。
印制电路板:完成了印制电路和印制线路加工的板子。
印制电路板组件:安装了元器件或其他部件的印制电路板。
对于PCB的分类,有很多种方法。按照PCB的层数来分,一般分为单面板、双面板和多层板;按照机械性能区分,一般分为刚性板、柔性板;按基材材料区分,可分为纸基板、玻璃布基板、复合材料基板和特种材料基板等。一般电子电器、通信雷达和大型通信产品的PCB多是刚性、多层玻璃基材板。一些手机终端或小型电子设备采用柔性板。
PCB设计方法(有效步骤)
PCB的设计是电子产品物理结构设计的一部分,它的主要任务是根据电路的原理和所需元件的封装形式进行物理结构的布局和布线。具体步骤如下图所示。
图1-3PCB设计流程图
(1)建立封装库中没有的封装
封装库里保存的只有一些常用元件的封装,设计者在设计PCB时,通常首先遇到的问题就是在封装库中找不到合适的封装,这时只能先利用设计工具(如Protel 99 SE)提供的元件封装编辑器新建该元器件的封装。总之,在设计相应的PCB图之前,先要保证所用的元件的封装在封装库中是齐全的。
(2)规划电路板
在封装库准备好以后,设计PCB的第一步是规划电路板。规划包括以下内容:设置习惯性的环境参数和文档参数,如选择层面、外形标尺大小等。
(3)载入网络表和元件封装
在规划好电路板以后,就要以载入前面所准备的网络表,将元件封装自动放入电路规划的外形范围内。但这些元件封装是叠放在一起的,设计者必须将它们分开,并放置在适当的位置。
(4)布置元件封装
元件封装的布置可采用自动布置和手工布置结合的方法,将元件封装放置在适当的位置。这里的“适当”包含两个意思:一是使元件放置在让人满意的位置,将元件布置得整齐美观;二是使元件放置在有利于布线的位置。
(5)布线
在元件布置完成后,可设置设计规划,开始自动或手工布线了。在采用自动布线时,如果布线没有完全成功,或者有不满意和出现违规错误的地方,就要进行手工调整。
(6)设计规则检查
设计的PCB板图是由许多图件构成的,如元件、铜箔线、过孔等,在旋转多个图件时,需要顾及到它周围的图件,例如元件不能重叠,网络不可短路,电源网络与其他信号线的间距应足够大等。这些要求称为PCB设计规划。大多数设计软件都提供一种功能,可以对设计完的PCB自动地进行设计规划检查,并给出详细的违规报告。设计者可根据违规报告进行修改。
(7)PCB仿真分析
PCB仿真分析可使用所用软件自带功能,也可使用其他专用仿真软件。它能保证在物