当前位置: 首页 > web >正文

【技术笔记】通过Cadence Allegro创建一个PCB封装(以SOT23为例)

【技术笔记】通过Cadence Allegro创建一个PCB封装(以SOT23为例)

  • 一、焊盘创建
  • 二、PCB封装设计
  • 三、丝印位号及标识添加

在这里插入图片描述

更多内容见专栏:【硬件设计遇到了不少问题】、【Cadence从原理图到PCB设计】

一、焊盘创建

  1. 首先要找到元器件的相关手册,根据手册上的相关尺寸进行设计。在这里我们选择以SOT23为例,进行PCB封装的设计记录。
    在这里插入图片描述
  2. 打开焊盘编辑器【Padstack Editor】
    在这里插入图片描述
  3. 设置焊盘尺寸
    在这里插入图片描述
  4. 阻焊和钢网
    在这里插入图片描述
  5. 做好之后单独另存为
    在这里插入图片描述
  6. PAD和FLASH一般放在一起,新建PCB_LIB文件夹
    根据命名规则:S + R + 0R80 + 0R90
    在这里插入图片描述

二、PCB封装设计

  1. 做封装,打开PCB编辑器【PCB Editor 24.1】,模式选择【Allegro X Designer】
  2. 手工新建一个封装,后缀为 .DRA,位置存于PCB_LIB,创建方式选择【Package Symbol】
    在这里插入图片描述
  3. 设置单位及可视面积
    在这里插入图片描述
  4. 显示原点
    在这里插入图片描述
    在这里插入图片描述
  5. 格点设置,默认是2.54,可以改为0.1*0.1
    在这里插入图片描述
  6. 根据手册计算焊盘基于原点的坐标
    在这里插入图片描述
  7. 指定封装库路径
    在这里插入图片描述
  8. 添加焊盘【Layout】-【Pin】
    在这里插入图片描述
    在这里插入图片描述
    15.先放两个焊盘【Options】,Qty:横向放两个,Spacing间距,两个焊盘之间的距离0.95+0.95。
    在这里插入图片描述
  9. 输入坐标(小写字母x + 空格 + 坐标)x -0.95 1.0
    在这里插入图片描述
  10. 放置第三个焊盘
    在这里插入图片描述
  11. 测量检查,点击焊盘中心
    在这里插入图片描述
  12. 修改焊盘引脚号,根据手册或原理图确定
    在这里插入图片描述
    在这里插入图片描述
  13. 添加丝印,选择【Package Geometry】-【Silkscreen Top】
    在这里插入图片描述
  14. 装配线(实际尺寸A * K 2.95 * 2.45)
    在这里插入图片描述
    装配线是给装配的工人去看的,无需印刷在PCB板上,所以可以用零线宽,2.95/2 * 2.45/2
    层选择:Assembly_Top(装配层,无需印刷)
    定起点:x -1.475 -1.225
    偏移量:ix 2.95
    偏移量:iy 2.45
    在这里插入图片描述
    位号字符分为:丝印位号(用于匹配原理图),装配位号(用于贴装放置中间),Val位号(无需印刷)

三、丝印位号及标识添加

  1. 添加丝印位号【Ref Des】-【Silkscreen_Top】
    在这里插入图片描述
  2. 添加装配位号【Ref Des】-【Assembly_Top】
    在这里插入图片描述
  3. 添加val值【Component Value】-【Assembly_Top】
    在这里插入图片描述
  4. 添加占地面积【Package Geometry】-【Place_Bound_Top】全部覆盖
    在这里插入图片描述
  5. 最大高度标识
    在这里插入图片描述
  6. SAVE生成.psm文件
    在这里插入图片描述
  7. 导出第三方网表
    在这里插入图片描述

在PCB封装设计领域,Cadence Allegro 与 Altium Designer(AD)是两款主流的工具,但它们在功能定位、适用场景和专业性上有显著差异。
Allegro:高密度封装支持:对BGA、QFN、Microvia(微孔)、HDI(高密度互连)等复杂封装的参数化设计支持更专业,尤其适合 芯片封装(如SiP、Chiplet) 和 高速高密度PCB。焊盘堆栈(Padstack)精细控制:通过Padstack Editor可定义多层焊盘结构(如盲埋孔、背钻)、阻焊补偿、热风焊盘等,支持 制造工艺补偿(如蚀刻补偿)。可通过Skill语言实现封装设计的自动化(如批量生成焊盘、规则检查),适合企业级标准化流程。可定义复杂的物理规则(如焊盘间距、钻孔到铜皮距离)和电气规则(如阻抗控制),确保封装设计与PCB布局无缝衔接。支持与PLM(产品生命周期管理)系统集成(如Cadence Pulse),适合大型团队协作和版本控制。


最后
在这里插入图片描述

更多内容见专栏:【硬件设计遇到了不少问题】

Cadence 笔记传送门:【Cadence从原理图到PCB设计】

http://www.xdnf.cn/news/2844.html

相关文章:

  • 4月28日星期一今日早报简报微语报早读
  • TF_LOG 配置及级别详解
  • Vue3 + Element-Plus + 阿里云文件上传
  • AD16制作3D封装元件
  • BZOJ.疯狂的馒头
  • uniswap getTickAtSqrtPrice 方法解析
  • 相机-IMU联合标定:IMU标定
  • 代码随想录算法训练营第六十一天 | floyd算法
  • 夜莺监控V8(Nightingale)二进制部署教程(保姆级)
  • Virtualbox虚拟机全屏后黑屏问题解决
  • Linux用户管理命令:su与useradd
  • 常用网址合集
  • 如何利用表格解决 Python 嵌套循环难题
  • SDK游戏盾、高防IP、高防CDN三者的区别与选型指南
  • 海外独立站VUE3加载优化
  • 第二届材料工程与智能制造国际学术会议
  • 【QinAgent应用案例】从开发到管理,QinAgent为某智能家居企业提效50%,降本20%
  • Airbnb更智能的搜索:嵌入式检索(Embedding-Based Retrieval,EBR)工作原理解析
  • git 如何清空当前分支的历史提交记录,仅保留最后一次提交
  • Vue3中Hooks与普通函数的区别
  • Python pip下载包及依赖到指定文件夹
  • 23.开关电源干扰控制的EMC改善措施
  • 正常流布局
  • Terraform的加密功能
  • 解决 Win11/Win10 “为了对电脑进行保护,已经阻止此应用”问题
  • Linux环境变量配置与std访问环境变量
  • 【Linux实践系列】:进程间通信:万字详解命名管道实现通信
  • 谷歌浏览器如何优化网页的视频播放体验【提升播放效果】
  • 二极管钳位电路——Multisim电路仿真
  • 数组滑动窗口单调栈单调队列trick集【leetcode hot100 c++速查!!!】