西电PCB设计指南第3章学习笔记

news/2025/9/24 11:39:07/文章来源:https://www.cnblogs.com/Miya555/p/19108863

西电PCB设计指南第3章学习笔记

三、PCB的设计与规范

  1. 画图前的准备

    • 确定外轮廓(在机械层核对尺寸,安装孔位,定义PCB边界轮廓)

    • 设置layerstack(节点厚度和属性)

      image

      话说我好像安装了专门算这个的软件?嘿嘿嘿:happy:

      image

      那么为什么要设置介电常数和厚度?

      • 这是后续 特征阻抗分析、信号完整性 的重要参数依据
      • 制板厂家的重要数据
    • PCB行业用Oz(盎司)表示铜箔厚度,1Oz=35um

    • 准备元件库

      1. 导入外部库文件
      2. 自己画
        • 错误的行为:对着封装画原理图符号
        • 正确的行为:**用易懂、有工程含义的原理图符号,用单元符将排阻拆开,便于读图,特殊功能器件适当画出内部结构,便于读图理解。原理图应该便于“读图”,而非追求和实际器件排布一致 **
  2. 原理图的绘制

    • 放置元件

      • 独立元器件

        检查元件符号、封装、标号、管脚的顺序和正确性

      • 多单元型组合元器件

        应该按单元ID来逐部分放置器件,以便绘图灵活调整连接关系和布局

      • 未收录器件

        自行绘制或下载后添加入库,建立对应关系;检查管脚对应

    • 电气连线

      • 导线:绘制原理图
      • 图线:绘制各种标识
      • 总线:指示总线线束的走向
      • 线束入口:具备电气连接功能的45度短线

      image

      • 网标:

        • 网标要整个放置在导线上【绘图规范】

        • 电源、地线应该用尽量用网标表示,以保持图面简洁【有专用网标符】

        • 放置了相同网标的导线,电气连接在一起【不必实际画线】

          image

      • 端口:

        • 端口名相同的导线表示连接在一起

        • 表示输入输出关系(In\Out)

        • 分图之间的连接关系

          image

      • 避免滥用图标(妙用页间连接符、引脚来简化原理图)

        image

  3. PCB布局(十分重要!我需要认真学习这部分内容)

    “七分布局,三分布线”

    • 导入元件封装

      • 检查要点:
        • 通孔尺寸、型号、元件封装是否有误
        • 大图批量导入比较好,原理图画完一部分就导入一部分,并检查该部分
    • 布局整体规划

      • 信号总体走向单向流动,尽量减少折返、交叉等情况
      • 各种输入/输出端口、配置调节等部件尽量靠近电路板边缘,便于接线和调试操作
      • 如果有大功率器件,从布局上要考虑通风散热,且远离温度敏感的电路部分

      image

    • 局部布局

      • 拆分电路单元

        要点:

        • 将同一功能模块的元器件挑出来,归类在一起,局部的布局会容易许多
        • 外包络尽可能形状规整,便于全局调整
        • 根据布局设计,将各模块组合成为整体,组合的过程中再进行细调
      • 布局和预布线测试

        要点:

        • 定大局:先确定大型器件、多管脚的器件位置,其余2-3腿小元件围绕大器件灵活调整
        • “一头近”原则:即每个小元件的飞线有一头尽量短,飞线的交叉会减少很多。(尽量让一段贴近连接点)
        • 留空间:相邻小元件之间的距离间隙,以能够走1-2根线为宜
        • 留丝印:预留一些空间放置元件的标号。元件标号字符一定要放在器件轮廓外
        • 隐去电源、地线:布局时可以先暂时隐藏掉GND、VCC等公共网络的飞线,以免扰乱视线
      • 整体布局

        • 什么是好的布局?
          • 元件整齐划一,便于贴装工艺生产
          • 整体上飞线短、交叉少,后续布线工作会变得容易(交叉多就要打孔,飞线长信号会衰减)
          • 功能模块划分明确,信号流向清晰
          • 布线空间的大小和飞线的密集程度有关,需要一定的经验积累
          • 按照飞线数量适当地预留布线空间
        • 退耦元件
          • 在原理图中,退耦电容集中画在一起,布局时随意取用,就近放在各IC附近
    1. PCB布线

    • 安全距离设置

      • 电压越高的导线,和全板所需的安全间距越大

      • 裸焊盘、过孔、元件腿所需安全间距大

      • 海拔越高,所需的绝缘间距越大

        image

        image

    • 线宽设置

      • 电流越大的导线,所需的越宽

      • 导线阻性压降,需要结合原理考虑

        image

    • 铺铜设置

      • 一般元器件焊盘,都要隔热缝,以免铜皮散热引起的焊接不良
      • 大电流焊盘不能加隔热缝;考虑人工焊接,或工艺上增加加热时间
      • 地线过孔一般考虑直接连接,不用隔热缝
    • 规则进阶

      • 规则编辑器和优先级

        应用场景:电源线和地线要单独规划线宽和距离,设置方法见下图

        image

      • 类编辑器

        应用场景:利用规则编辑器,将该网络类的安全间距调大,并把优先级调高。

        操作方法视EDA而定,大概就是像下图这样新建一个类然后设置?

        image

    • 交互式布线

      • 推挤、环绕等布线方式。

        不过嘉立创EDA好像没这么智能,PADS是可以这样推挤的。emm

        image

      • 常见走线方式:

        image

    • 常用布线策略:

      • 初级:Z字走线法(策略最简单)

      • 进阶:单面走线法(保持信号完整性,很复杂)

      • 高手:单面板(省钱,巨复杂)

    • 收尾检查:

      • DRC检查

      • 表贴元件避免焊盘间的连线

      • 避免锐角连线

      • 注意标号被遮蔽

      • 注意字符和焊盘的冲突

      • 细小零件避免出线粗细差异

      • 热风空隙

      • 生成装配图

      • 准备物料单(BOM表)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915655.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vitrualbox、kali、metaspolitable2下载安装

太多资源看不过眼,整理了几个下载比较快、安装教程比较实用的链接。 这里下的是Virtualbox7.2.2和7.2.2版本的扩展包、kali2025.3和metasplotable2,这里直接用的最新的kali和最新稳定版本的Virtualbox版本。 注意下载…

有域名了如何建网站ftp服务器上传不了wordpress

题解: 我发现拉格朗日乘数法真是个好东西。。 我是不会说我数学竞赛求最值都是用这个东西的 由于我不太会打那个符号就用li代表通常偏导数中的lanmuda 。。。 这题里化简一下就可以得到 2 li * ki * ​(vi​−vi′​)* vi^2​1 然后一旦li确定 我们会发现这个三次函…

LazyLLM端到端实战:用RAG+Agent实现自动出题与学习计划的个性化学习助手智能体

1. 为什么做这个学习助手Agent? 最近,我在写一本关于Git和开源的技术书,这本书未来有个推广方向,就是面向高校作为教材使用。所以我需要在每一章结束在之后,设计若干道练习题,然后还需要为这本书编写配套的PPT以…

补充图

最小生成树(K算法和P算法)(1)K 算法(每次找最小边,判断是否存在环)TIPS:使用并查集实现合并、查询等操作。(常数级别),这里暂未使用。(2)P 算法

域名+邮件推送+事件总线=实现每天定时邮件!

需求:十二点之前我就要睡觉了,我希望给自己一个提醒,但是这个提醒不能是闹钟,因为我一旦在闹钟之前睡去,这闹钟反而要一直响个不停了。 根据这个需求,我盯上了自动邮件,发现目前市场上的自动邮件服务都是付费居…

llm入门环境

Jupyter Notebook安装 官网 https://jupyter.org/install 命令安装 $ pip install jupyterlab 启动 $ jupyter-lab Langchain安装 命令 $ pip install langchain$ conda inatall langchain -c conda-forge 也可以使用V…

手机网站 微信分享建设酒店网站ppt模板

ctrl shift P 选择 go install/update tools,下载go tools 报错, 提升dial err。 将GOPROXY 和 GOSUMDB 按照如下配置,重启IDE即可成功下载 set GOPROXYhttps://goproxy.cn set GOSUMDBoff

网站开发排行零基础学jsp网站开发

google浏览器是不能够安装的除非有v*p*n() Firefox浏览器可以安装js脚本 推荐使用 1 google 扩展 IDMan628 扩展程序里面加 IDMGCExt.crx 2 扩展Tampermonkey 加Tampermonkey.crx 3 点击Tampermonkey 的仪表盘 右上角加按钮 百度网盘直接下载助手…

2017网站开发工程师php网站后台入口

rocketmq默认就是可以批量消费的,但需要设置多个参数一起配合。 我们只需要知道他是怎么消费的,就可以很精准的设置他的批量消费参数。 我们看看DefaultMQPushConsumer源码中的这几个参数: /*** 消费消息线程,最小数目*/private …

湖南网站建设开发免费做产品宣传的网站

知识点:什么是掌控板? 掌控板是一块普及STEAM创客教育、人工智能教育、机器人编程教育的开源智能硬件。它集成ESP-32高性能双核芯片,支持WiFi和蓝牙双模通信,可作为物联网节点,实现物联网应用。同时掌控板上集成了OLED…

网站seo快速排名优化的软件建筑信息平台网

1. 计算机视频重要分类 计算机视觉的重要任务可以大致分为以下几类: 1. 图像分类(Image Classification) 识别图像属于哪个类别,例如猫、狗、汽车等。 应用场景:物品识别、人脸识别、医疗影像分类。代表模型&#…

深入解析:【C语言代码】数组排序

深入解析:【C语言代码】数组排序2025-09-24 11:24 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !impor…

SOOMAL 降噪数据表

各型号耳机 降噪情况对比参考你要保守你心,胜过保守一切。本文来自博客园,作者:刘俊涛的博客,转载请注明原文链接:https://www.cnblogs.com/lovebing/p/19108833

案例分享|借助IronPDF IronOCR,打造医疗等行业的智能化解决方案

作为一家注重效率与成本优化的企业,DITS 在多个项目中引入了 Iron Software 的开发工具(尤其是 IronPDF 和 IronOCR),帮助客户大幅降低成本、减少人工操作、提高合规性。作为一家注重效率与成本优化的企业,DITS 在…

外贸网站是怎么做的昆山做网站费用

Problem DescriptionC国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地…

ClickHouse UPDATE 操作问题解决方案 - 若

ClickHouse UPDATE 操作问题解决方案 问题背景 在使用ClickHouse进行数据更新操作时,遇到了以下错误:Lightweight updates are not supported 2025.09.24 11:08:51.283185 [ 70414 ] {09f4305c-14c5-4d63-a251-3179f…

怎么建设淘客自己的网站、百度推广网页制作

目录😋 任务描述 相关知识 1. 选择结构基本概念 2. 主要语句类型​(if、if-else、switch) 3. 跃迁函数中变量的取值范围 4. 计算阶跃函数的值 编程要求 测试说明 通关代码 测试结果 任务描述 本关任务:输入x的值&#x…

做网站开视频网站wordpress自动推送token

一、什么事Http长连接:在网上有很多很多关于Http长连接的文章,但是我看了很多都看不懂。自己总结的所谓的http长连接就是在一请求一个页面后,在服务器端不断开http连接,而是通过response一直在定时的往页面客户端刷新数据。 二、s…

哪里有响应式网站企业中国建行个人登录入口

获取nvidia_docker压缩包nvidia_docker.tgz将压缩包上传至服务器指定目录解压nvidia_docker.tgz压缩包 tar -zxvf 压缩包执行rpm安装命令: #查看指定rpm包安装情况 rpm -qa | grep libstdc #查看指定rpm包下的依赖包的版本情况 strings /lib64/libstdc |grep GLI…