登录/注册

建立51pcb封装

更多

好的,建立51单片机(特别是经典的DIP40封装,如AT89C51/S51/P51或STC89C51/52等)的PCB封装库是硬件设计的基础工作。以下是详细的中文步骤指南:

? 核心概念

? 创建步骤(以DIP40为例)

1. 查找并确认数据手册

*   找到你使用的51单片机型号的官方数据手册(如STC官网找STC89C52RC的数据手册)。
*   找到标题为`Mechanical Dimensions`、`Package Drawing`、`Package Outline`的部分,通常会有`DIP40`或类似的标识。

? 2. 理解关键参数(基于典型DIP40封装数据手册)

*   **引脚间距:** 这是最重要的尺寸。在DIP封装中:
    *   同一排相邻引脚间距(Pitch): **100 mils** (2.54 mm)。这是标准值。
    *   两排引脚之间的中心距离(Row Pitch): 通常为 **600 mils** (15.24 mm)。**务必核对你的手册!**
*   **引脚宽度/厚度:** 通常引脚宽度约10-15 mils (0.25-0.38mm)。用来确定焊盘宽度。
*   **焊盘设计尺寸:** 焊盘需要比引脚稍大,便于焊接和定位。常见推荐:
    *   **焊盘宽度(X):** ≈ 60 mils (1.524mm) - 推荐值,比引脚宽可容纳偏差。
    *   **焊盘长度(Y):** ≈ 100 mils (2.54mm) - 足够接触引脚。
    *   **焊盘钻孔直径:** ≈ 35 mils (0.889mm) - 适用于引脚直径约0.5mm的芯片。
*   **丝印轮廓:** 表示芯片塑料外壳的大小。
    *   **轮廓宽度(X):** ≈ 600 mils (15.24mm) - 通常等于或接近两排引脚中心距。
    *   **轮廓长度(Y):** ≈ 1000 mils (25.4mm) - 标准尺寸。
    *   **引脚1标识:** 在丝印层靠近引脚1的地方画一个小圆点或加粗短横线。
    *   **芯片方向缺口:** 在丝印层芯片一端画一个半圆形或U型的缺口,标明方向。

3. 在PCB设计软件中创建封装库

*   打开你使用的PCB设计软件(如Altium Designer, KiCad, Eagle, PADS, Allegro等)。
*   进入封装库编辑器(Footprint Editor / Package Editor)。
*   创建一个新的封装,命名为`DIP-40_15.24x25.4mm_P2.54mm`或类似格式,遵循你公司的命名规范。

? 4. 设置栅格和单位

*   确保栅格设置方便捕捉常用尺寸(如100 mils, 50 mils, 25 mils)。
*   根据习惯设置单位为mils或mm(1 mil = 0.0254 mm)。建议使用mils,因为标准值都是100的倍数。

? 5. 放置焊盘(Pads)

*   选择放置焊盘工具。
*   设置焊盘属性:
    *   **层(Layer):** 插件引脚通常选择`Multi-Layer`(表示通孔贯穿所有层)。
    *   **形状(Shape):** 通常为圆形或椭圆形(Round/Oval)。圆形更常见。焊盘长度方向应平行于芯片长度方向。
    *   **尺寸(X Size):** 设为60 mils(焊盘宽度)。
    *   **尺寸(Y Size):** 设为100 mils(焊盘长度)。
    *   **钻孔直径(Hole Size):** 设为35 mils。
    *   **编号(Designator):** **极其重要!** 必须设置引脚编号。插件DIP通常从左下角开始为1,逆时针编号(即左列从下到上是1-20,右列从下到上是21-40)。**强烈建议参考芯片顶视图或手册示意图确认编号顺序!**

放置顺序(假设引脚1在左下角)

*   激活引脚编号(如1)。
*   将第一个焊盘(Pin 1)放置在坐标原点`(0, 0)`。
*   沿Y轴正方向(向上)放置同列的第2-20号焊盘:
    *   Pin 2: `(0, 100)` mils
    *   Pin 3: `(0, 200)` mils
    *   … Pin 20: `(0, 1900)` mils
*   沿X轴正方向(向右)移动Row Pitch的距离(600 mils)。
*   放置右列焊盘:
    *   Pin 21: `(600, 1900)` mils (右上角)
    *   沿Y轴负方向(向下)放置:
    *   Pin 22: `(600, 1800)` mils
    *   … Pin 40: `(600, 0)` mils (右下角)

✏ 6. 绘制丝印层轮廓(Silkscreen)

*   切换到顶层丝印层(Top Overlay / tPlace / Silkscreen Top)。
*   选择画线工具。
*   **轮廓大小:**
    *   软件中放置焊盘后,两排焊盘外边缘的距离大约是600 + 2*(焊盘宽度/2) = 600 + 60 = 660 mils。
    *   丝印轮廓应比焊盘外边缘再稍大一些(如每边预留30-50 mils),避免覆盖焊盘。
    *   因此,轮廓宽度≈660 + 2*40 = **740 mils** (中心画在300 mils)。
    *   轮廓长度≈1900 + 2*(焊盘长度/2) + 预留 = 1900 + 100 + 2*40 = **2080 mils** (中心画在1040 mils)。
*   **绘制矩形框:** 围绕焊盘区域画一个矩形框。起点可以设置在Pin 1焊盘左下角再向左下方偏移一定距离(如`(-40, -40)`),终点在Pin 40焊盘右上角再向右上方偏移(如`(640, 1940)`)。
*   **绘制方向缺口:** 在矩形框顶部(或底部,但需与引脚1位置一致!)中心位置,画一个半圆形或U型缺口(半径约40-60 mils),用于标识芯片方向。缺口位置应与Pin 1的位置对应(缺口在Pin 1所在的那一端)。
*   **标记引脚1:**
    *   在Pin 1焊盘旁边(通常是焊盘左下方或左上方一小段距离),画一个小圆点(用画圆工具)。
    *   或者在丝印矩形框外侧靠近Pin 1的位置,画一个短横线或用文字标注`1`。

? 7. 添加参考标识符(RefDes)

*   在丝印层合适位置(通常在轮廓框中心上方或下方)放置文本。
*   设置文本内容为`U*`或`IC*`(`*`代表占位符,实际设计中会自动填入U1, U2等)。
*   设置文本大小清晰易读(如50-60 mils高)。

✔ 8. 检查与验证

*   **尺寸核对:** 仔细测量软件中绘制焊盘的间距(相邻Pin Y间距=100mils,两排中心间距=600mils)、焊盘大小、钻孔大小。测量丝印轮廓大小和距离焊盘的间隙(建议至少5-10 mils)。
*   **引脚编号:** 逐个检查每个焊盘的编号是否正确无误,特别是引脚1的位置和方向缺口是否匹配。
*   **3D模型关联(可选但推荐):** 如果有可用的3D模型(.step/.stp文件),将其关联到该封装,可以在PCB设计中直观检查实物装配。
*   **打印1:1核对(强烈推荐):** 将绘制好的封装在普通纸张上1:1打印出来,用实物芯片或芯片引脚图(从手册剪下)覆盖上去检查尺寸、孔位是否匹配。

? 9. 保存封装库

*   将创建好的`DIP-40`封装保存到你指定的封装库文件中。

重要提示

按照以上步骤,结合你的具体数据手册,你就可以准确无误地创建51单片机(DIP40)的PCB封装了。祝你设计顺利!?

什么是PCB封装?常见的PCB封装类型有哪些?

什么是PCB封装?常见的PCB封装类型有哪些?

2023-12-21 13:49:13

PCB设计与封装指导白皮书合集

资料简介: 本书内容为规定公司所有设计PCB板器件封装的命名与设计规范度,保证公司设计的PCB板器件使用的统一性,便于对所有设计的

资料下载 elecfans小能手 2022-09-23 16:00:42

PCB封装设计步骤PPT课件下载

PCB封装设计步骤PPT课件下载

资料下载 ah此生不换 2021-09-02 16:09:44

在AD19 PCB中添加3D封装模型的详细步骤

AD19 PCB中,添加3D封装模型,模型必须时 Step 格式

资料下载 ah此生不换 2021-08-16 11:19:56

51汇编模拟延时交通灯PCB及仿真文件

51汇编模拟延时交通灯PCB及仿真文件

资料下载 是图图啊 2021-06-25 09:19:44

allegro与PADS的区别及创建PCB封装的步骤

allegro与PADS的区别及创建PCB封装的步骤

资料下载 佚名 2021-03-27 10:56:29

芯片PCB封装

一、下载STM32元件库1、下载完成2、找到原理图二、建立最小系统元件库1、新建元件工程并改名2、新建PCB元件库和SCH元件库二、芯片PCB的

2021-11-25 09:05:08
7天热门专题 换一换
相关标签