4.6 Cadence Allegro软件中焊盘的结构怎样?Cadence Allegro软件中怎么指定封装库路径?

本文主要是介绍4.6 Cadence Allegro软件中焊盘的结构怎样?Cadence Allegro软件中怎么指定封装库路径?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

笔者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同互勉!全套资料领取扫描文末二维码


 温馨提示:学而不思则罔,思而不学则殆。实践是检验真理的唯一标准!

目录

4.6 Cadence Allegro软件中焊盘的结构怎样?

4.7 Cadence Allegro软件中热风焊盘的作用是什么?

 4.8 Cadence Allegro软件中反焊盘的作用是什么?

4.9 Cadence Allegro软件中Soldermask的含义及其作用是什么?

4.10 Cadence Allegro软件中Pastemask的含义及其作用是什么?

 4.11 Cadence Allegro软件中怎么指定封装库路径?

4.12 Cadence Allegro软件中焊盘的一般命名方法是什么?

4.13 Cadence Allegro软件中焊盘制作界面的参数含义是什么?

4.14 Cadence Allegro软件中插件钻孔有哪三种模式?具体含义是什么?

4.15 Cadence Allegro软件中常规表贴焊盘应该如何创建?


4.6 Cadence Allegro软件中焊盘的结构怎样?

答:一般Cadence Allegro软件焊盘由Regular Pad、Thermal Relief、Anti Pad、Soldermask、Pastemask等几部分组成,如图4-21所示,具体含义如下:

 图4-21 焊盘剖面示意图

• Regular Pad:规则焊盘(表层焊盘、底层焊盘),在正片中看到的焊盘,也是基本的焊盘。

• Thermal Relief:热风焊盘,也叫花焊盘,在负片中有效,设计用于在负片中焊盘与敷铜的接连方式,防止焊接时散热太快,影响工艺。

• Anti Pad:隔离焊盘(反焊盘),用来控制负片工艺中内层的孔与敷铜的间距,负片工艺中有效。

• Soldermask:阻焊层(表层阻焊、底层阻焊),定义阻焊的大小,规定绿油开窗大小,以便进行焊盘。

4.7 Cadence Allegro软件中热风焊盘的作用是什么?

答:热风焊盘(Thermal Relief),又称防散热热风焊盘,如图4-22所示,它的作用如下:

 图4-22 热风焊盘解析示意图

• 防止散热。由于电路板上电源和地是由大片的铜箔提供的,所以为了防止因为散热太快而造成虚焊,故电源和接地过孔采用热风焊盘形式。

• 防止大片铜箔由于热胀冷缩作用而造成对过孔及孔壁的挤压,导致孔壁变形。

 4.8 Cadence Allegro软件中反焊盘的作用是什么?

答:要了解反焊盘的作用,首先要搞明白负片的含义,下面我们对负片的含义做一个详细的介绍。

• 负片由底片制作而成,需要的线路或铜面是透明的,而不需要的部分则是黑色或棕色的,经过线路制程曝光后,透明部分因干膜阻剂受光照作用而硬化,接下来的显影制程会把没有硬化的干膜冲掉,这样需要的线路(底片透明的部分)去膜后得以保留。在这种制程中,膜对孔要掩盖,其曝光的要求和对膜的要求稍高一些,但其制造的流程速度快。PCB正片的效果是PCB画线的地方印制板的敷铜被保留,没有画线的地方印制板的敷铜被清除;PCB负片的效果是画线的地方印制板的敷铜被清除,没有画线的地方印制板的敷铜反而被保留。负片可显著减小文件尺寸和计算量。敷铜的地方不显示,不敷铜的地方显示,这样在地层和电源层上就可显著减少数据量和电脑显示负担。

• 反焊盘(Anti Pad)也叫隔离焊盘,主要作用是用来控制负片工艺中内层的孔与敷铜的间距,防止负片层敷铜与孔短路,负片工艺中有效,如图4-23所示。

图4-23 反焊盘解析示意图 

4.9 Cadence Allegro软件中Soldermask的含义及其作用是什么?

答:Soldermask:阻焊层,定义阻焊的大小,规定绿油开窗大小,以便进行焊盘。阻焊层就是我们常说的绿油层,是电路板的非布线层,由于焊接电路板时焊锡在高温下的流动性,所以必须在不需要焊接的地方涂一层阻焊物质,防止焊锡流动、溢出引起短路。虽然它名字叫绿油层,但是阻焊的颜色有很多种,常用的有绿色、蓝色、黑色、黑色哑光、红色等,最常用的是绿色。

4.10 Cadence Allegro软件中Pastemask的含义及其作用是什么?

答:Pastemask:钢网层,定义钢网开窗大小,贴片的时候会按照钢网的位置和大小进行锡膏涂敷,如图4-24所示。

图4-24 钢网层示意图

 4.11 Cadence Allegro软件中怎么指定封装库路径?

 答:第一步,单击Cadence Allegro软件的“Setup”命令的最后一项“User Preferences”,如图4-25所示。

 图4-25 用户参数设置示意图

第二步,在弹出的对话框中,选择“Library”中的“devpath”“padpath”“psmpath”三项设置路径,如图4-26所示。

图4-26 封装库路径指定示意图 

• Devpath:第三方网表(Other方式导出的网表)导入PCB时须设置的路径,如果用第一方网表导入就不用设置。它的作用是指定导入网表时需要的PCB封装的Device文件,文件里有记录PCB封装的管脚信息,导入第三方网表时会将Device文件中的内容与网表中的管脚信息进行比对。

• Padpath:PCB封装的焊盘存放路径。

• Psmpath:PCB封装文件、PCB封装焊盘中使用的Flash文件、PCB封装焊盘使用的Shape文件等内容的存放路径。

4.12 Cadence Allegro软件中焊盘的一般命名方法是什么?

答:对于不同的焊盘有不同的命名方法,一般命名可参考以下命名方式。

1)贴片类焊盘命名方式

(1)圆焊盘:SC+直径,如SC1R00,即直径为1mm的圆焊盘。

(2)方形焊盘:SR+长×宽,如SR1R00×1R00,即长与宽都为1mm的方形焊盘。

(3)椭圆形焊盘:SOB+长×宽,如SOB2R00×1R00,即长与宽分别为2mm、1mm的椭圆形焊盘。

2)通孔类焊盘命名方式

(1)圆焊盘通孔:“C”+“焊盘直径”+“-”+“孔径”,如C1R60-1R00,即焊盘直径为1.6mm,孔径为1mm的圆焊盘。

(2)方焊盘通孔:“R”+“焊盘长”ד焊盘宽”+“-”+“孔径”,如R1R60×1R60-1R00,若长与宽相等,可缩写,如R1R60-1R00,即焊盘长与宽都为1.6mm,孔径为1mm的通孔方焊盘。

(3)椭圆焊盘通孔:“OB”+“焊盘长”ד焊盘宽”+“-”+“孔径”,OB1R60×1R60-1R00,即焊盘长与宽都为1.6mm,孔径为1mm的通孔椭圆焊盘。

3)热焊盘(Flash)命名方式

(1)圆形焊盘热焊盘:Flash焊盘外径-焊盘内径,如FLASH2R20-1R50,即内径为2.2mm,外径为1.5mm的热焊盘。

(2)方形焊盘热焊盘:Flash焊盘外径长×宽-焊盘内径长×宽,如FLASH3R20×2R50-2R20×1R50,即焊盘外径长为3.2mm,宽为2.5mm,焊盘内径长为2.2mm,宽为1.5mm的热焊盘。

4)异形焊盘命名方式

PAD-封装名称-管脚序号,如PAD-SOT89-1,即封装名为SOT89,焊盘管脚为Pin1。

4.13 Cadence Allegro软件中焊盘制作界面的参数含义是什么?

答:Cadence Allegro软件中的焊盘制作界面。第一页中,钻孔属性参数的含义如下(见图4-27):

图4-27 焊盘制作钻孔面板参数示意图 

• Units:制作焊盘时使用的单位。

• Decimal places:设置尺寸时可取的精度到小数点后几位。

• Multiple drill:多孔设置,一般不用。

• Hole type:钻孔的类型。

• Plating:钻孔是否为金属化孔。

• Drill diameter:钻孔的直径大小。

• Tolerance:钻孔的可容忍公差值,一般不设置,如果为压接元器件,其对应的孔才须设置,公差值为±0.05mm。

• Offset X(Y):钻孔相对于焊盘中心横向X轴(纵向Y轴)的偏移值。

• Non-standard drill:非标准钻孔,一般不用。

• Figure:钻孔孔符形状。

• Characters:钻孔孔符字符标识。

• Width:钻孔孔符的宽尺寸。

• Height:钻孔孔符的高尺寸。

第二页中,焊盘属性参数的含义如下(见图4-28):

图4-28 焊盘制作焊盘面板参数示意图

• Single layer mode:单层焊盘模式,勾选即为贴片焊盘。• BEGIN LAYER:焊盘的开始层,一般指TOP层焊盘。• DEFAULT INTERNAL:焊盘的默认层,一般指焊盘的内层。• END LAYER:焊盘的结束层,一般指BOTTOM层。• SOLDERMASK_TOP:阻焊顶层。• SOLDERMASK_BOTTOM:阻焊底层。• PASTERMASK_TOP:钢网顶层。• PASTERMASK_BOTTOM:钢网底层。• Geometry:焊盘的几何形状。• Shape:焊盘使用自己画的Shape时,可指定到选定Shape。• Flash:负片层可指定对应钻孔的Flash文件,一般Regular Pad不用管,在Thermal Relief里须指定。• Width:焊盘的宽尺寸。• Height:焊盘的高尺寸。• Offset X(Y):钻孔相对于焊盘中心横向X轴(纵向Y轴)的偏移值。• Anti Pad:反焊盘。

4.14 Cadence Allegro软件中插件钻孔有哪三种模式?具体含义是什么?

答:在做焊盘时,插件钻孔有三种模式:Circle Drill、Oval Slot、Rectangle Slot。在焊盘编辑器中制作钻孔时可以选择模式,如图4-29所示。

图4-29 钻孔属性三种模式选取示意图 

• Circle Drill:圆形钻孔,如图4-30所示。

 图4-30 圆形钻孔示意图

• Oval Slot:椭圆形钻孔,如图4-31所示。

 图4-31 椭圆形钻孔示意图

• Rectangle Slot:长方形钻孔,如图4-32所示。

 图4-32 长方形钻孔示意图

4.15 Cadence Allegro软件中常规表贴焊盘应该如何创建?

答:Cadence Allegro软件中常规表贴焊盘可按图4-33所示进行设置。

 一般只需要设置TOP、SOLDERMASK_TOP、PASTEMASK_TOP三个层。

其对应关系可参考以下公式处理。

• SOLDERMASK_TOP=TOP+0.15mm=TOP+0.10mm(BGA器件)

• PASTEMASK_TOP=TOP

回复【更多资料】海量嵌入式资料赠送

笔者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同互勉!     

这篇关于4.6 Cadence Allegro软件中焊盘的结构怎样?Cadence Allegro软件中怎么指定封装库路径?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/833478

相关文章

电脑死机无反应怎么强制重启? 一文读懂方法及注意事项

《电脑死机无反应怎么强制重启?一文读懂方法及注意事项》在日常使用电脑的过程中,我们难免会遇到电脑无法正常启动的情况,本文将详细介绍几种常见的电脑强制开机方法,并探讨在强制开机后应注意的事项,以及如何... 在日常生活和工作中,我们经常会遇到电脑突然无反应的情况,这时候强制重启就成了解决问题的“救命稻草”。那

鸿蒙中Axios数据请求的封装和配置方法

《鸿蒙中Axios数据请求的封装和配置方法》:本文主要介绍鸿蒙中Axios数据请求的封装和配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.配置权限 应用级权限和系统级权限2.配置网络请求的代码3.下载在Entry中 下载AxIOS4.封装Htt

SpringBoot中封装Cors自动配置方式

《SpringBoot中封装Cors自动配置方式》:本文主要介绍SpringBoot中封装Cors自动配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot封装Cors自动配置背景实现步骤1. 创建 GlobalCorsProperties

使用Java实现通用树形结构构建工具类

《使用Java实现通用树形结构构建工具类》这篇文章主要为大家详细介绍了如何使用Java实现通用树形结构构建工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录完整代码一、设计思想与核心功能二、核心实现原理1. 数据结构准备阶段2. 循环依赖检测算法3. 树形结构构建4. 搜索子

使用Python实现获取网页指定内容

《使用Python实现获取网页指定内容》在当今互联网时代,网页数据抓取是一项非常重要的技能,本文将带你从零开始学习如何使用Python获取网页中的指定内容,希望对大家有所帮助... 目录引言1. 网页抓取的基本概念2. python中的网页抓取库3. 安装必要的库4. 发送HTTP请求并获取网页内容5. 解

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

Linux修改pip和conda缓存路径的几种方法

《Linux修改pip和conda缓存路径的几种方法》在Python生态中,pip和conda是两种常见的软件包管理工具,它们在安装、更新和卸载软件包时都会使用缓存来提高效率,适当地修改它们的缓存路径... 目录一、pip 和 conda 的缓存机制1. pip 的缓存机制默认缓存路径2. conda 的缓

Python实现合并与拆分多个PDF文档中的指定页

《Python实现合并与拆分多个PDF文档中的指定页》这篇文章主要为大家详细介绍了如何使用Python实现将多个PDF文档中的指定页合并生成新的PDF以及拆分PDF,感兴趣的小伙伴可以参考一下... 安装所需要的库pip install PyPDF2 -i https://pypi.tuna.tsingh

Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)

《Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)》:本文主要介绍Java导入、导出excel的相关资料,讲解了使用Java和ApachePOI库将数据导出为Excel文件,包括... 目录前言一、引入Apache POI依赖二、用法&步骤2.1 创建Excel的元素2.3 样式和字体2.

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”