【Altium专题】【原创】3D封装技术

  浏览量2024-06-11 作者: 安博体育注册手机客户端

  【Altium专题】——3D封装技术AndyZhouAltiumDesigner的3D功能向来充满争议,曾经在与一些前辈交流的过程中,他们似乎对此功能不屑一顾,甚至取笑我“不务正业”,也许仁者见仁智者见智,当时心里觉得有落差,但是,面对质疑,我没有因此放弃对这一块的摸索,于是,才有了这一专题…要说3D功能有啥好处,最大的好处就是“所见即所得”,当时我Layout一块多路稳压电源的板子,发到工厂去打板,回来与3D预览一对照,几乎一模一样!(如上图)通常,我习惯Layout的时候检查元器件之间的干涉情况及对照三维图手工焊接PCB,有一些时候,还能根据元器件的空间分布调整PCB板的大小,节省成本。以往,我都是先有PCB封装,再有3DBody,最近,我有幸看到了Altium的官方视频,进而学会了新的技能——从3D模型生成PCBFootPrint。【Altium专题】AndyZhou为何使用3D封装2.1准备二维封装2.1.1测量数据2.1.2绘制丝印2.2面动成体2.2.1使用3DBody管理器2.2.2使用Place3DBody【Altium专题】AndyZhou为何使用3D封装方便手工焊接使用3D视图,可以很方便我们手工焊接,尤其是有极性的元件摆放,都可以一目了然,下面的两幅图可当作对比,上图为3D视图,其下为实物图。方便布局和碰撞检查初学者绘制电路图都是在二维平面上进行的,但需要注意的是,元件并不是“平面”的,它们也有自己的形态,有自己的高度,它们有自己的性格,有的“实实在在”,有的则可以“海纳百川”,比如一个1602的液晶,它下面其实可以放很多东西,您一开始就注意到了吗?【Altium专题】AndyZhou【Altium专题】AndyZhou如上图,晶振、单片机均放置在1602的正下方,在保证电路功能的前提下,既美观有节省空间。当您在进行布局工作时,您可以每时每刻按键盘的进入3D视图查看装配效果,从而获得更好的布局,尤其是对需要人机交互的场合,借助这种方式会更加有效。另外,Altium有碰撞检查功能,两个继电器挨得太近时(发生碰撞),颜色会变绿,如下您可以每时每刻察觉缺陷所在,进而选择适当间距,避免因为元件过密放置不下的情况。关于Altium的3D视图的其他优点就不一一介绍了,大家自己体会一下吧。这是一片直插的单片机,40脚,位于1602正下方【Altium专题】AndyZhou“自力更生”在阅读本专题之前,请确保您具有一定的Altium的操作基础,最基本的PCB封装绘制方法不再赘述,如果确实有需要,请参考上一个名为“尺有所短,寸有所长”的专题,里面已经详细的介绍了精确PCB封装的绘制,里面就有我惯用的技法——“JL”快捷键;除此之外,在上一个专题中,我们首次使用了3DBody创建异形电路板板框,对3D功能也有初步的认识。言归正传,如果我们要想创建一个3D模型和3D封装,常常要一个step文件,除了借助其他三维软件、通过其他途径获取step文件之外,对于简单的三维模型,大可借助Altium3D模型管理器实现。2.1准备二维封装现假设我们应该一个EI33的变压器的3D封装,首先我们应该画出最基本的PCB封装。2.1.1测量数据使用游标卡尺或者尺子,测得EI33在电路板上矩形的投影为:宽28mm,长33cm,那么以矩形中心为原点建立坐标,则矩形右上顶点的坐标为(14,16.5)。2.1.2绘制丝印首先,选择TopOverlay,左键单击下图中高亮的按钮,进入画线模式。Tip:如果感觉层数太多,请您关闭输入法,按键盘上的L键,如箭头所示,关闭多余的层,最后,将右上角的Mechanical1的Show复选框勾选(这是3DBody所在层),最后如图所示:然后,请您高抬贵手,离开鼠标,使用键盘,依次输入J、L,在弹出窗口中输入坐标点,然后按两次Enter(第一次为定位,第二次为放置线端点)。【Altium专题】AndyZhou然后,不要触碰鼠标,依次按键盘J、L键,填入左上坐标:按照同样的操作,将剩余的线的地方,做一个缺角,然后适当做一些美化和修饰,丝印层就画完了。同样的,利用JL快捷键,可以精确定位焊盘,结合使用PasteArray命令(在上一专题有专门论述)批量放置焊盘,最后如图所示:【Altium专题】AndyZhouTip:在使用快捷键的过程中,请勿开启输入法,另外,如果因为不小心造成鼠标的单击操作以致线段放置不当,请使用Backspace键后退操作。2.2面动成体2.2.1使用3DBody管理器打开3DBody管理器,如图2.2.1-1。管理器的界面和功能如图2.2.1-2所示。【Altium专题】AndyZhouDescription:单击此栏中的条目,可让您快速预览所需要的3DBody外型,预览显示在右下角的小窗口中,其实就是元件的3D投影,为粉红色【Altium专题】AndyZhouBodyState:InComponent代表开启对应的3D模型,NotComponent代表沒有启用,左键单击选择,右下角实时预览二者区别StandoffHeightOverallHeight:高度设定,距离PCB表面的开始高度及结束高度,不必一定从零开始,可以为负值BodyProject:可以选TopSideBottomSideRegistrationLayer:选择3DBody所在层Body3-DColor:设定3DBody颜色Body3-DOpacity:3DBody透明度选择现在让我们试着添加一个:在图中,我们设置变压器主体高度33mm,其下表面距离PCB表面4mm,那么主体顶端距离PCB表面37mm。按键盘的3,查看:【Altium专题】AndyZhou10这样,一个最简单的3D模型就创建成功了,其原理就是:3DBody管理器将封闭的丝印图形拉伸一定的高度形成的,换言之,假若您的丝印没有封闭,那么是无法生成拉伸实体的,这种情况下,只需将线段作如下变动:上表面距离电路板表面37mm下表面距离电路板表面4mm这里没有封闭适当超出以封闭【Altium专题】AndyZhou11模型添加后恢复原状【Altium专题】AndyZhou122.2.1-3Tip:当您在使用管理器生成实体时,看似已经封闭的丝印图形,却未能形成预览,这个时

上一篇: 【48812】金牌电源当铜牌卖 长城G5 550W要推翻DIY职业吗?

下一篇:一文看懂英特尔的半导体封装技术市场