PCB笔记(PCB设计流程)

news2024/11/16 11:58:37

双层PCB设计流程(以AD10为例)

  • 1. Preferences常规设置
  • 2. 画好原理图后
  • 3.编译工程,看是否有错
  • 4.然后执行更新到PCB
  • 5. 布线前常规规则设置
  • 6. 布局之后开始布线
  • 7.布线结束之后,开始铺铜
  • 8. 创建铜皮之前调丝印,将所有丝印调到元器件中心,然后锁定
  • 9. GerBer输出:
    • NC输出:
    • Text point report:
    • smart PDF

1. Preferences常规设置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2. 画好原理图后

鼠标指着工程,右键选择最后一个,这里是设置原理图的一些报告规则

在这里插入图片描述

(1)元器件问号是否重复报告

在这里插入图片描述

(2)网络悬浮报告

在这里插入图片描述

(3)

在这里插入图片描述

(4)单端网络

在这里插入图片描述

3.编译工程,看是否有错

在这里插入图片描述

在这里插入图片描述

只要没有红色的严重错误就没事

4.然后执行更新到PCB

PCB的Tool的设计里面,除了第一个,其他选项的对勾全部取消
第一个是一定要检测的,它涉及到板子性能东西,开路,短路,间距

在这里插入图片描述

  • PCB板框的评估,全部选中,然后按矩形框排列,在机械层

  • 绘制板框大小,板框要绘制比元器件矩形框的大一点,(可以标记线性尺寸,place–dimension–linear)

  • 把所有元器件先拖出来,然后对板框重新定义,先选中板框,然后快捷键DSD,生成新的板框。

  • 铜柱一般放在距离原点X,Y各5mm处

  • 两层板:开始模块化布局

  • 然后开始模块化布局
    新建class–PWR,把电源归为一类,隐藏电源飞线

5. 布线前常规规则设置

规则设置之前要设置电源等Class
线宽,电源加宽等
(1) 间距规则
大部分板厂都可以做到 6mil

在这里插入图片描述
铜皮设置(12mil)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

铜皮到过孔(6mil):

在这里插入图片描述

下图删掉默认出现的,然后可直接输入

在这里插入图片描述

下图同理

在这里插入图片描述

(2)线宽设置

All(简单板子可设6mil)(复杂板阻抗计算得出线宽)
在这里插入图片描述

PWR线宽:

在这里插入图片描述

过孔孔径:
要确保preference也设置

在这里插入图片描述

过孔设置可以为:“12-24” “8-16”
画圈的表示过孔盖油
在这里插入图片描述

在这里插入图片描述

负片层设置

在这里插入图片描述

在这里插入图片描述

正片层设置铜皮和焊盘,过孔等全连接

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

组焊层设置(2.5mil):
PCB中元器件紫色部分,防止绿油覆盖

在这里插入图片描述

丝印到丝印距离(2mil):

在这里插入图片描述
丝印到阻焊距离(2mil):

在这里插入图片描述

6. 布局之后开始布线

首先对地和电源进行扇孔,顺时针或者逆时针沿着周边进行扇孔。(就是打过孔)
检查地过孔扇孔是否完成,ctrl+鼠标左键高亮地网络,把没有扇孔的地打上过孔

7.布线结束之后,开始铺铜

按L,选择只打开顶层,第二层,机械1层,keepout层,记得在keepout层也放置板框

8. 创建铜皮之前调丝印,将所有丝印调到元器件中心,然后锁定

在这里插入图片描述

  • 可以先把所有的层关闭,只打开丝印层,机械1层,topsoider层
  • 调整丝印,要查找相似,把器件全部锁定

在这里插入图片描述

快捷方式创建铜皮

在这里插入图片描述

  • 建好之后双击铜皮进行设置

在这里插入图片描述

或者

在这里插入图片描述

  • 画好记得规则检查:
    tool里面第一个

9. GerBer输出:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
然后点OK。

NC输出:

在这里插入图片描述

Text point report:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

smart PDF

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

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

相关文章

力扣 -- 剑指 Offer II 091. 粉刷房子

题目链接:剑指 Offer II 091. 粉刷房子 - 力扣(LeetCode) 下面是用动态规划的思想解决这道题的过程,相信各位小伙伴都能看懂并且掌握这道经典的动规题目滴。 参考代码: class Solution { public:int minCost(vector…

MIT 6.S081 教材第八章内容 -- ext3 -- 05

MIT 6.S081 教材第八章内容 -- ext3 -- 05 引言为什么需要日志系统XV6 File system logging回顾ext3 file system log formatext3如何提升性能ext3文件系统调用格式ext3 transaction commit步骤ext3 file system恢复过程为什么新transaction需要等前一个transaction中系统调用执…

FFMPEG 编译流程(极客版)

前言 依葫芦画瓢 全程30分钟从零完成ffmpeg编译,主打的就是一个极客 编译环境 OS 要求:Ubuntu 20.04 LTS VMware新建虚拟机 NDK 要求:android-ndk-r20b FFmpeg 功能模块: libavformat:多媒体文件或协议的封装和解封装库&a…

DynaSLAM代码详解(5) — Tracking.cc跟踪线程

目录 5.1 DynaSLAM中Tracking线程简介 5 .2 RGBD模式下跟踪流程 5.3 DynaSLAM的低成本跟踪 (1) Tracking::LightTrack() 低成本跟踪函数 (2) Tracking::LightTrackWithMotionModel() 低成本的恒速模型跟踪流程 5.4 DynaSLAM的正常跟踪 文章着重将与ORB-SLAM2不同的地方&a…

智能工厂:智能制造数字化转型解决方案

数字化已经成为制造业发展的必由之路。要提高生产效率和管理水平,就需要提高对生产运维各环节的数据采集、处理和利用效率。当前工厂的数据采集仍存在诸多不足,可以利用具有多种设备接入能力、通信协议转换能力、数据通信能力、控制维护能力的工业智能网…

UE5《Electric Dreams》项目PCG技术解析 之 PCGCustomNodes详解(一)

《Electric Dreams》项目中提供了一些自定义节点和子图(文件位置:“/Content/PCG/Assets/PCGCustomNodes”),这些节点和子图在《Electric Dreams》被广泛使用,对于理解《Electric Dreams》非常重要,而且它们可以直接移…

Qt的对话框与窗口--多文档界面MDI(Multi-document Interface))

多文档界面MDI MDI应用程序就是在主窗口里创建多个同类型的MDI子窗口,这些MDI子窗口在主窗口里显示,并共享主窗口上的工具栏和菜单等操作功能,主窗口上的操作都针对当前活动的MDI子窗口进行。 设计MDI应用程序需要在主窗口工作区放置一个QMdi…

MySQL:我的从库竟是我自己!?

本文将通过复制场景下的异常分析,介绍手工搭建MySQL主从复制时需要注意的关键细节。 作者:秦福朗 爱可生 DBA 团队成员,负责项目日常问题处理及公司平台问题排查。热爱互联网,会摄影、懂厨艺,不会厨艺的 DBA 不是好司机…

多行文本转成一行的实现方法

哈喽大家好,我是咸鱼 不知道你们有没有遇到过下面的情况,以我为例 有时候我会收到批量操作服务器的需求,且我会拿到一个服务器 ip 列表,它是一个多行的形式,如下所示 # ip 列表 192.168.0.1 192.168.0.2 192.168.0.…

原油天然气的区别和用途

原油天然气在市场交易中都是重要的交易产品,经常有小伙伴在后台咨询Forexclub,原油天然气的区别和用途,今天这篇文章就和小伙伴一起交流研究。 其实在Forexclub看来原油和天然气的提取方法、来源和用途几乎相同,只是在适用范围和运…

推荐系统构建

从0到1打造推荐系统工程实战_推荐系统_Jay Wu_InfoQ写作社区

并行程序设计 pthread

配置环境 pthread是c的扩展库,需要配置环境,不过vscode的mingw里面本来就有,谢谢呢^_^ cd “d:\sylvia\文件夹等等等” ; if ($?) { g helloworld.cpp -o helloworld } ; //编译 if ($?) { .\helloworld 线程数} //运行 常用变量声明及函…

三雄极光“设计有光·亚洲设计师迪拜对话”逐光之旅圆满收官

7月8日,三雄极光照明学院“设计有光亚洲设计师迪拜对话”游学旅程圆满收官。过去两周内,此次活动备受关注,设计大咖纷纷为此次迪拜游学一带一路逐光之旅打call。出发前,启动礼于三雄极光总部隆重举行,总裁张宇涛出席并…

F - Desktop Rearrangement

大意: 给你一个桌面状态,每次俩种操作桌面可以表示为一个大小为nm的矩形矩阵&#xff0c;由字符.&#xff08;桌面上的空单元格&#xff09;和*&#xff08;一个图标&#xff09;组成。 操作: 输入<x,y>表示改变其状态的单元格的位置&#xff08;如果该单元格以前包含…

如何在.NET 自动安装包项目(Visual Studio Installer Projects)中设置安装包自动安装 .NET Framework环境

如何在.NET 自动安装包项目(Visual Studio Installer Projects)中设置安装包自动安装 .NET Framework环境 前言 ​ Microsoft Visual Studio Installer Projects是一组用于创建安装程序的工具&#xff0c;它是Microsoft Visual Studio的扩展。这些工具允许开发人员在Visual St…

Java开发基础系列(二):数据类型

&#x1f60a; 作者&#xff1a; 一恍过去 &#x1f496; 主页&#xff1a; https://blog.csdn.net/zhuocailing3390 &#x1f38a; 社区&#xff1a; Java技术栈交流 &#x1f389; 主题&#xff1a; Java开发基础系列(二):数据类型 ⏱️ 创作时间&#xff1a; 2023年07月…

生产消费者模型

生产消费者模型概念 生产消费者模型实际上就是通过一个容器&#xff0c;将生产者和消费者之间的强耦合问题解决掉。 没有使用生产者消费者模型时&#xff0c;生产者和消费者之间直接相互联通&#xff0c;两者之间强耦合&#xff0c;若是一方更换&#xff0c;那另一方也需要随之…

在 Jetpack Compose 中使用 ViewPager

简介 Jetpack Compose 是一个现代化的&#xff0c;声明式的 UI 工具包&#xff0c;让我们可以更方便地构建原生 Android UI。在本篇文章中&#xff0c;我们将会讨论如何在 Jetpack Compose 中使用 ViewPager。 什么是 ViewPager? ViewPager 是一个提供左右滑动切换视图的 U…

DynaSLAM代码详解(2) — Mask RCNN物体检测框架

目录 2.1 前言 2.2 Mask R-CNN优点 2.3 Mask R-CNN框架解析 (1) Mask R-CNN算法步骤 (2) Faster-R-CNN (3) FCN (4) ROIPooling和ROIAlign的分析与比较 (5) Mask R-CNN损失 参考链接&#xff1a; &#xff08;1&#xff09;Mask R-CNN网络详解_fcn太阳花的小绿豆_太…

Java开发专家阿里P6-P7面试题大全及答案汇总(持续更新)二十七、Ribbon和Feign的区别...

一、CPU100%问题如何快速定位 答案 1.执行top -c &#xff0c;显示进程运行信息列表 键入P (大写p)&#xff0c;进程按照CPU使用率排序 2.找到最耗CPU的线程 top -Hp 10765 &#xff0c;显示一个进程的线程运行信息列表 键入P (大写p)&#xff0c;线程按照CPU使用率排序 …