电路笔记(PCB):JLC PCB布局和走线基础教程笔记

2024-08-22 03:12

本文主要是介绍电路笔记(PCB):JLC PCB布局和走线基础教程笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • 对立创EDA 四层板PCB设计保姆级教程的笔记
  • 看完才发现是个虚假的教程,除了没教四层板咋画其它教了(中间的两层全是GND的作用)

文章目录

  • PCB布局
    • 转换原理图
      • 布局传递
    • 板框
    • 布局确定
      • 锁定功能
      • 布局调整工具
    • 调整器件位置
      • **alt+B**放置到底层
      • 网络中隐藏GND飞线
      • 使用不同颜色标注网络
    • 对PCB设计规则进行设置,选择四层板设计,将铜箔层改为四
      • 计算线宽
      • 在设计规则将间距设置为6mil
      • 在设计规则将线宽设置为8mil
      • 在设计规则按照计算结果设置差分对
      • 在设计规则设置过孔
      • 在设计规则放到内电层到板框和槽孔间距到40(铺铜也改成40)
    • PCB走线
      • 绘制导线
      • 过孔扇出与重建铺铜
      • 连接所有杂线并扇出所有电源线
      • 创建差分对
      • 连接电源,并进行填充

PCB布局

转换原理图

  • 使用USB模块(3.0集线器)中的原理图。
  • 设计- - -》更新/转换原理图到PCB- - -》应用修改 (alt+I)
    在这里插入图片描述

布局传递

  • 选择电路板的一部分,点解设计- - -》布局传递 (ctrl+shift+X)
    在这里插入图片描述

在这里插入图片描述

板框

  • 放置- - -》板框- - -》矩形

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

布局确定

  • 开始确定各接口的位置,从左下角坐标原点开始
  • 在合适位置放置螺丝柱
    在这里插入图片描述
  • 将限流保护电路放置在输入接口的附近,然后放置四个灯,后续可以调整然后确定板框的位置,放置剩下的螺丝柱
    在这里插入图片描述

锁定功能

  • 固定好之后可设置“锁定”标签,打上锁定标签,避免随意移动。
    在这里插入图片描述

布局调整工具

在这里插入图片描述

  • 将芯片置于正中心,调整输入接口的水平位置,对齐底层的电源线。

调整器件位置

alt+B放置到底层

  • TVS管和滤波电容放置在底层,以获得更好的防护效果。(TVS管在正常工作电压下呈现高阻态,对电路的正常工作没有影响。当电路中出现瞬态高电压(如浪涌或静电放电)时,TVS管的电压迅速上升到击穿电压,并进入导通状态,将瞬态电流引导至地,从而将电压钳制在安全范围内。随后,瞬态电压消失后,TVS管恢复到高阻态。)

在这里插入图片描述

  • 限流保护部分也放到底层
    在这里插入图片描述

网络中隐藏GND飞线

在这里插入图片描述

使用不同颜色标注网络

在这里插入图片描述

在这里插入图片描述

  • 根据染色对芯片输出引脚的电容进行布局,得到最终的布局结果
    在这里插入图片描述
    在这里插入图片描述

三、电路板布局中需要注意的细节问题,包括电容、电阻、接口指示灯等的摆放位置和对齐方式,以保证电路板的稳定性和流向性。
16:40 - 将元件放到底层,短路保护和输入电容放到底层
17:38 - 注意不要误认为4号引脚是主要的电源引脚
18:40 - 将电容整体往左边移,保持间距和对齐,避免干扰到高速信号线
四、如何在电路设计中布局电容,以保证电源的稳定和信号的顺畅。通过修改颜色和添加滤波电容,实现了电源和信号的分离和优化。
25:02 - 信号线和电源线混在一起,需要调整布局
26:45 - 3.3伏电源引脚需要放置100纳法滤波电容
32:11 - 1.2伏电容放置在背面,不要干扰高速信号线走线
五、如何进行PCB设计,包括布局和阻抗控制等方面的设置。同时还介绍了如何根据实际需求进行微调和下单生产。
33:24 - 对称放置四个管,底部对齐,水平等距分布

对PCB设计规则进行设置,选择四层板设计,将铜箔层改为四

在这里插入图片描述

  • 全部设置为内电层(内电层是整个层的铜面,用于提供稳定的电源和接地电位),点击应用和确认。
    在这里插入图片描述

计算线宽

  • USB3.0的高速信号阻抗规范上写的是859欧姆,但为了pcb设计方便,一般就统一为90欧姆。
  • 进行阻抗计算(我这里的是教程不一样)
    在这里插入图片描述

在设计规则将间距设置为6mil

在这里插入图片描述

在设计规则将线宽设置为8mil

在这里插入图片描述

在设计规则按照计算结果设置差分对

在这里插入图片描述

在设计规则设置过孔

在这里插入图片描述

在设计规则放到内电层到板框和槽孔间距到40(铺铜也改成40)

在这里插入图片描述

PCB走线

绘制导线

  • 导线:顶部快捷栏 - 导线,或快捷键Alt + W
  • 连接第一条导线,连接第一个上拉电阻

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

过孔扇出与重建铺铜

  • 放过孔并切换层:布线时按T或B2

在这里插入图片描述

在这里插入图片描述

  • 使用快捷键 Shift+B 重建所有铺铜区。 使用快捷键 Shift+M 隐藏所有铺铜区。
    在这里插入图片描述
    在这里插入图片描述

连接所有杂线并扇出所有电源线

创建差分对

  • 28、29引脚的VL_USBDP+VL_USBDP-是一对差分对
    在这里插入图片描述
  • 设计- - -》差分对管理器
    在这里插入图片描述
  • 创建完成后,可以在”网络—》差分对“ 部分复核
    在这里插入图片描述
  • 差分布线(DP15比较靠里,先布这一部分,视频中先布的是上一部分的3.0差分线)

在这里插入图片描述

  • 选择布线- - -》差分对布线
    在这里插入图片描述
    在这里插入图片描述
  • 布了一堆不合格的线(线之间的串扰严重)
    在这里插入图片描述
  • 应该进行包地处理(上边晶振的包地也没包)
    在这里插入图片描述

连接电源,并进行填充

  • 填充能过更大的电流,选择放置(F7)- - ->放置多边形
    在这里插入图片描述
    在这里插入图片描述

  • 在电源过孔单路布线,连接到底层的电容。(通孔两边,当前面为亮色,背面为暗色)
    在这里插入图片描述

  • 完成所有飞线的连接

  • 需要重建中间层的铺铜,取消保留孤岛(还有对于不通过DRC检测的差分线更改为等长)。

在这里插入图片描述

  • 进行顶层和底层的GND铺铜:放置- - -》铺铜- - -》框选板子区域- - -》选择GND网络 - - -》确认
    在这里插入图片描述

这篇关于电路笔记(PCB):JLC PCB布局和走线基础教程笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1095072

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

论文阅读笔记: Segment Anything

文章目录 Segment Anything摘要引言任务模型数据引擎数据集负责任的人工智能 Segment Anything Model图像编码器提示编码器mask解码器解决歧义损失和训练 Segment Anything 论文地址: https://arxiv.org/abs/2304.02643 代码地址:https://github.com/facebookresear

数学建模笔记—— 非线性规划

数学建模笔记—— 非线性规划 非线性规划1. 模型原理1.1 非线性规划的标准型1.2 非线性规划求解的Matlab函数 2. 典型例题3. matlab代码求解3.1 例1 一个简单示例3.2 例2 选址问题1. 第一问 线性规划2. 第二问 非线性规划 非线性规划 非线性规划是一种求解目标函数或约束条件中有一个或几个非线性函数的最优化问题的方法。运筹学的一个重要分支。2

【C++学习笔记 20】C++中的智能指针

智能指针的功能 在上一篇笔记提到了在栈和堆上创建变量的区别,使用new关键字创建变量时,需要搭配delete关键字销毁变量。而智能指针的作用就是调用new分配内存时,不必自己去调用delete,甚至不用调用new。 智能指针实际上就是对原始指针的包装。 unique_ptr 最简单的智能指针,是一种作用域指针,意思是当指针超出该作用域时,会自动调用delete。它名为unique的原因是这个

查看提交历史 —— Git 学习笔记 11

查看提交历史 查看提交历史 不带任何选项的git log-p选项--stat 选项--pretty=oneline选项--pretty=format选项git log常用选项列表参考资料 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的 工具是 git log 命令。 接下来的例子会用一个用于演示的 simplegit

记录每次更新到仓库 —— Git 学习笔记 10

记录每次更新到仓库 文章目录 文件的状态三个区域检查当前文件状态跟踪新文件取消跟踪(un-tracking)文件重新跟踪(re-tracking)文件暂存已修改文件忽略某些文件查看已暂存和未暂存的修改提交更新跳过暂存区删除文件移动文件参考资料 咱们接着很多天以前的 取得Git仓库 这篇文章继续说。 文件的状态 不管是通过哪种方法,现在我们已经有了一个仓库,并从这个仓

忽略某些文件 —— Git 学习笔记 05

忽略某些文件 忽略某些文件 通过.gitignore文件其他规则源如何选择规则源参考资料 对于某些文件,我们不希望把它们纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。通常它们都是些自动生成的文件,比如日志文件、编译过程中创建的临时文件等。 通过.gitignore文件 假设我们要忽略 lib.a 文件,那我们可以在 lib.a 所在目录下创建一个名为 .gi

取得 Git 仓库 —— Git 学习笔记 04

取得 Git 仓库 —— Git 学习笔记 04 我认为, Git 的学习分为两大块:一是工作区、索引、本地版本库之间的交互;二是本地版本库和远程版本库之间的交互。第一块是基础,第二块是难点。 下面,我们就围绕着第一部分内容来学习,先不考虑远程仓库,只考虑本地仓库。 怎样取得项目的 Git 仓库? 有两种取得 Git 项目仓库的方法。第一种是在本地创建一个新的仓库,第二种是把其他地方的某个