电子电路综合设计与装配.doc
《电子电路综合设计与装配.doc》由会员分享,可在线阅读,更多相关《电子电路综合设计与装配.doc(41页珍藏版)》请在沃文网上搜索。
1、电子电路综合设计与装配 1、Altium Designer10介绍、原理图及其模板常规设计 1.1 什么是 Altium DesignerAltium Designer 提供了统一的应用方案,是 Protel(经典版本为 Protel 99se)的升级版本,其综合电子产品一体化开发所需的所有必须技术和功能。Altium Designer 在单一设计环境中集成板级和 FPGA 系统设计、基于 FPGA 和分立处理器的嵌入式软件开发以及 PCB版图设计、编辑和制造。并集成了现代设计数据管理功能 , 使得 Altium Designer 成为电子产品开发的完整解决方案一个既满足当前,也满足未来开发需
2、求的解决方案。1.2 Altium Designer 10 的特点与过去以季节性主题(如 Winter09,Summer09)来命名的方案不同,而是采用新型的平实的编号形式来为新的发布版本进行命名。最新发布的 Altium Designer - Release 10 将继续保持不断插入新的功能和技术的过程,使得您可以更方便轻松地创建您的下一代电子产品设计。 Altium的统一的设计架构以将硬件,软件和可编程硬件等等集成到一个单一的应 用程序中而闻名。它可让您在一个项目内,甚或是整个团队里自由地探索和开发新的设计创意和设计思想,团队中的每个人都拥有对于整个设计过程的统一的设计视图。显著亮点如下:
3、提供了将设计数据管理置于设计流程核心地位的全新桌面平台。提供了新的维度,以供器件数据的搜寻和管理,确保输出到制造厂的设计数据具有准确性和可重复性。为设计环境提供供应链信息的智能链接,确保对元器件的使用有更好的选择 。提供了涵盖整个设计与生产生命周期的器件数据管理方案,而结构性的输出流程更是确保了输出信息的完整性。R10 系列的增强功能包括:输出 Output Job 编辑器、内电层分割加速改善、弹出式的多 边形铺铜管理器、Atmel QTouch 支持、自定制的笛卡尔直角和极坐标栅格、Aldec HDL 仿 真功能、实现比使用指针更多的 GUI 增强,以及随着 Altium Designer1
4、0 临近发布日前,我 们将构建其中的更多酷炫功能。而且,其平台稳定性也得到了增强。1.3 整体流程1.3.1、方案分析 对于所面临的具体项目,工程师首先做的是不同方案整体原理设计,然后是方案比较与 确定,元件选择。 1.3.2、电路仿真 对方案中确定的整体电路或局部电路要做电路仿真,以此做电路参数估算 ,并借鉴仿真 结果修改设计方案中的缺陷。 1.3.3 设计原理图 原理图设计部分同时需要做的原理图库的设计,虽然 Altium Designer 10 软件自带一部 分库,但不是包含市面上所有的元件,尤其是最新推出元件。在原理图绘制过程中,有整体 原理图的复杂程度决定采用何种结构的设计方式。通常
5、所说的层次原理图设计,就为工程师 做复杂电路板提供了便捷。原理图设计后期,用 ERC(Electrical Rules Check) 工作查错,找出错误原因并修改原理图。1.3.4 设计组建的封装 对器件的封装设计,主要是查看器件手册。也可以直接用测量工具测量器件的实际工具, 然后再做封装。 1.3.5 PCB 板设计 工程师在确定 PCB 机械尺寸后,就将通过 ERC 测试的原路图导入 PCB 板中,根据项目的 实际要求设置 PCB 的规则,板的层数等。布局在 PCB 设计中占大部分时间,一个优秀的硬件 工程师对布局的要求是很苛刻,尤其是电磁兼容性问题。布局完成后接下来布线、泪滴、铺 铜,D
6、RC(Designer Rule Check )测试。1.3.6 校对审核 工程师完成 PCB 设计后,需要对自己设计的电路进行校对,确定方案中设计的硬件电路 在设计中没有因特殊原因被误修改。对于复杂的电路板,多人分工合作,最终由 PCB 工程师 布线完成,更需要多人对各自设计的电路图与 PCB 部分进行校对,最终由项目工程师做整体 审核。1.3.7 文档整理 这部分主要分三部分人的工作:导出制板所需的 GERBER 文档,料单 (BOM) 生产,导出 原理图文件,打印输出。2、Altium Designer 10 建立项目Altium Designer 10 的所有电路设计工作都必须在 De
7、sign Explorer(设计管理器) 中进行,同时设计管理器也是 Altium Designer 10 启动后的主工作接口。设计管理器具 有友好的人机接口,而且设计功能强大,使用方便,易于上手。因此本章将对设计管理器中 关于电路板设计的使用进行的介绍。2.1 打开 Altium Designer 10 软件在桌面双击 Altium Designer 10 快捷键,启动画面如图 2.1。图 2.1 Altium Designer 10 启动画面2.2 主菜单和主工具栏主菜单和主工具栏如图 2.2 所示。 Altium Designer 10 的主菜单栏包括 File(文件)、 View (视
8、图)、 project (项目)、 Window (窗口)和 Help (帮助)等。左边为 Files Panels (文件工作面板),Navigator(向导),Projects(项目),右 边对应的是主工作面板,最下面的是状态条。其中项目栏是我们经常进行操作使用的地方, 需要说明的是左边的菜单栏目位置是灵活的,可以随自己的习惯进行移动。2.3 项目工程建立图 2.2 Altium Designer 10 新项目图 3.2 原理图模板设置框2.3.1 设置你需要的格式图 3.3 原理图模板内容编辑2.3.2 设计用到的“项目名称、设计人、”【Place】【Text String 】+【tab
9、】,选择对应的选项项目名称:=Title设计者:=Engineer审核人:=Address1版本序号:=Address2设计日期:=Date 对于 logo 的添加则用到【Place】【Drewing Tools 】【Graphic】,例如我们放 入一个 JPG 格式的“Dell”。完成效果如图 3.4图 3.4 完成后的原理图模板内容编辑2.4 元件原理图库设计和 PCB 封装的设计图 3.5 元件库和封装的建立建立新元件【Tools】 【New compoment】,这里以 24C02 为例。图 3.6 元件命名图 3.7 查看 24C02datasheet放置外形和管脚快捷键 P+R,
10、调整合适的小。放置管脚 P+P, 然后单击键盘的 Tab 键弹出管脚属性对话框,修改相应的属性。图 2.8,放置外框图 2.9 放置管脚在 Pin Propertis 中,Display Name管脚定义,Designator 是管脚序列号,其后 有Visable,是否可见,在原理图中有些元件有衬底,我们通常将带衬底的管脚隐藏,管脚的长度 Length 可以根据需要设定。对有负信号,例如负电压,负电平复位脚等,需要添加 符号 , 如“VCC”表示负的 VCC 电平,类似数字电路中的非格式。图 2.10 管脚属性图 2.11 24C02 原理图查看 24C02 的 footprint,资料如下。
11、图 2.12 24C02 footprint 资料在 pcblib 环境下用向导制作元件封装。【Tools】 【 Compoment Wizard 】弹出下图,图 2.13 Compoment Wizard图 2.14 footprints 类型在 pcblib 环境下用向导制作元件封装。【Tools】 【 Compoment Wizard 】弹出下图,一般贴片的的引脚焊盘大于管脚 8mil 到 20mil,也可以大于这个数,根据具体的情况。对有有些 BGA 封装的,有时候焊盘还可能略小于管脚。图 2.14 管脚焊盘大小设置图 2.15 管脚间距大小设置图 2.16 管脚数目大小设置图 2.1
12、7 完成封装设计2.5 整体库制作下面介绍中用 ACCESS 把数据表文件,原理图封装制作在一个整体库中,这样的优点是,能 将各个元件的信心综合在一个表格里,并在原理图中找到这些信息,在到处 BOM 的时候可以 将这些信息导出,便于采购确定元件,成本核算。图 2.18 整体库中的文件【File】 【New】 【Library】 【Database Library】建立, 在 access 中建立 .mdb 文件,注意命名与 Database Library 文件的一致性。图 2.19 【Database Library】设置在 Source database type 中 pass 中添加该文
13、件,注意添加路径。图 2.20 access 文件设置3.6 关于 room 在多通道设计中的应用图 3.1 同步信号均衡电路图 3.1 room 名称的设置图 3.2 元件后缀的重复名字在完成上述设置后,到 PCB 环境中对其中一个进行布线,单个布线完成,用格式刷,将其余的通道,操作如下。 在【Design】 【Rooms】 【Copy room formats】,鼠标点击布线完成的 room,再点击需要刷的 room,弹出下图。在下图中,主要元素是你所复制的内容,通过 Options 项确定,对于需要修改的其他 room,有 Apply to Specilied Channels 决定。图
14、 3.3 格式刷设置图 3.4 单个 room图 3.5格式刷后 room在以上设置完成后就是对原理图的编译,接下来我们以一个实例来展示下编译的过程在 Project 中compile PCB projects .prjPCB, 快捷键为 C+C,即可完成 图 3.6编译弹出如上图的对话框,如果没有弹出,在右下方有 Syetem 选项打开,里面有 Message 选项,打开便可看到,至于图中提示的,网络命名重复,这个是不会影响导入 PCB 时候的连线。在新建的 PCB 中导入编译的网络,具体的操作时,在原理图的环境下,单击 Design 中的Updata from sch to PCB 中,弹
15、出下图,点击 Execute Changes图 3.7 导入网络3.8差分对的有关操作对于差分对设计,尤其是高速电路时,差分要求等长处理,这是就会出现所谓的蛇形走线。在下面的两幅图中体现了独立的差分对和多对差分对的处理方法。 在差分对中主要是放置 Net 和差分对符号。Net 放置时注意放置 Net 的后缀,“_ P”,_N, 大小写都可以;另一个是放置差分对标号:【Place】【Driectives】 【Differential Pair】图 3.8差分对原理图差分对布线 P+I,图 3.9 差分对原理图原理图中缺少 net,或者 net 格式不正确,会出现 ERC 测试错误图 3.10 差
16、分对报错没有放置差分对标号,在布线时,使用差分走线,会报错。图 3.11 差分对报错图 3.12差分对在总线格式下图 3.13差分对总线格式下 PCB 布3、LED旋转电子钟概述 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的LED旋转电子钟。本设计以单片机STC12C4052AD为控制核心,由实时时钟模块、60秒旋转译码驱动模块等部分组成,60秒旋转译码驱动模块是由60个发光二级管组成,模拟“秒针”的行走。3.1次设计的要求(1)用4只LED数码管输出显示时和分。(2)可通过按键设置分时校时。(3)月计时误
17、差小于45秒(4)用60只LED发光管旋转显示,模拟“秒针”行走。3.2要功能 本设计完成了以下功能: (1)4只LED数码管显示当前时分(2)每隔一秒周边的60只LED发光管旋转一格。 图3.1 60s电子旋转时钟效果图图3.2 60s电子旋转时钟实物4、系统硬件设计4.1系统设计框架及实现4.1.1统原理图图4.1 电子钟系统原理图4.1.2 系统设计框图电子钟的原理框图如图2-2所示。它由以下几个部件组成:单片机STC12C4052AD、时分显示部件、60秒旋转译码驱动电路。时分显示采用动态扫描,以降低对单片机端口数的要求,同时也降低系统的功耗。时分显示模块、60秒旋转译码驱动电路以及显
18、示驱动都通过STC12C4052AD的I/O口控制。图4.2 电子钟系统设计框图4.2统硬件组成4.2.1 TC12C4052AD单片机及其引脚说明STC12C4052AD单片机是51系列单片机的一个成员,是8051单片机的简化版。内部自带2K字节可编程FLASH存储器的低电压、高性能COMS八位微处理器,与Intel MCS-51系列单片机的指令和输出管脚相兼容。由于将多功能八位CPU和闪速存储器结合在单个芯片中,因此,STC12C4052AD构成的单片机系统是具有结构最简单、造价最低廉、效率最高的微控制系统,省去了外部的RAM、ROM和接口器件,减少了硬件开销,节省了成本,提高了系统的性价
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子电路 综合 设计 装配