(完整)AltiumDesigner总结,推荐文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Protel
----Altium Designer
经过对Protel的学习,让我了解到了protel在电子方面的诸多优点。使我认识到了学习这门课程给我们带来的各种好处。虽然在学习时遇到了不少的困难,但在老师和同学的帮助下,种种困难都迎刃而解,让我更加的体会到了学习的乐趣。Protel软件在电路板设计方面给用户带来了许多的方便之处,是一项精密的技术软件。他对设计者的知识要求也很高,是上层知识分子工作的得力助手。尤其是对设计者的英语水平要求较高,因为在操作环境中,它是全英的,若英语水平太低,则无法熟练地操作好它。也就是说要学好Protel,还需要较好的英语基础!
以下为Altium Designer系统的简介:
●多工程
控制模块包括3个要素:电路板和包含了组合逻辑电路、处理器以及面向处理器的嵌入式应用程序的FPGA设计。
在Altium Designer中,用户所创造的每一个设计都是一个工程。每一类工程将由它所执行的功能来决定。在创建过程中,用户可以把它们存储在同一个设计工作空间中,以便能同时看到是所有的设计文档以及同时对不同的工程进行操作。
工程设计的所有文档必须保存在版本控制系统中。Altium Designer使这个过程变得很容易。控制面板上不仅显示了各个文档名,还包括了这些文档的状态。同时,用户也可以使用物理差异检测工具来寻找不同版本的PCB设计差异。
●绘制原理图
Altium Designer提供了方框图的绘制以及工程层次间的连接。顶层的原理图看起来就跟用户自己画的方框图一样,每个框图都用一个指向独立原理图或者一组原理图的“图表符”来表示。信号通过连接线或总线在图纸符号中传输,然后通过图表符间的连线传到其他子图纸的端口。画出顶层原理图后,用户可以为每个图表符设计完整的功能电路。同步功能使用户能够很容易地保持设计层次的完整性和准确性。
●元件库
Altium的库研发中心提供了超过60 000种元器件,而且允许将集成元件库链接到外部元件控制系统中,使设计者能够准确、直接地监督元件库的更新
和设计文档的改变。
●网络连线
Altium Designer提供了网络标识符,该功能使用户可以用简洁明了的方法来连接元器件。还提供了用于定位和连接的网格等,可以帮助用户快速放置元器件和连接好原理图。
当Altium Designer编译工程的时候,会将各个层次连接为一个整体。原理图子图将会在导航面板上显示出来,包括用户在设计中使用的元件和网络。所以工程师不用再花时间去仔细检测网络表一确定设计的连通性。用户可以从顶层原理图中直接跳到每个网络的相应部分进行查看。
使用FPGA的另外一个优点是可以简化电路板层的布线。Altium Designer 的PCB编辑器提供手动和自动引脚交换功能,然后把引脚分配情况返回到FPGA 设计中。这意味着设计者可以在PCB工程中使用任意的IO引脚,并再设计后期再解决这个问题。
●验证设计
在Altium Designer中编译工程的另外一个目的是进行电气检测。用户可以根据需要进行参数设置。
编译中所显示的信息不仅仅是描述性的,也是交互的。双击某个信息,将会链接到相应面板上出错的位置,使设计者快速地识别并解决错误。重编译可以使设计者知道之前的错误是否已经修正以及是否有新的错误出现。
●PCB准备
完成原理图设计之后,需要对电路板布局。在用户创建一个空白PCB文件之前大部分PCB与原理图之间的关联就通过集成库自动完成了。假如不使用集成库,设计者必须花时间检查原理图中每个元件相应的封装是否正确。在执行电路板更新时,所有的引脚、封装、焊盘之间的匹配信息将在消息面板上标注出来。
●把设计导入到PCB编辑器
PCB编辑器和原理图编辑器的库面板包含了相同的集成库。设计中的每一个电气焊盘通过连接线至少与一个网络点连接,这种From-To连接方式有助于元件布局。
●设计规则
花时间去精心制定一套完整的设计规则总是有意义的。当用户违反规则的时候,不仅在线的DRC会提醒用户,Altium Designer也会在第一时间阻止用
户的不规范行为。所以规则可以作为用户布板和走线时的约束。自动布线系统也会根据用户制定的规则来决定如何走线。设计的过程总是在原理图和PCB 之间反复进行,并且设计规则在这个过程中不断地增加。
●布局
元件的布局与走线对产品的寿命、稳定性、电磁兼容都有很大的影响,是应该特别注意的地方。一般来说应该有以下一些原则:
(一)放置顺序
先放置与结构有关的固定位置的元器件,如电源插座、指示灯、开关、连接件之类,这些器件放置好后用软件的LOCK功能将其锁定,使之以后不会被误移动。再放置线路上的特殊元件和大的元器件,如发热元件、变压器、IC 等。最后放置小器件。
(二)注意散热
元件布局还要特别注意散热问题。对于大功率电路,应该将那些发热元件如功率管、变压器等尽量靠边分散布局放置,便于热量散发,不要集中在一个地方,也不要高电容太近以免使电解液过早老化。
●优化FPGA的引脚分配
在布线之前,必须确保FPGA端口被映射到相应芯片的I/O口上。在布线过程中,这个映射是可以更改的,设计者可以不断完善FPGA引脚分配而使布线变的方便。
●布线
布线一般有手工布线和自动布线。布线的规则如下:
(一)线长
铜膜线应尽可能短,在高频电路中更应该如此。铜膜线的不拐弯处应为圆角或斜角,而直角或尖角在高频电路和布线密度高的情况下会影响电气性能。当双面板布线时,两面的导线应该相互垂直、斜交或弯曲走线,避免相互平行,以减少寄生电容。
(二)线宽
铜膜线的宽度应以能满足电气特性要求而又便于生产为准则,它的最小
值取决于流过它的电流,但是一般不宜小于0.2mm。只要板面积足够大,铜膜线宽度和间距最好选择0.3mm。一般情况下,1~1.5mm 的线宽,允许流过2A 的电流。例如地线和电源线最好选用大于1mm 的线宽。在集成电路座焊盘之间走两根线时,焊盘直径为50mil,线宽和线间距都是10mil,当焊盘之间走一根线时,焊盘直径为64mil,线宽和线间距都为12mil。注意公制和英制之间的转换,100mil=2.54mm。
(三)线间距
相邻铜膜线之间的间距应该满足电气安全要求,同时为了便于生产,间距应该越宽越好。最小间距至少能够承受所加电压的峰值。在布线密度低的情况下,间距应该尽可能的大。
(四)屏蔽与接地
铜膜线的公共地线应该尽可能放在电路板的边缘部分。在电路板上应该尽可能多地保留铜箔做地线,这样可以使屏蔽能力增强。另外地线的形状最好作成环路或网格状。多层电路板由于采用内层做电源和地线专用层,因而可以起到更好的屏蔽作用效果。
●CAM输出
当布局通过设计规则的验证后就可以创建用于加工和装配电路板的文档了。所有的CAM输出都保存在用户的硬盘上,这样用户就可以通过电子邮件把这些文档发送给电路板加工商。
●开发嵌入式软件
Altium Designer在嵌入式设计部分,增强了JTAG 器件的实时显示功能,增强型基于FPGA 的逻辑分析仪,可以支持32 位或64 位的信号输入。除了现有的多种处理器内核外,还增强了对更多的32 位微处理器的支持,可以使嵌入式软件设计在软处理器,FPGA 内部嵌入的硬处理器,分立处理器之间无缝的迁移。使用了Wishbone 开放总线连接器允许在FPGA 上实现的逻辑模块可以透明的连接到各种处理器上。Altium Designer 6.0 支持 Xilinx MicroBlaze,TSK3000等32 位软处理器,PowerPC 405 硬核,并且支持AMCC 405 和Sharp BlueStreak ARM7 系列分立的处理器。对每一种处理器都提供完备的开发调试工具。
●总结
在Altium Designer环境中,可以进行原理图的绘制、执行、测试和调试。同时,Altium Designer不仅提供了设计输入的环境,还提供了配套的FPGA