1. 首页 > 笙耀百科 >

allegro调用螺丝孔 allegro制作安装孔

allegro怎么画螺丝孔封装

封装里面直接做就好!不要在原理图里面画!

allegro调用螺丝孔 allegro制作安装孔allegro调用螺丝孔 allegro制作安装孔


2.原理图里面画上,也可以,给焊盘上打过孔就好(add connect时关掉pin捕捉),不需要吧6个过孔体现在原理图上

基于eda的实训心得_eda实训报告怎么写(2)

基于eda的实训心得篇4

EDA课程设计心得体会,这次EDA课程设计历时两个星期,通过这次设计,通过这次课程设计使我懂得了理论与实际相结合是很重要的,在设计的过程中遇到问题,同时在设计的过程中发现了自己的不足之处,这次设计的数字秒表还是比较成功的,在设计中遇到了很多问题,PLC实训心得,在学完PLC理论课程后我们做了课程设计,此次设计以分组的方式进行,没有过实际开发设计的 经验 ,我们基本学会了PLC设计的步聚和基本方法。

这次EDA课程设计历时两个星期,在整整两个星期的日子里,可以说是苦多于甜,但是可以学的到很多很多的东西,同时不仅可以巩固以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次设计,进一步加深了对EDA的了解,让我对它有了更加浓厚的兴趣。特别是当每一个子模块编写调试成功时,心里特别的开心。但是在编写顶层文件的程序时,遇到了不少问题,特别是各元件之间的连接,以及信号的定义,总是有错误,在细心的检查下,终于找出了错误和警告,排除困难后,程序编译就通过了,心里终于舒了一口气。在波形仿真时,也遇到了一点困难,想要的结果不能在波形上得到正确的显示:在设定输入的时钟信号后,数字秒表开始计数,但是始终看不到秒和小时的循环计数。后来,在数十次的调试之后,才发现是因为输入的时钟信号对于器件的延迟时间来说太短了。经过屡次调试,终于找到了比较合适的输入数值:时钟周期设置在15秒左右比较合适。另外,Endtime的值需要设置的长一点:500us左右,这样就可以观察到完整的仿真结果。

其次,在连接各个模块的时候一定要注意各个输入、输出引脚的线宽,因为每个线宽是不一样的,只要让各个线宽互相匹配,才能得出正确的结果,否则,出现任何一点小的误差就会导致整个文件系统的编译出现错误提示,在器件的选择上也有一定的技巧,只有选择了合适当前电路所适合的器件,编译才能得到完满成功。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。

在设计过程中,总是遇到这样或那样的问题。有时发现一个问题的时候,需要做大量的工作,花大量的时间才能解决。自然而然,我的耐心便在其中建立起来了。为以后的工作积累了经验,增强了信心。

基于eda的实训心得篇5

本系统主要介绍了锅炉的液位检测控制,还介绍了对温度和压力的检测控制,介绍了8051单片机和 其它 一些单片机在锅炉控制系统中的应用,介绍了它们的引脚和在系统中的电路图,本设计还采用了多种传感器来对液位、温度和压力的信号采集,利用LED来进行信号的输出显示,我设计的硬件系统的结构简化,系统精度高,具有良好的人机交互功能,并设有液位报警、高压、低压和阀门失灵等故障报警,有问题立即就能发现。

通过自动调节控制液位并实现锅炉内温度和水位的报警。液位控制在设定值上正常运行不需要人工干预,操作人员劳动强度小。

采用单片机设计出的工业锅炉控制器,能够针对汽包水位的不同状态和不同外界条件进行控制,汽包水位运行稳定、控制品质良好、控制效果明显改善;同时大大提高了控制系统的抗干扰能力,保证了工业锅炉的稳定运行。控制装置具有成本低、抗干扰能力强、控制性能好等优点,且系统硬、软件维护简单方便,尤其适用于工业控制现场,具有良好的应用前景。

本系统所采用的传感器性能稳定,测量准确,大大简化现场安装,具有较高的性价比,有较大的工程应用价值,而且利用计算机单片机技术对锅炉生产过程进行自动控制有着重要的意义。

其优越性主要在于:首先,通过对锅炉燃烧过程进行有效控制,使燃烧在合理的空燃比条件下进行,可以提高燃烧效率。

由于工业锅炉耗煤量大,燃烧热效率每提高 1%都会产生巨大的经济效益。

其次,锅炉控制过程的自动化处理以及监控软件良好的人机界面,操作人员在监控计算机上能根据控制效果及时修运行参数,这样能有效地减少工人的疲劳和失误,提高生产过程的实时性、安全性。

随着计算机控制技术应用的普及、可靠性的提高及价格的下降,工业锅炉的微机控制必将得到更加广泛的应用。

基于eda的实训心得篇6

在Allegro 中, Symbol 有五种, 它们分别是Package Symbol 、Mechanical Symbol、Format Symbol、Shape Symbol、Flash Symbol。每种Symbol 均有一个Symbol Drawing File(符号绘图文件), 后缀名均为*.dra。此绘图文件只供编辑用, 不能给Allegro 数据库调用。Allegro 能调用的Symbol 如下:

1、Package Symbol

一般元件的封装符号, 后缀名为*.psm。PCB 中所有元件像电阻、电容、电感、IC 等的封装类型即为Package Symbol。

2、Mechanical Symbol

由板外框及螺丝孔所组成的机构符号, 后缀名为*.bsm。有时我们设计PCB 的外框及螺丝孔位置都是一样的, 比如显卡, 电脑主板, 每次设计PCB时要画一次板外框及确定螺丝孔位置, 显得较麻烦。这时我们可以将PCB的外框及螺丝孔建成一个Mechanical Symbol, 在设计PCB 时, 将此Mechanical Symbol 调出即可。

3、Format Symbol

由图框和说明所组成的元件符号, 后缀名为*.osm。比较少用。

4、Shape Symbol

供建立特殊形状的焊盘用, 后缀为*.ssm。像显卡上金手指封装的焊盘即为一个不规则形状的焊盘, 在建立此焊盘时要先将不规则形状焊盘的形状建成一个Shape Symbol, 然后在建立焊盘中调用此Shape Symbol。

5、Flash Symbol

焊盘连接铜皮导通符号, 后缀名为*.fsm。在PCB 设计中, 焊盘与其周围的铜皮相连, 可以全包含, 也可以采用梅花辨的形式连接, 我们可以将此梅花辨建成一个Flash Symbol, 在建立焊盘时调用此Flash Symbol。

其中应用最多的就是Package symbol即是有电气特性的零件,而PAD是Package symbol构成的基础.

Ⅰ 建立PAD

启动Padstack Designer来制作一个PAD,PAD按类型分分为:

1. Through,贯穿的;

2. Blind/Buried,盲孔/埋孔;

3. Single,单面的.

按电镀分:

1.Plated,电镀的;

2.Non-Plated,非电镀的.

a.在Parameters选项卡中, Size值为钻孔大小;Drill symbol中Figure为钻孔标记形状,Charater为钻孔标记符号,Width为钻孔标记得宽度大小,Height为钻孔标记得高度大小;

b.Layers选项卡中,Begin Layer为起始层,Default Internal为默认内层,End Layer为结束层,SolderMask_Top为顶层阻焊, ,SolderMask_Bottom为底层阻焊PasteMask_Top为顶层助焊, PasteMask_Bottom为底层助焊;Regular Pad为正常焊盘大小值,Thermal Relief为热焊盘大小值,Anti Pad为隔离大小值.

Ⅱ 建立Symbol

1.启动Allegro,新建一个Package Symbol,在Drawing Type中选Package Symbol,在Drawing Name中输入文件名,OK.

2.计算好坐标,执行LayoutàPIN,在Option面板中的Padstack中找到或输入你的PAD,Qty代表将要放置的数量,Spacing代表各个Pin之间的间距,Order则是方向Right为从左到右,Left为从右到左,Down为从上到下,Up为从下到上;Rotation是Pin要旋转的角度,Pin#为当前的Pin脚编号,Text block为文字号数;

3.放好Pin以后再画零件的外框AddàLine,Option面板中的Active Class and Subclass分别为Package Geometry和Silkscreen_Top,Line lock为画出的线的类型:Line直线;Arc弧线;后面的是画出的角度;Line width为线宽.

4.再画出零件实体大小AddàShapeàSolid Fill, Option面板中的Active Class and Subclass分别为Package Geometry和Place_Bound_Top,按照零件大小画出一个封闭的框,再填充之ShapeàFill.

5.生成零件Create Symbol,保存之!!!

Ⅲ 编写Device

若你从orCad中直接生成PCB的话就无需编写这个文件,这个文件主要是用来描述零件的一些属性,比如PIN的个数,封装类型,定义功能等等!以下是一个实例,可以参考进行编写:

74F00.txt

(DEVICE FILE: F00 - used for device: 'F00')

PACKAGE SOP14 ü 对应封装名,应与symbol相一致

CLASS IC ü 指定封装形式

PINCOUNT 14 ü PIN的个数

PINORDER F00 A B Y ü 定义Pin Name

PINUSE F00 IN IN OUT ü 定义Pin 之形式

PINSWAP F00 A B ü 定义可Swap 之Pin

FUNCTION G1 F00 1 2 3 ü 定义可Swap 之功能(Gate) Pin

FUNCTION G2 F00 4 5 6 ü 定义可Swap 之功能(Gate) Pin

FUNCTION G3 F00 9 10 8 ü 定义可Swap 之功能(Gate) Pin

FUNCTION G4 F00 12 13 11 ü 定义可Swap 之功能(Gate) Pin

POWER VCC; 14 ü 定义电源Pin 及名称

GROUND GND; 7 ü 定义Ground Pin 及名称

allegro中,怎麼建立没有焊盤的定位孔成为封装

焊盘的大小比钻孔小就可以了。比如焊盘半径1mm,钻孔半径1.5mm,这时候保存pad会有警告说钻孔比焊盘大,铜皮会被钻掉。对,要的就是这个效果,这样就能保存了。

选择那种不上锡的孔制作那个孔不可以吗?然后在用封装再做,保存即可。

allegro 螺丝孔

你的安装孔是线路schematic里面带进来的吗,如果是,你可以再重新place进来,如果不是,则需要勾选library 在库里放置进来,唯一的区别就是一个是带属性连接关系的零件,一个是不带连接关系的零件。

请教Cadence Allegro制作机械孔

机械孔和制作和一般的通孔焊盘制作是一样的。如果你在做元件封装的时候需要机械孔,那么在在放置焊盘的时候选择机械焊盘属性就可以了。如果你是在PCB上放置机械孔,如果需要接地处理那么要将机械孔添加到原理图中,选择对应的封装就行了。不需要接地的话,在制作PCB边框的时候就可以放置在边框中了。

allegro通孔类焊盘的制作方法

allegro通孔类焊盘的制作方法

Allegro 提供了良好且交互的工作接口和强大完善的功能,和它前端产品Cadence、OrCAD、Capture的结合,为当前高速、高密度、多层的复杂 PCB 设计布线提供了最完美解决方案。下面我准备了关于allegro通孔类焊盘的制作方法,提供给大家参考!

allegro软件中,制作通孔焊盘的方法步骤:

对pcb设计来说,通孔类的元件,一般都加thermal pad,也就是要添加花孔,怎样来制作花孔,首先要创建一个 flash symbol;

创建flash symbol 的方法步骤如下:

打开pcb editor软件,file---new,选择 flash symbol,打开创建界面,执行菜单 add---flash,打开therm pad sy...对话框,对热风焊盘的内径、外径、开口的尺寸进行设置后,ok,完成flash symbol的创建。

接下来,就利用创建的flash symbol来创建通孔焊盘。

步骤如下:

打开pad designer 对话框;

1.在parameter选项卡下,type下勾选:through;units:选择所用的单位;drill/slot hole下:hole type 选择:circle drill;plating:选择plated;在drill/slot symbol下对钻孔的符号进行设置(这在今后出光绘时,能体现所设置的'符号和标号)

2.在layers选项卡下进行的设置如下:

begin layer层设置

regular pad thermal relief anti pad

实际焊盘大小 比实际焊盘大0.2mm 比实际焊盘大0.2mm

default layer层设置(注意:内层设置很重要)

实际焊盘大小 使用创建的flash 焊盘 比实际焊盘大0.2mm

end layer 层的设置同begin layer的各项设置一致。

solder mask top 比实际焊盘大0.2mm

solder mask bottom 比实际焊盘大0.2mm

pastemask top 同实际焊盘一样大

pastemask bottom 同实际焊盘一样大

完成以上设置,即可完成一个完整的通孔类焊盘的制作。

保存即可,供制作封装调用。 ;

如何给allegro pcb design设置区域规则

苦苦找寻于完美爱情的男女,我相信,每个人都是暂且闲置的螺丝钉(螺丝帽),总能找到与其相对应的那枚完全吻合的螺丝帽(螺丝钉).

所谓完美的爱情也不过是存放在两个坛子里的同一类别的酒,倒在一起能够完全地相儒相融.

可可夏奈尔说过“一个女人可以没有婚姻,但却不能没有爱情”可见爱情是滋养女人浪漫情怀的生命之水,没有了它的滋养,再绚丽如花的生命也会落寞地枯萎.对于这句话我是赞同的,然而我在骨子里,却又滋生出对它进行小小的修改的冲动:“一个人,可以没有婚姻,但却不能没有爱情”.我不知道这是不是对先哲深邃思想领悟的亵渎?可我这样的修改不是没有理由的,那就是说,不光女人需要爱情,完美的爱

allegro常见问题解答

allegro常见问题解答

allegro是Cadence 推出的先进 PCB 设计布线工具,下面我准备了关于allegro常见问题解答,欢迎大家参考!

1 无论哪个版本都经常出现自动退出,提示为非法操作,然后不能存盘,自动退出。(ALLEGRO)

(出现这种情况,主要是操作系统方面的原因,ALLEGRO要求在英文NT或 WINDOWS 2000下使用.在中文WINDOWS 2000下,出错概略提高许多。事实上,设计人员应充分使用Allegro的Autosave功能,以避免各种情况下引起的数据丢失。提示:Allegro在异常退出时,会在当前设计目录下产生一个后缀为sav的文件。用Allegro打开该文件,另存为brd文件即可)

2在ALLEGRO中,编辑焊盘时,经常会出现“执行程序错误”而退出程序,且没有备份文件,导致之前的工作白费。

(此问题14.1已经解决,而且同样与操作系统有关)

3 在从自动布线器(SPECCTRA)建军回到ALLEGRO后,输出表层的线、孔就与器件成为一个整体,移动器件时,线、孔就附在上面一起移动。

(实际上,这个功能是Cadence应大多数用户要求而添加上的,主要是为了方便移动器件的时候fanout后的引腿和via能跟着一起移动。如果你实在不愿意这么做,可以执行下面这个Skill程序解决,以后版本将会有选项供用户选择:

; The following Skill routine will remove invisible

; properties from CLINES and VIAS.

; The intent of this Skill program is to provide

; users with the ability of deleting the invisible

; properties that SPECCTRA/SPIF puts on. This will allow the moving

; of symbols without the attached clines/vias once the

; design is returned from SPECCTRA if the fanouts were originally

; put in during an Allegro session.

;; To install: Copy del_cline_prop.il to any directory defined

; within your setSkillPath in your

; allegro.ilinit. Add a "load("del_cline_prop.il")"

; statement to your allegro.ilinit.

;; To execute: Within the Allegro editor type "dprop" or

; "del cline props". This routine should

; only take seconds to complete.

;; Deficiencies: This routine does not allow for Window or

; Group selection.

;; WARRANTIES: NONE. THIS PROGRAM WAS WRITTEN AS "SHAREWARE" AND IS AVAILABLE AS IS

; AND MAY NOT WORK AS ADVERTISED IN ALL ENVIRONMENTS. THERE IS NO

; SUPPORT FOR THIS PROGRAM.

;; Delete invisible cline/via properties.

;axlCmdRegister( "dprop" 'delete_cline_prop)

axlCmdRegister( "del cline props" 'delete_cline_prop)

(defun delete_cline_prop ()

;; Set the Find Filter to Select only clines

(axlSetFindFilter ?enabled (list "CLINES" "VIAS")

?onButtons (list "CLINES" "VIAS"))

;; Select all clines

(axlClearSelSet)

(axlAddSelectAll) ;select all clines and vias

(setq clineSet (axlGetSelSet))

(axlDBDeleteProp clineSet "SYMBOL_ETCH") ;Remove the property

(axlClearSelSet) ;unselect everything

4.用贴片焊盘(type=single)做成的package,用toolspadstackmodify design padstack...编辑,发现type变成了blind/buried。为什么会这样?

(这是软件显示上的小漏洞,但是丝毫不影响使用,焊盘还是事实上的single)

5.修改过焊盘后以同名保存(替换了原来的焊盘),但是用toolspadstackmodify design padstack...检查用该焊盘做的package,发现仍旧是老焊盘,而事实上任何目录中老焊盘都不存在了。既然allegro是要到pad_path中调用焊盘的,为什么会出现这种情况?

(修改完焊盘之后, 需要update pad才能更新,因为Allegro是把相关的数据都纳入到brd文件集中管理的)

6.打开padstack editor就会出现这样的`提示:pad_designer:Can't open journal file。于是新做的焊盘无法保存,提示:failed to open file '#T001632.tmp'。

(请检查系统环境变量设置是否正确;另外所有路径都不能使用汉字)

7.AELLGRO中竟然无UNDO、REDO这种常用FUNC,让人非常费解!!!

(15.0版本将增加Undo、Redo功能)

8,ALLEGRO中直接从库中调的元件不能定义网络及 Ref des。

(是的。这样一来可以保证你LAYOUT结果和原理图目的是一致的,而不会因为不小心而出错。一般我们不应该直接从库中调元件,而应通过导入新的NETLIST来增加新元件.)

9,公英制转换偏差太大。

(由于计算精度的限制,公英制的来回转换会产生一定的累积误差,因此在设计过程中,应尽量避免频繁转换公英制)

10,对于颜色的设置不能EXPORT 颜色文件,每块PCB都必须重新设置颜色。

(Allegro没有保存颜色表的功能,但是可以通过其他简单的方法解决,如:调用Script功能;或着准备一个空板,里面只保存偏好的颜色设置,把网表Export到这个空板就可以了)

11,Allegro里没有对齐元件的功能。

(后面版本的Allegro将会有对齐功能)

12,垃圾文件太多,不知那些有用。

(Cadence实际上极少产生垃圾文件,许多文件都是设计高速PCB所需要的。)

13,Allegro步线抓焊盘的功能太弱,不能保证线段结束时连接在PIN的中心。

(在Allegro右面的Control panel->Option中选择:Snap to connect point,并请在布线时连到Pad前,右键选TOGGLE即可。如经常性出现此问题,可将TOGGLE设成快捷键方式)

14,编辑Shape时,选择Boundary还得十分小心,有一点重合都不行。

(可以通过调整GRID来修改铜箔,这样一来更容易)

15.CCT布线时网络不高亮;由ALLEGRO到CCT前布的线只能删除,不能回退,不能自动优化鼠线.

16.ALLEGRO:鼠线不能只显示当前屏幕上的PIN的鼠线,全屏布线时高亮不明显.

(方法一:可以在setup->user preference->display中,勾选display_nohilitefont项,将高亮设为实线显示;

方法二:改变高亮颜色。点击Hilight按钮,右面控制面板的Option栏会提供可选择的颜色表;

方法三:使用Shadow Mode,明暗的对比度可以在Color and Visibility中的Shadow Mode项调整。) ;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息