在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 5401|回复: 4

cadence 15.2PCB封装设计小结[图解]

[复制链接]
发表于 2007-6-16 20:24:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
在cadence15.2中设计PCB封装是在 PACKAGE DESIGNER中(如图)。
下面我通过设计TQFP100的例子将详细介绍Package Designer是如何设计PCB封装的。
以下是TQFP100 的封装信息:

        下面介绍如何用Package Designer 设计PCB封装:
1、首先在alegro15.2中点击图标:

                               
登录/注册后可看大图

2、在出现的对话框中选择 Advanced Package Designer(legacy)后,点击 OK;
(另外的功能还没有试过)
  
3、进入设计器窗口;在FILE菜单下点击NEW命令,出现如下对话框;

          Project Directory:为新建的文件选择保存的目录;
          Draw Name:为设计文件的名称;以下封装为TQFP100;
          Drawing Type:为设计文件的类型,现在设计的是Package symbol;
          下面通过向导功能帮助我们方便的设计外形规则的PCB 封装;
4、以上参数设置完成后,点击OK,进入下一步;如图所示:
  
在Package Type 中选择’PLCC /QFP’,点击next 进入下一步;
5、在出现的窗口中(如下图),点击“Load Template”增加默认的模板(必须);


增加完成后,点击next,进入下一个窗口;

6、在出现的窗口中,(如下图)
  
在选择“单位“上因不同的封装资料而定,上面提供的 TQFP100 的封装资料是以 mm为单位,在设计中仍将保留,这样可以减少设计的复杂性;
精度设置主要是单位中小数部分的位数,在这里用了 mm 单位的最大精度位数(不同的单位最大精度位数不一样),这样做的目的主要是减少单位转换时的误差(精度太低转换误差会很大);
Reference designator prefix使用默认的封装编号;点击next,进入下一个窗口;

7、在出现的窗口中,(如下图)
其中 Pin count forthis package 中输入的是封装水平和垂直的管教数;设计TQFP100 封装输入25,25即可,下面一行会显示封装总的管脚数100;
Location of pin1 中设置第一个管脚的位置,TQFP100 封装PIN1 在左上脚;
选择top left corner;
在lead pitch(e)中设置管脚的间距,查看TQFP100资料得到管脚间距 e 为0.5mm;输入 0.5mm后点击next,进入下一个窗口;


8、在出现的窗口中,(如下图)
  
其中Teminal column spacing(e1)为上下两排焊盘中心点之间的距离;这个参数的设置需要通过阅读封装资料得到;在TQFP100 中我们发现在TOP view中封装的高度为16mm,如果我们用16mm作为它的参数,可能会出现这样一些后果;
  
管脚上锡图
1、焊盘管脚在芯片焊接完成后裸露部分太长(A);
2、芯片管脚和焊盘接触面积太少(B);(如下图所示)
设置这个值时我自己有个经验公式一般为资料提供的芯片上下两排管脚之间的典型距离E加上焊盘裸露部分长度A的两倍再减去焊盘的长度D;
                      e1=E+2*A-D;
其中A的长度因不同的焊接工艺可以适当调整,回流焊时可以把A选择的短一点,而波峰焊时可以适当长一点。现在我的 A参数一般在13-15mils的样子,焊盘长度为36mils;这样计算得到e1,e2大约为15.75mm Package width中设置为14mm;点击 next,进入下一个窗口;
9、在出现的窗口中,(如下图)


   在这里设置封装的焊盘,其中PIN1 可以设置的和其他管脚不一样;设置完成后点击next,进入下一个窗口;

10、  在出现的窗口中,(如下图)

在设置 PCB 符号的原点时我喜欢把它放在 PIN1 上,这样个人觉得在后期修改封装焊盘时较为方便;其他好处还不知道,这样就暂定设置为PIN1 了。
可以在这里创建a compiled symbol,也可以在 PCB封装创建完成后在主窗口中创建,不管怎样创建*.psm文件我个人认为是必然的。方便点就在这里先生成了。
点击next,进入下一个窗口;  
11、  在出现的窗口中,(如下图)

点击 finish,完成 PCB 封装的创建,生成两个重要文件 TQFP100.dra、tqfp100.psm;
可以把 smd36rec12.pad(引用的焊盘文件)、TQFP100.dra、tqfp100.psm;这三个文件一起拷贝到你的 PCB 库文件中实现对 PCB封装的调用。
发表于 2007-6-21 22:54:43 | 显示全部楼层
发表于 2008-12-21 21:03:22 | 显示全部楼层
怎么不做个文档出来啊!!
发表于 2008-12-28 11:25:54 | 显示全部楼层
厉害!厉害!
发表于 2008-12-28 20:17:05 | 显示全部楼层
很强很暴力,楼主太厉害了。谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-10 10:45 , Processed in 0.081799 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表