设计:pcb:pcb设计:start
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
设计:pcb:pcb设计:start [2025/07/16 08:24] – [表面贴装(SMD)] hwwiki | 设计:pcb:pcb设计:start [2025/08/04 09:16] (当前版本) – [PCB设计] hwwiki | ||
---|---|---|---|
行 1: | 行 1: | ||
====== PCB设计 ====== | ====== PCB设计 ====== | ||
+ | |||
+ | PCB设计相关概念及要求推荐阅读如下资料: | ||
+ | |||
+ | * {{ : | ||
+ | * {{ : | ||
+ | * {{ : | ||
===== 设计流程(硬件工程师视角) ===== | ===== 设计流程(硬件工程师视角) ===== | ||
行 67: | 行 73: | ||
IPC标准文档如下: | IPC标准文档如下: | ||
* 通用标准:[[https:// | * 通用标准:[[https:// | ||
- | * 表面贴装:[[http://example.com|外部链接]] | + | * 表面贴装:[[https://pan.baidu.com/ |
- | * {{ : | + | |
* 插件:[[https:// | * 插件:[[https:// | ||
+ | 对于元器件外形尺寸的定义有两个常用标准JESD95-1和EIA-PDP-100,说明见[[https:// | ||
常见封装设计缺陷见[[https:// | 常见封装设计缺陷见[[https:// | ||
行 111: | 行 117: | ||
封装的命名规则见[[设计: | 封装的命名规则见[[设计: | ||
+ | |||
+ | 以Allegro sot50p160x90-3n举例,下图包含封装的所有元素。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 其组成如下(如下图所示): | ||
+ | - 焊盘封装(Pin),包括Stack-up.Conductor.Pin.Top层、Stack-up.Non-Conductor.Pin.Soldermask_Top/ | ||
+ | - 封装丝印层(Silkscreen),包括标记(pin1、正负极等)、本体形状、位号或Device TYPE等 | ||
+ | - 封装组装层(Assembly),包括标记(pin1、正负极等)、本体形状、位号、元件值等 | ||
+ | - 封装放置区域尺寸(Place_Bound_Top),即图中最外围的方框,此方框不允许放置任何其他元件。 | ||
+ | - 其他:比如keepout keepin区域等 | ||
+ | |||
+ | {{: | ||
==== 插件(Through hole) ==== | ==== 插件(Through hole) ==== | ||
- | 相应的IPC-7251把插件封装分成三个等级。 | + | 相应的[[设计: |
- Level A: Maximum Land/Lead to Hole Relationship | - Level A: Maximum Land/Lead to Hole Relationship | ||
- Level B: Nominal Land/Lead to Hole Relationship | - Level B: Nominal Land/Lead to Hole Relationship | ||
- Level C: Least Land/Lead to Hole Relationship | - Level C: Least Land/Lead to Hole Relationship | ||
- | IPC-2221A 9.1.1 Land Requirements给出了最小焊盘的计公式: | + | [[设计: |
Land size, minimum = a + 2b+ c | Land size, minimum = a + 2b+ c | ||
行 129: | 行 148: | ||
{{: | {{: | ||
- | Hole Diameter Factor一般Level A为0.25mm、B为0.2mm、C为0.15mm,详见IPC-7251 3.1.5.1 Tolerance and Solder Joint Analysis Table 3-1至3-9. | + | Hole Diameter Factor一般Level A为0.25mm、B为0.2mm、C为0.15mm,详见[[设计: |
b= Minimum annular ring requirements,如下表 | b= Minimum annular ring requirements,如下表 | ||
行 144: | 行 163: | ||
计算示例详见[[https:// | 计算示例详见[[https:// | ||
- | 焊盘的命名规则见{{ :设计: | + | 焊盘的命名规则见[[设计: |
+ | |||
+ | 封装的命名规则见[[设计: | ||
+ | |||
+ | 插件封装除Pad和表面贴装器件不同外,其他类似,插件封装Pad以Allegro距离如下,和表面贴装的区别如下: | ||
+ | - 除TOP层外(图中BEGIN LAYER),还需要设置内层(DEFAULT INTERNAL)的BOT层(END LAYER)的焊盘 | ||
+ | - 内层(DEFAULT INTERNAL)如果负片设计,则需要设置Thermal Relief(和铺铜如地连接)和Anti Pad(和铺铜如地无连接)焊盘;如果是正片设计,可以不设置Thermal Relief和Anti Pad。但按标准规定及为了焊盘通用,建议设置。 | ||
+ | - 不需要设置钢网PASTMASK层 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== 封装创建 ==== | ||
+ | |||
+ | 所有EDA工具都提供了手动创建封装的工具,除了手动创建之外,也还有其他两种方法: | ||
+ | - 寻找已有的封装,直接调用,网上有大量的库,但需仔细检查核对,详见:[[元器件: | ||
+ | - 利用工具创建,自动或半自动创建,高效、准确。这些工具都可以导出常用EDA工具封装,推荐工具如下: | ||
+ | * OrCAD Library Builder,Cadence公司出品,说明及下载详见:[[https:// | ||
+ | * Footprint Exper,PCB Libraries 公司出品,说明及下载详见:[[https:// | ||
+ | * PADS® Land Pattern Creator:PADS Vx1.0以上自带工具,里面有大量的已有库,常用的元器件均可以由库中直接导出使用, | ||
+ | |||
+ | {{: | ||
+ | |||
- | 封装的命名规则见{{ : | ||
行 201: | 行 241: | ||
- [[https:// | - [[https:// | ||
- [[https:// | - [[https:// | ||
+ | |||
+ | ===== 其他 ===== | ||
+ | |||
+ | ==== 覆铜 ==== | ||
+ | |||
+ | 对于PCB上闲置的面积或者是地层,有如下两种覆铜方式, | ||
+ | - 实心覆铜:所有闲置面积都是铜 | ||
+ | - 网格覆铜:每个小网格内无铜 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 从EMC、散热、信号完整性、PCB可靠性等考虑,优选实心覆铜,如果对称两个面(如TOP层放元件走线,BOT层为地层)的覆铜率差异过大,则需要考虑将覆铜率高(如BOT地层)的层用网格覆铜,避免覆铜率不同散热差异大导致PCB变形。 | ||
+ | |||
+ | 实心覆铜和网格覆铜的具体差异详见[[https:// | ||
+ | |||
+ | 覆铜对于PCB可靠性影响见[[https:// | ||
设计/pcb/pcb设计/start.1752625455.txt.gz · 最后更改: 2025/07/16 08:24 由 hwwiki