|
Ⅱ 建立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 及名稱 END |