Cadence_16.6高速电路板设计与仿真.pdf - 第261页
图 9 - 1 7 “ P a c k a g e S y m b o l W i z a r d - S u m m a r y ” 对 话 框 图 9 - 1 8 Z I P 4 0 封装 9 . 3 . 3 手动 建 立零 件 封装 虽然 使 用封 装 向导 来 建立 封 装快 捷 、方 便 ,但 是 设计 中 所用 到 的封 装 远不 止 向导 中 那几 种类 型 ,有 可 能需 要 设计 许 多向 导 中没 有 的封 装 类型…

1)“Defaultpadstacktouseforsymbolpins”:用于符号引脚的默认焊盘。
2)“Padstacktouseforpinl”:用于 1号引脚的焊盘。
6.单击选项右侧的 按钮,弹出 “PackageSymbolWizardPadstackBrowser” 对话框,
进行焊盘的选择,如图 9-15所示。
图 9-15 “PackageSymbolWizardPadstackBrowser”对话框
完成焊盘设置后,单击 按钮,弹出 “PackageSymbolWizard-SymbolCompila-
tion” 对话框,选择定义封装元件的坐标原点,如图 9-16所示。
图 9-16 “PackageSymbolWizard-SymbolCompilation”对话框
7.完成设置后,单击 按钮,弹出 “PackageSymbolWizard-Summary”对话框,
单击 按钮,如图 9-17所示。显示生成后缀名为 “.dra”、“.psm”的零件封装,完成
封装如图 9-18所示。
942

图 9-17 “PackageSymbolWizard-Summary”对话框 图 9-18 ZIP40封装
9.3.3 手动建立零件封装
虽然使用封装向导来建立封装快捷、方便,但是设计中所用到的封装远不止向导中那几
种类型,有可能需要设计许多向导中没有的封装类型,手动建立零件封装是不可避免的。用
手工创建元件引脚封装,需要用直线或曲线来表示元件的外形轮廓,然后添加焊盘来形成引
脚连接。元件封装的参数可以放置在
PCB板的任意图层上,但元件的轮廓只能放置在顶端
覆盖层上,焊盘则只能放在信号层上。当在
PCB文件上放置元件时,元件引脚封装的各个
部分将分别放置到预先定义的图层上。
下面以建立 DIP30为例来介绍手动建立封装的操作过程。
1.设置工作环境
选择菜单栏中的 “File(文件)”
→
“New (新建)” 命令,弹出 “NewDrawing(新建
图样)” 对话框,在 “DrawingName(图样名称)” 文本框中输入 “DIP30”,在 “Drawing
Type(图样类型)” 下拉列表中选择 “Packagesymbol(封装符号)” 选项,单击 按钮,
选择新建封装文件的路径,如图 9-19所示。
图 9-19 “NewDrawing(新建图样)”对话框
052

完成参数设置后,单击 按钮,进入到 Allegro封装符号的设计界面。
2.放置引脚
1)选择菜单栏中的 “Setup(设置)”
→
“DesignParameter(设计参数)” 命令,弹出
“DesignParameterEditor(设计参数编辑器)” 对话框,选择默认设置,单击 按钮,
完成参数设置。
2)选择菜单栏中的 “Layout(布局)”
→
“pins(引脚)” 命 令,打开 “Option(选
项)”面板,设置添加的引脚参数。
3)选择 “Connect(连接)” 选项,绘制有编号的引脚;单击 按钮,弹出 “Selecta
padstack(选择焊盘)”对话框,从列表中选择焊盘的型号,如图 9-20所示。
图 9-20 “Selectapadstack” 对话框
设置其余参数选项:
●
“Rotation”:引脚旋转角度,默认值为 0,表示不旋转。
●
“Spacing”:表示输入多个焊盘时,焊盘中心的距离。
●
“Order”:X方向和 Y方向上引脚的递增方向。
●
“Pin#”:引脚编号。
●
“Inc”:下个引脚编号与现在的引脚编号差值,默认值为 1。
●
“Textblock”:设置引脚编号的字体。
●
“OffsetX”:引脚编号的文字自引脚的原点默认向右偏移值,输入负值,文字在符号
左侧。
●
“OffsetY”:引脚编号的文字自引脚的原点默认向上偏移值,输入负值,文字向下
偏移。
设置完成的结果如图 9-21所示。
4)此时,鼠标在工作区上显示浮动的绿色焊盘图标,在命令窗口中输入 “x00”,按
〈Enter〉键,在坐标 (0,0) 处放置 Pin1,如图 9-22所示。在鼠标上继续显示浮动的焊盘
图标,可在命令行中输入坐标放置继续放置焊盘,放置完成后单击右键,在弹出的菜单中选
择 “Done(完成)” 命令,结束 Pin1的添加。
152