AD教程 (十九)PCB板框的评估和层叠设置

AD教程 (十九)PCB板框的评估和层叠设置

板子越小,层数越少,成本越低

PCB板框评估

  • 器件摆放

    • Ctrl+A 选中全部器件
    • 点击工具,选择器件摆放,选择在矩形区域排列

    在这里插入图片描述

    • 框定矩形区域,器件就会摆放在框定的矩形框中了,这种也叫做器件阵列排布

在这里插入图片描述

在这里插入图片描述

  • 设置快捷键,Ctrl+鼠标左键想要设置快捷键的功能,在可选的中,选择自己需要的快捷键。

    在这里插入图片描述

    • 如果设置完之后,发现快捷键未起作用,是因为快捷键发生冲突了

      • 则右击菜单栏,选择Customize(定制),找到与刚才设置的快捷键一样的功能

        在这里插入图片描述

      • 双击,将主要的设为None,禁用该快捷键

      • 之后,之前设置的快捷键就可以正常使用了

在这里插入图片描述

在这里插入图片描述

  • 将所有器件框选完成之后,对其进行板框评估的时候,大概就是这么宽。
  • 之后可以在机械层(Mechanical 1)绘制一个板框,按P+L快速放置线条,之后按E+O+S,放置原点

在这里插入图片描述

  • 设置好之后,查看并修改板框尺寸
    • 选中1条线,按一下Q,将单位由mil转为mm,并将其调整为一个整数,尽量取整,另外一侧也是同理,之后调整板框。

在这里插入图片描述

在这里插入图片描述

  • 板框的尺寸大致定下来之后,可以标记线性尺寸,检查尺寸是否正确

    • 按一下P+D+L,放置线性尺寸,如果抓取不到格点,可以放置过孔定位

      在这里插入图片描述

    • 在属性栏,修改为以mm显示

      在这里插入图片描述

      在这里插入图片描述

    • 纵向测量时,可以按Space(空格),切换测量方向

在这里插入图片描述

  • 板框到此评估完成,之后对板框进行重新定义

    • 按住Shift,将板框线条全部选中

    • 之后点击设计,板子形状,按照选择对象定义

      在这里插入图片描述

    • 新的板框就会定义完成了

在这里插入图片描述

  • 对固定孔进行放置
    • 固定孔的移动,按M+M,选中要移动的固定孔即可移动,或者框选该固定孔,然后用鼠标拖动
    • 先将固定孔放置到顶点位置,之后通过X,Y移动选中对象,通常X和Y均设置为5mm(这里一定要框选固定孔而不是点选,点选的话设置X和Y的偏移量并不会动)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

层叠设置

  • 成本 四层板成本高于两层板,层数越多成本越高

  • 设计者 两层设计难度大于四层

    • 四层板,多一个电源层和一个地层,里面有两层专门作为电源层和地层,如果说网络要连到D中去,就直接在表层拉根线打个孔,与内层的地相连接即可,那地线就不用在表层和底层进行走线了,电源层也是一样。这样在表层走信号线的难度就降低了,空间就比较多了,走线就会容易很多。
    • 两层板,所有的线包括电源和地,都要从表底层进行走线
  • 信号质量

    • 对于四层板来说,多一个地层专门用来回流和屏蔽,平面完整性也得到了保证,信号质量就会好一些。
  • 进入层叠管理器,进行层叠设置
    在这里插入图片描述

  • 层分类

    • Top Overlay 丝印层
    • Top Solder 阻焊层
    • Top Layer 信号层
      在这里插入图片描述
  • 右键信号层(Top Layer),在其底部进行层的添加,添加两个负片层(Plane)

    • Signal 表示正片层 在正片层走一根线就是铜,可见可得
      在这里插入图片描述

    • Plane 表示负片层 默认的地方都是有铜皮的,走一根线不是铜,去掉铜

      • 对于负片层可以直接双击添加网络

        在这里插入图片描述

      • 并且可以画一个闭合区域对铜进行分割

    在这里插入图片描述

    • Core 芯板
    • Prepreg PP片
    • Surface Finish 表面处理

在这里插入图片描述

  • 四层板,设置好之后,保存并关闭
    • 第一层为信号层 TOP
    • 第二层为地层 GND02
    • 第三层为电源层 PWR03
    • 第四层为信号层 BOTTOM

在这里插入图片描述

  • 可以看到在Top和Bottom之间添加了两个层

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Unity Meta Quest 一体机开发(七):配置玩家 Hand Grab 功能

文章目录 📕教程说明📕玩家物体配置 Hand Grab Interactor⭐添加 Hand Grab Interactor 物体⭐激活 Hand Grab Visual 和 Hand Grab Glow⭐更新 Best Hover Interactor Group 📕配置可抓取物体(无抓取手势)⭐刚体和碰撞…

sftp 从windows10向linux(centos7)传输文件

前言背景:该示例是需要从windows10向本地linux系统传输一个qt安装文件,不想或者无法安装xftp这些传输工具,直接通过命令传输; 首先保证windows10 ping通linux系统ip,linux ping 通windows10系统; 注意&am…

ps找不到msvcp140.dll怎么办?亲测5个有效的修复方法分享

运行Photoshop时提示找不到MSVCP140.dll,这是因为计算机MSVCP140.dll文件丢失或者损坏。msvcp140.dll是微软Visual C 2015运行库的一部分,它包含了许多用于支持C运行的函数和类。当我们在使用某些程序时,如果这个程序依赖于msvcp140.dll&…

Figma 插件学习(一)

一.插件介绍 插件在文件中运行,执行一个或多个用户操作,并允许用户自定义其体验或创建更高效的工作流程。 插件通过专用插件API与Figma的编辑器交互。还可以利用外部Web API。 1.插件API 插件API支持读写功能,允许查看、创建和修改文件的…

单片机实验(二)

前言 实验一:用AT89C51单片机控制LCD 1602,使其显示两行文字,分别显示自己的学号和姓名拼音。 实验二:设计一个中断嵌套程序。要求K1和K2都未按下时,单片机控制8只数码管,滚动输出完整的学号。当按一下K1…

《微信小程序开发从入门到实战》学习二十

3.3 开发创建投票页面 3.3.8 使用icon图标文件 原来已经实现了投票选项的增加和修改功能,现在还差删除。现在为每一个选项增加删除按钮,可以以通过icon图标组件实现。 icon常用属性如下: type icon的类型,有success、s…

数据结构【DS】树与二叉树的应用

哈夫曼树 树的带权路径长度最小的二叉树WPL 路径长度【边数】 * 结点权值n个叶结点的哈夫曼树共有 2n-1 个结点 哈夫曼树的任意非叶结点的左右子树交换后仍是哈夫曼树对同一组权值,可能存在不同构的多棵哈夫曼树,但树的带权路径长度最小且唯一哈夫曼树…

SpringBoot常见注解

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏:每天一个知识点 ✨特色专栏&#xff1a…

《微信小程序开发从入门到实战》学习十七

3.3 开发创建投票页面 3.3.4使用input输入框组件 现在form组件不包含任何内容&#xff0c;预览效果空白。 现在添加一个input组件作为投票标题的输入框&#xff0c;createVote.wxml代码如下: <view class"container"> <form bindsubmit"formSubmi…

本地私域线上线下 线上和线下的小程序

私域商城是一种新型的零售模式&#xff0c;它将传统的线下实体店与线上渠道相结合&#xff0c;通过会员、营销、效率等方式&#xff0c;为消费者提供更加便利和高效的购物体验。私域商城的发展趋势表明&#xff0c;它将成为未来零售业的重要模式&#xff0c;引领零售业的创新和…

《微信小程序开发从入门到实战》学习十九

3.3 开发创建投票页面 3.3.7 wx:for列表渲染 接下来为创建的投票页面添加一个“添加选项”的功能。需要用户输入文字&#xff0c;应该使用input组件。头投票的数量是不确定的&#xff0c;面对不确定数量的组件的情况时&#xff0c;可以使用wx:for属性对组件进行列表渲染。 使…

算法之回溯

我最近开了几个专栏&#xff0c;诚信互三&#xff01; > |||《算法专栏》&#xff1a;&#xff1a;刷题教程来自网站《代码随想录》。||| > |||《C专栏》&#xff1a;&#xff1a;记录我学习C的经历&#xff0c;看完你一定会有收获。||| > |||《Linux专栏》&#xff1…

C语言之qsort()函数的模拟实现

C语言之qsort()函数的模拟实现 文章目录 C语言之qsort()函数的模拟实现1. 简介2. 冒泡排序3. 对冒泡排序进行改造4. 改造部分4.1 保留部分的冒泡排序4.2 比较部分4.3 交换部分 5. bubble_sort2完整代码6. 使用bubble_sort2来排序整型数组7. 使用bubble_sort2来排序结构体数组7.…

【开源】基于Vue.js的高校宿舍调配管理系统

项目编号&#xff1a; S 051 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S051&#xff0c;文末获取源码。} 项目编号&#xff1a;S051&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能需求2.1 学生端2.2 宿管2.3 老师端 三、系统…

【Django-DRF用法】多年积累md笔记,第3篇:Django-DRF的序列化和反序列化详解

本文从分析现在流行的前后端分离Web应用模式说起&#xff0c;然后介绍如何设计REST API&#xff0c;通过使用Django来实现一个REST API为例&#xff0c;明确后端开发REST API要做的最核心工作&#xff0c;然后介绍Django REST framework能帮助我们简化开发REST API的工作。 全…

【C++】【Opencv】霍夫直线检测即cv::HoughLinesP()函数详解和示例

cv::HoughLinesP()&#xff08;函数霍夫直线&#xff09;功能分析是一种用于检测图像中直线的算法&#xff0c;它基于霍夫变换的原理。通过该算法&#xff0c;我们可以从图像中提取出直线信息&#xff0c;从而对图像进行分析和处理。主要经理边缘检测和霍夫直线处理两个步骤。本…

模块化Common JS 和 ES Module

目录 历程 1.几个函数&#xff1a;全局变量的污染&#xff0c;模块间没有联系 2.对象&#xff1a;暴露成员&#xff0c;外部可修改 3.立即执行函数&#xff1a;闭包实现模块私有作用域 common JS module和Module 过程 模块依赖&#xff1a;深度优先遍历、父 -> 子 -…

《微信小程序开发从入门到实战》学习十六

第三章 开发第一个小程序 3.3 开发创建投票页面 3.3.2 修改模拟器中的启动页面 通过页面跳转的方式预览第二个页面内容不方便。 微信开发工具的工具栏有一个编译模式的设置&#xff1a; 选择“添加编译模式”&#xff0c; 加一个便于区分的名称&#xff0c;点击确定。 模拟…

airlearning-ue4安装的踩坑记录

最近要安装airlearning-ue4&#xff0c;用于实现无人机仿真环境&#xff0c;该项目地址为&#xff1a;GitHub - harvard-edge/airlearning-ue4: Environment Generator for Air Learning Project. This version is build on top of UE4 game engine 由于这个项目已经完成好几年…

【c++随笔13】多态

【c随笔13】多态 多态性&#xff08;Polymorphism&#xff09;在面向对象编程中是一个重要概念&#xff0c;它允许以统一的方式处理不同类型的对象&#xff0c;并在运行时动态确定实际执行的方法或函数。一、什么是多态性&#xff1f;1、关键概念&#xff1a;C的多态性2、多态定…