欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Cadence spb163学习笔记3封装.docx

    • 资源ID:8221017       资源大小:1.11MB        全文页数:28页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Cadence spb163学习笔记3封装.docx

    1、Cadence spb163学习笔记3封装Cadence学习笔记3_封装IPC软件计算后导出下面是STM32F103RCT6(64脚QFP封装)数据手册的封装尺寸:STM32F103xC, STM32F103xD, STM32F103xE Package characteristicsFigure 71. LQFP64 10 x 10 mm 64 pin low-profile Figure 72. Recommended footprintTable 72. LQFP64 10 x 10 mm 64 pin low-profile quad flat package mechanical d

    2、ataSymbolmillimetersinches(1)MinTypMaxMinTypMaxA1.6000.0630A10.0500.1500.00200.0059A21.3501.4001.4500.05310.05510.0571b0.1700.2200.2700.00670.00870.0106c0.0900.2000.00350.0079D 11.80012.000 12.2000.46460.47240.4803D1 9.80010.000 10.2000.38580.39370.4016D.7.500E 11.80012.000 12.2000.46460.47240.4803E

    3、1 9.80010.00 10.2000.38580.39370.4016e0.5000.0197k03.5703.57 L0.4500.6000.750.01770.02360.0295L11.0000.0394ccc0.0800.0031NNumber of pins64然后打开IPC,在Calculate中打开SMD Calculator,选择QFP封装,双击或者点击ok,出现计算界面,如下图:此时在左侧窗口填上相应的数据,然后光标停在任意一个数据中回车,就可以计算出其余的尺寸了。注意到这里的单位是毫米Millimeters,所以应该对应数据手册中的毫米而不是英尺。Pitch(P)在图中

    4、是引脚中心的间距,对应于数据手册中的e,值为0.5。A和B分别是两个方向上的引脚数量,都是16,下面给出了提示,如果是矩形芯片的话,A应该小于B。Pin Count(for search)是引脚总数,填64。L1和L2表示包括引脚的芯片宽度和长度,对应芯片手册的D和E,最小值是11.8,最大值是12.2。T是引脚长度,对应于数据手册中的L,最小值为0.45,最大值为0.75。W表示焊盘的宽度,对应于数据手册中的b,最小值为0.17,最大值为0.27。A和B表示不包括引脚的芯片宽度和长度,对应芯片手册的D1和E1,最小值为9.8,最大值为10.2。H表示芯片的高度,对应于芯片手册中的A,最大值为

    5、1.6,不用填最小值。K表示芯片离PCB板的高度,对应于芯片手册中的A1,最小值为0.05,不用填最大值。填完之后光标放在任意一个框中回车,就可以计算出其余的数据了。可以看见IPC软件自动给这个封装命名了,打开Land Pattern就可以看到装配边框、丝印边框、Place_Bound_Top等的数据,如下图左。点击Wizard图标,可以导出这个封装。导出封装前需要进行一些选项设置,可以每次都设置一下,也可以在工具栏“Preferences”里面统一设置一下,点击下面的“Preferences”图标后,会出现一个设置的窗口,在WizardCAD Tools下面选择自己的工具,这里选择Alleg

    6、ro,对应右边选择软件版本,Version选择16.3,设置好封装的输出路径,其余默认即可。之后选择WizardOptions,对应右边勾选Write data to PLB,表示每次导出封装时都会保存到库里,下面接着是默认的库D:Program FilesMentorGraphics9.5PADSSDD_HOMELPWizardCAD DataWizard.plb09,专门用来保存导出的封装,接着选择Allegro工具,下面勾选要输出的数据,一般全都选上,最后点击右下角“Saveand Close”,如下图:点击“Wizard”图标时弹出的窗口如下,各个选项前面已经设置好了,这里不用再设置,

    7、如果要改变一些设置,在这里改就可以了,比如说知道库里已经有了这个封装,这里就不用勾选,“Write data to PLB09 file”,但是仅对本次操作有效,最后点击“Create and Close”图标,会弹出一系列窗口,自动完成整个过程。导出后生成的文件如上图右。如果库里已经有了这个封装,会提示该如何操作,可以“Overwrite”或者是“Copy”,选择Copy会在库里在生成一个一样的封装,这样不好,选择Overwrite会覆盖原来的封装,所以一般是选择回写或取消。导出后如果点击Find图标,然后选择这个库,一般是在最后一个,可以找到这个封装,双击打开即可。PCB Editor封装

    8、向导此处省略一万字根据IPC软件的数据一步一步的制作1.准备焊盘:以STM32F103RCT6为例,在IPC中计算好之后,会生成封装名为QFP50P1200X1200X160-64N的封装,包含了所有的数据信息,打开焊盘的数据信息,如下图打开Cadence的Pad Designer,制作两个焊盘,其中圆形的是机械焊盘,参数设置如下图:方形的是用于64个引脚的焊盘,参数设置如下图:2.设置图纸大小和栅格点:在PCB Editor新建一个Package symbol,点击Browse选择一个位置保存,如下图:在工具栏Setu Design Parameters下面的Design选项卡,设置单位为毫

    9、米Millimeter,Size为Other,表示可以用自己设置的图纸大小,下面的Left X表示图纸左边的坐标,Lower Y表示图纸下边的坐标,Width和Heigth表示图纸的宽度和高度,Left X的绝对值不应该超过Width,Lower Y的绝对值不应该超过Heigth,最好是设置为一半大小,这样的话,原点就在图纸的中心位置了。注意此时下面的类型是Package的。如下图:然后在Display选项卡,勾选Grids on显示栅格点,如果都是用命令输入坐标的话,显示不显示都可以,点击Setup Grids设置栅格点的大小,也就是每两个点之间的距离,默认的是2.5400,这里改为0.02

    10、54,也就是1mil,如下图:栅格点的设置也可以在SetupGrids下面打开。3.放置引脚(焊盘):在图纸里面添加焊盘,点击工具栏LayoutPins或者工具栏的放置引脚图标,如下图:此时会在窗口右边的Options里看到下面的界面,点击右上角的小图标可以将这个Options选项卡放在最前,如下图,其中Connect表示电气连接,Mechanical表示机械连接,先放两个圆形的机械焊盘,所以选择MechanicalPadstack可以选择需要的焊盘,点击选择焊盘,此时输入c100m200k200即可,如下图:Copy mode表示同时放置多个焊盘时,焊盘的摆放的方式,Rectangular表

    11、示像矩形一样横着或者是竖着摆放,Polar表示像圆形一样摆放,也就是许多的焊盘都在同一个圆上,这里的两个焊盘是一个一个摆放的,默认即可。接下来的两行,X行Qty列表示X方向上摆放的焊盘数量,默认为1,Spacing列表示两个焊盘的焊盘中心的间距,如果是一个焊盘就不用管了,Order表示同时摆放多个焊盘时,焊盘编号的增长方向,Right表示向右增长,Left表示向左增长,如果是一个焊盘就不用管了,下面的Y行和X行的意义一样。Rotation项表示焊盘的旋转角度,这里不用旋转,默认的0即可。接下来,看到IPC中的焊盘坐标,图形中间的十字星表示原点在封装中心,FID1和FID2表示两个圆形机械焊盘,

    12、Location X和Location Y表示坐标,Rotation表示旋转的角度,Pad Stack表示使用的焊盘,如下图:回到PCB Editor,这里的焊盘已经选好了,直接在PCB Editor下面的命令窗口输入坐标然后回车即可,分别是x -5.7 -5.7和x 5.7 5.7,然后在图纸上鼠标右击选择Done(如果要继续放置焊盘,就不用右击选择Done,如果刚才右击选择Done了,下次放置焊盘要再一次点击工具栏LayoutPins或者工具栏的放置引脚图标),此时就有了两个圆形机械焊盘,中心的十字星表示原点位置,如下图:接着放置方形焊盘,Options里面选择connect,Padsta

    13、ck选择rectx1_50y0_30,然后呢,先放左侧的一列,X方向的数量是1个,引脚间距和方向都是默认的,Y方向上16个,引脚间距0.5,这个需要看IPC中的Pitch(P)选项,方向向下Down,旋转角度Rotation为0,Pin#表示要放置的第一个引脚的编号,因为是第一个引脚,所以这里是1,而且这一项一般都会根据引脚数量自动的变化,不用管,Inc表示引脚编号的增量,一般是1,Text block表示引脚编号的字体,默认为1即可,Offset X和Y表示引脚编号相对于引脚中心的偏移量,这里都是0,如下图:然后在命令行输入第一个引脚的坐标回车,x -5.7 3.75,就放好了左侧16个引脚

    14、,如下图:接着放置下方的16个,设置如下,记得引脚旋转90度的操作方法,就是先在这里设置90度,然后在图纸中左键鼠标上的焊盘,出现一个线,然后拉着这个线逆时针90度即可,不过这样一般不太好使,有时候会弄倒了,所以旋转引脚的时候,最好在放置一侧之后鼠标右击选择Done,然后重新点击工具栏LayoutPins或者工具栏的放置引脚图标,设置好需要的旋转角度,如下图,会自动将引脚旋转90度。然后输入第17个引脚的坐标,即在命令行输入x -3.75 -5.7,放置好后如下图:鼠标右键选择Done,点击工具栏LayoutPins或者工具栏的放置引脚图标,接着同样的方法放置右侧的16个引脚,记得Y轴的方向是

    15、向上的,选择Up,其余设置如下:命令行输入x 5.7 -3.75,放置好后如下:鼠标右键选择Done,点击工具栏LayoutPins或者工具栏的放置引脚图标,接着同样的方法放置上侧的16个引脚,记得X轴的方向是向左的,选择Left,引脚旋转90度,其余设置如下:命令行输入x 3.75 5.7,放置好后如下:4.装配边框:装配边框其实就是Package Geometry类下面的子类Assembly_Top,工具栏AddLine或者左侧线形图标,此时Options会变成下面的选项,选择Package Geometry和Assembly_Top,线宽Line width设为0.1,如下图:为什么线宽

    16、设置为0.1,这个是参考IPC标准的,点击Global Settings,如下图,看到Silkscreen Line Width为0.2,表示丝印边框的线宽为0.2,Asy Line Width为0.1,表示Assembly_Top的线宽为0.1,即装配边框的线宽为0.1,Courtyard Line Width为0.05,表示Place_Bound_Top线宽为0.05,实际上,设置Place_Bound_Top时一般用矩形,也就是说不用设置线宽,所以这一项不会用到。一般的,装配边框线宽都0.1,丝印边框线宽都是0.2,不必每次都查。设置好参数后,在IPC中查看Assembly_Top层的边

    17、框大小,点击左侧的Component看到参数,点击上方选择Assembly Top查看Assembly_Top层的边框,旁边的Layers可以看到每一层的颜色设置,Assembly_Top层是黄色,图形中看到这个黄色边框的长为Anom,宽为Bnom,也就是左侧的参数A和B的平均值都是10,nom是什么意思不用追究,注意到图形中有一个黄色的小圆圈,表示这一层要画一个这样的圆圈,由于没有给出这个圆圈的原点坐标和半径值,所以不用那么精确,大致画出即可。图形中的引脚都是黄色的,不用管。回到PCB Editor,在命令行输入命令x -5 -5,表示线的起点在坐标(-5,-5),注意到原点是在图形的中心位

    18、置,然后输入命令ix 10,表示线向右走10mm,iy 10表示线向上走10mm,ix -10表示线向左走10mm,iy -10表示线向下走10mm,最后鼠标右击Done,这样就画出了装配边框。再画一个小圆圈,目测IPC中小圆圈的原点的Y坐标与第一个引脚接近,半径大概设为0.7,工具栏AddCircle,输入命令x-3.7 3.75和x -4.4 3.75,也可以不用输入命令,直接在图纸中点击第一个点作为圆的中心,再点击一个点作为圆上一点,画好的装配边框如下图:5.丝印边框:丝印边框就是Pakage Geometry类下面的子类Silkscreen_Top,先查看IPC中的丝印边框大小,左侧选

    19、择Land Pattern,上方选择Silkscreen Top,点击Layers看到Silkscreen_Top层是白色的,图形中的R1和R2表示丝印边框的长和宽,左侧看到R1和R2都是9.2,图中还有两个白色的原点,也没有具体的坐标值,目测画出即可,但是使用Line型的。工具栏AddLine或者左侧线形图标,此时Options会变成下面的选项,选择Pakage Geometry类下面的子类Silkscreen_Top,设置线宽为0.2,其余的默认,设置如下,命令行输入命令x -4.6 -4.6表示线的起点在坐标(-4.6,-4.6),ix 9.2表示线向右走9.2mm,iy 9.2表示线向

    20、上走9.2mm,ix -9.2表示线向左走9.2mm,iy -9.2表示线向下走9.2mm,鼠标右击选择Done结束画线。继续在工具栏选择AddLine或者左侧线型图标,将线宽改为0.4,在第一个引脚上方点一下,出现一个细长的线后再点一下,如下图右,再鼠标右击选择Done,此时就出现一个原点了,同样的用线型画一个较大的圆圈,只是线宽改为0.8,如果画出的圆圈是两个圆圈的重叠,可以右击删除一个。至于线宽为什么是0.4和0.8,不用深究,都是目测的,和IPC中的圆圈大小接近就可以了。此时丝印边框就画好了,如下图: 6.Place_Bound_Top:其实这一层就是元件占据的空间大小,放置元件摆放时

    21、重叠,只要包含元件所有的内容即可。在IPC的上方选择Courtyard看到图形中的V1和V2,左侧显示大小都是13.4,表示Place_Bound_Top层的大小为13.4x13.4,回到PCB Editor,在工具栏选择AddRectangle,或者左侧矩形图标,Options选择Pakage Geometry类下面的子类Place_Bound_Top,命令行输入x -6.7 -6.7表示矩形左下角的在坐标(-6.7,-6.7),输入x 6.7 6.7表示矩形右上角的在坐标(6.7,6.7),鼠标右键选择Done完成,如下图:7.参考编号:工具栏LayoutLabelsRefDes或者工具栏

    22、放置参考编号图标,Options选择类RefDes下面的子类Assembly_Top,其余默认即可,如下图左,在元件中心输入REF,大小写都行,软件会自动变成大写的,然后Options选择类RefDes下面的子类Silkscreen_Top,如下图右,在元件左上角输入REF,大小写都行,软件会自动变成大写的,鼠标右击选择Done,画好的参考编号如下图:8.器件值Value:工具栏LayoutLabelsValue,Options选择类Component下面的子类Assembly_Top,如下图左,其余默认,在元件正下方输入*,然后在Options选择类Component下面的子类Silkscr

    23、een_Top,如下图右,在元件右下方输入*,画好的器件值如下图:9.Device:LayoutLabelsDevice,Options选择类Device Type下面的子类Assembly_Top,其余默认,如下图,元件中心输入DEV,大小写都行,软件会自动变成大写的,画好后如下图:10.创建Device文件:工具栏FileCreate Device,然后选择不同的类型,IC表示高度集成的器件,DISCREATE表示分立器件,如电容等,还有一个选项IO,不明白什么意思,这里选择IC,命令行下方会出现一个提示,创建*.txt文件成功。焊盘文件*.pad,数据文件*.psm,封装文件*.psm和

    24、Device文件*.txt是最重要的四个文件,任何一个封装都缺一不可。其中*.psm文件不可以单独打开编辑。11.创建Symbol文件:Cadence15.7才需要手动创建,Cadence16.3会在保存的时候自动完成,不需要这一步。FileCreate Symbol创建数据文件*.psm,它不能单独打开编辑。12.设置器件高度:工具栏SetupAreasPackage Height,设置器件高度的最大值和最小值,参考IPC中的H值。这一步和创建Symbol文件都不是必须的。最后,一定要保存,保存的时候会自动生成*.psm文件。如果IPC软件计算的封装,原点不是在元件中心,比如说在第一个引脚中

    25、心,还需要自己计算坐标,当然了,也可以直接按照IPC上的坐标画出来,不用将原点改到元件中心,对于一些不容易看出坐标的线、圆圈、点,可以用IPC将封装导出后,打开封装,鼠标右击选中的线、圆圈、点,选择“Show Element”,会弹出一个文本框,显示相应的信息,比如说线的类、子类、起点坐标、终点坐标、线长、线宽、字体等,也可以右击选择“Change Width”改变线宽。将鼠标停留在一条线上,也会显示出这条线的类和子类。如果要改变某一层的颜色,可以点击工具栏DisplayColor/Visibility,弹出一个窗口,在左侧的Components中有常用的层的颜色,点击下方颜色框中的某一个颜色,然后再点击要改变颜色的层,就可以变成想要的颜色了。


    注意事项

    本文(Cadence spb163学习笔记3封装.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开