当前位置: 首页 > news >正文

硬件知识2


原理图的检查:
网络悬浮
单端网络
电源悬浮(电源和地)
重复的位号
网络短路(电源和地)                                                                   


AD里面双击messages里面的错误项会直接进入到原理图和PCB界面里错误的位置

原件导入的最多报错信息:
元件封装号不一致
引脚号不一致


层数越多走线越好走
对板子内信号最密集的地方进行评估层数
4层的回流路径比2层近(TOP-GND)
DK进入层叠管理器(设置正片层还是负片层)

PLANE是负片层/默认都是有铜皮的
画板采用负片层简单些(自动避让和有大面积的铜可以直接设置网络)
画线的地方是没有铜皮的(画线是画的分隔带)
负片层和顶层/底层画法完全相反
顶层和底层都是正片层
信号线多的话可以采用走正片
正片是SIGNAL
所见即所得就是铜皮
电源多选择走负片
信号多走正片层

模块化布局布线
多层板布局后首先关掉电源类
方便信号线的布局和元件的放置

导入DXF的结构文件后,更新板框,并将需要固定位置的元件放好并锁定位置,再进行模块化布局

板子有必要进行倒角处理(保护作用)

规则的设置尤其重要,DRC检错完全依赖于规则设置 
间距规则常规6MIL,其次4MIL
线宽规则(信号线宽/电源线宽/差分线宽)
覆铜规则
丝印规则

多层板一般需要做阻抗匹配,匹配后信号的耗散功率就更小,信号的质量就更好,这就是阻抗匹配的目的

差分信号是等值反相的信号
差分信号不同于单端信号的区别就是抗干扰能力更强
有效的抑制EMI和降低时序上的误差

如何保证差分信号有良好的隔离和屏蔽
增大与其他信号走线的间距(3W规则)
通过地平面的隔离(高频10G以上经常使用)为CPW结构
USB就是差分线/差分阻抗90R
网口也是差分线/差分阻抗100R

2层板没有专用的电源层
但是4层有专用的电源层
所以在4层板布局的时候有必要新建一个电源类
这样有利于信号的走线和元件的布局

差分线的标识是+/-或者P/N或者P/M
 差分线之间的误差间距一般为5MIL
差分线的间距一般是7MIL
差分线的线宽一般为6MIL

焊盘上阻焊的焊油间距一般设置为2.5MIL
焊盘与焊盘之间的部分称之为阻焊桥
阻焊桥至少要有5MIL才能生产

板子布线都是从最密集的地方开始布线(很大程度依赖于布局)(特别注意的是重要信号)
先走信号线,由于有电源层,所以电源可以靠后布线

按层修线
将线与线之间的回路面积缩小(保证串扰的前提下修小环路面积)

走线与走线比较近的话会产生串扰
(走线越近产生的干扰越强)
所以适当的将线与线之间的间距增大可以有效的减小串扰
理论上是3W原则
实际实行的是中心到中心的2W原则

晶振需要包地
USB的差分线也需要进行包地

尽量的减少信号线与信号线之间的环路

所以 设置好线与线之间的间距就按照这个规则来进行调线
调线的宗旨是改变线的走向和位置,对需要移位的过孔进行移动达到修线的目的 
 
数字地和模拟地应该区分开来
 且间隔至少20MIL

 数字地和模拟地的分隔带上不能有信号线跨过
也就是说不能有信号线一部分在数字地区域,一部分在模拟地区域
这条线的信号的质量有所下降
 
模拟地也可以在POWER03层是AGND
 
PCB板子画好后还需要进行EMC处理(抑制干扰源/阻断传播路径)
干扰源:晶振(直接包地),电源(合理的布局或者设计),大的电感L(使用小感值的电感/采用屏蔽电感),网口的变压器(接口的静电和浪涌 防护和变压器的下方的每一层都不铺铜) 
 
传播路径:将干扰源周围的走线远离干扰源,完全遵循3W原则,并尽可能的远离,就能减小传播路径(打地过孔也是缩短回流路径)

在打孔换层的地方尽可能的多打地过孔,
一般间隔150MIL放置

差分线也需要进行包地处理
 
板子的大面积铺铜是取决于EMC(大面积的地和电源铺铜会起到屏蔽作用),  PCB工艺要求(加铺铜后板子层压不变形),信号完整性要求(给高频信号一个完整的回流路径,并减少直流网络的布线,还有散热的功能/特殊器件要求铺铜等)

4层板设计的产品里有些双层铺铜有些不是?
信号的铺地有屏蔽,散热,加固,PCB工艺需要,高速信号主要考虑屏蔽问题,表面铺铜对EMC有好处,但铺铜必须完整,避免出现孤岛,如果表层的元件过多,就难以保证铜皮的完整性,还会带来内层信号跨分割的问题,所以表层走线很多的板子可以在顶层不进行铺铜

 丝印的宽 和高的大小推荐是
4/25
5/30
6/45
10/60
大体是呈现6倍关系
元件的位号一般是以字母朝下放置位号或者字母朝左放置位号
正规的板图都是字母在左或者在下

将公司的LOGO通过画图板转换为单色位图
然后通过AD的插件导入

需要对器件的极性进行标注

板子的DRC检查是最后一道防线,所以在画板的是时候先设置好规则,在画板,最后根据DRC来进行改线

 画好PCB板子后加入层标识,不同的层放置层名字

在机械层放置线性尺寸标识

导出文件后将不必要的文件进行删除

英寸-2:4--选择使用的层并打勾---勾选未连接的中间焊盘---钻孔图和下面都勾上,胶片规则里面都加个0,点击确定就可以
钻孔文件也是2:4英寸
 
输出IPC网表,检查出开短路和网络的连接性的操作

BOM输出位号/容值/封装/数量就可以

整个项目完成后,需要将资料归类
STM32-PRJ是工程文件
STM32-SMT是贴片文件
STM32-CAM是生产文件
将对应的文件放置在不同的文件夹里面方便后续的生产和设计

4层板的外层铜厚是1OZ,内层的铜厚是0.5OZ


 

  
 


 


   
 
 
  

相关文章:

硬件知识2

原理图的检查: 网络悬浮 单端网络 电源悬浮(电源和地) 重复的位号 网络短路(电源和地) AD里面双击messages里面的错误项会直接进入到原理图和PCB…...

【Java 进阶篇】JQuery DOM操作:通用属性操作的绝妙魔法

在前端的舞台上,JQuery犹如一位魔法师,为我们展现了操纵HTML元素的奇妙技巧。而在这个技巧的精妙组成中,通用属性操作是一门绝妙的魔法。在本篇博客中,我们将深入研究JQuery DOM操作中的通用属性操作,揭示这段魔法的神…...

在任何机器人上实施 ROS 导航堆栈的指南

文章目录 路径规划参考 路径规划 路径规划是导航的最终目标。这允许用户向机器人给出目标姿势,并让它在给定的环境中自主地从当前位置导航到目标位置。这是我们迄今为止所做的一切(地图绘制和本地化)的汇集点。ROS 导航堆栈已经为我们完成了…...

Android 中注解的使用

Android Support Library 从 19.1 版本开始引入了一个新的注解库,其中包含了很多的元注解,使用它们修饰我们的代码, 可以让我们提高程序的开发效率,让我们更早的发现问题。以及对代码施以规范,让代码更加有可读性。这篇…...

我国陆地遥感卫星发展现状与展望

一、引言 从20世纪90年代末至今,我国陆地遥感卫星事业历经二十多年,实现了从无到有、从小到大、从弱到强的跨越发展。随着高分辨率对地观测系统重大专项(高分专项)、《陆海观测卫星业务发展规划(2011—2020年&#xff…...

arcgis基础篇--实验

一、绘制带空洞的面要素 方法一:先绘制出一个面区域,然后在面上再绘制一个面区域代表面洞,两者位于同一个图层内,选中代表面洞的区域,选择【编辑器】-【裁剪】工具,将面裁剪出一个洞,随后删除代…...

【chatglm3】(3):在AutoDL上,使用4090显卡,部署ChatGLM3API服务,并微调AdvertiseGen数据集,完成微调并测试成功!附视频演示。

在AutoDL上,使用4090显卡,部署ChatGLM3API服务,并微调AdvertiseGen数据集,完成微调并测试成功! 其他chatgpt 和chatglm3 资料: https://blog.csdn.net/freewebsys/category_12270092.html 视频地址&#…...

python爬虫top250电影数据

之前看到的,我改了一下,多了很多东西 import requests from bs4 import BeautifulSoup from openpyxl import Workbook from openpyxl.styles import Font import redef extract_movie_info(info):# 使用正则表达式提取信息pattern re.compile(r导演:…...

STL简介+浅浅了解string——“C++”

各位CSDN的uu们好呀,终于到小雅兰的STL的学习了,下面,让我们进入CSTL的世界吧!!! 1. 什么是STL 2. STL的版本 3. STL的六大组件 4. STL的重要性 5. 如何学习STL 6.STL的缺陷 7.为什么要学习string类 …...

wpf 和winform 的区别

WPF (Windows Presentation Foundation) 和 WinForms (Windows Forms) 是 Microsoft .NET 桌面应用程序开发中两种不同的技术框架,它们有一些重要的区别: 1. **UI 抽象层次结构:** - **WinForms:** 使用基于控件(Controls)的 …...

【Apifox】国产测试工具雄起

在开发过程中,我们总是避免不了进行接口的测试, 而相比手动敲测试代码,使用测试工具进行测试更为便捷,高效 今天发现了一个非常好用的接口测试工具Apifox 相比于Postman,他还拥有一个非常nb的功能, 在接…...

PNAS | 蛋白质结构预测屈服于机器学习

今天为大家介绍的是来自James E. Rothman的一篇短文。今年的阿尔伯特拉斯克基础医学研究奖表彰了AlphaFold的发明,这是蛋白质研究历史上的一项革命性进展,首次提供了凭借序列信息就能够准确预测绝大多数蛋白质的三维氨基酸排列的实际能力。这一非凡的成就…...

PlayCanvas通过IFrame嵌入页面如何与canvasplay脚本通讯

PlayCanvas可以通过IFrame嵌入HTML页面,实现混合编程,扩充PlayCanvas的页面功能。 问:在IFrame嵌入页面中如何与PlayCanvas通讯,调用PlayCanvas功能? 答:可以调用PlayCanvas的全局对象pc来访问其他脚本&…...

springboot整合Redis后间歇性io.lettuce.core.RedisCommandTimeoutException

在springboot中引入spring-boot-starter-data-redis依赖时,默认使用的时Lettuce 产生这种问题的原因有如下两点: 1、Lettuce 自适应拓扑刷新(Adaptive updates)与定时拓扑刷新(Periodic updates) 是默认关闭…...

基于springboot+vue的学生毕业离校信息网站

项目介绍 该学生毕业离校系统包括管理员、学生和教师。其主要功能包括管理员:首页、个人中心、学生管理、教师管理、离校信息管理、费用结算管理、论文审核管理、管理员管理、留言板管理、系统管理等,前台首页;首页、离校信息、网站公告、留…...

基于C#+WPF编写的调用讯飞星火大模型工具

工具源码:https://github.com/lishuangquan1987/XFYun.SparkChat 工具效果截图: 支持流式输出: 其中ApiKey/ApiSecret/AppId需要自己到讯飞星火大模型官网去注册账号申请,免费的。 申请地址:https://xinghuo.xfyun.cn/ 注册之…...

科普测量开关电源输出波形的三种方法及电源波形自动化测试步骤

开关电源波形测试就是对开关电源的输出波形进行检测和分析,观察开关电源参数变化,以此来判断开关电源的性能是否符合要求。好的开关电源对于设备以及整个电路的正常运行是非常重要的,因此开关电源输出波形测试是开关电源测试的重要环节&#…...

【优化版】DOSBox及常用汇编工具的详细安装教程

🌈个人主页:聆风吟 🔥系列专栏:网络奇遇记、图解数据结构 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. dosbox的介绍、下载和安装1.1 dosbos简介1.2 dosbox的下载1.2.1 方式一&a…...

【Devchat 插件】创建一个GUI应用程序,使用Python进行加密和解密

VSCode 插件 DevChat——国内开源的 AI 编程! 写在最前面DevChat是什么?什么是以提示为中心的软件开发 (PCSD)?为什么选择DevChat?功能概述情境构建添加到上下文生成提交消息提示扩展 KOL粉丝专属福利介绍D…...

运行pytest时,给出警告 PytestConfigWarning: Unknown config option: result_log

问题:在ini中配置了一些选项后运行pytest,会出现下面的警告信息 解决:在ini中增加配置:addopts -p no:warnings...

376. Wiggle Subsequence

376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...

大模型多显卡多服务器并行计算方法与实践指南

一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...

【碎碎念】宝可梦 Mesh GO : 基于MESH网络的口袋妖怪 宝可梦GO游戏自组网系统

目录 游戏说明《宝可梦 Mesh GO》 —— 局域宝可梦探索Pokmon GO 类游戏核心理念应用场景Mesh 特性 宝可梦玩法融合设计游戏构想要素1. 地图探索&#xff08;基于物理空间 广播范围&#xff09;2. 野生宝可梦生成与广播3. 对战系统4. 道具与通信5. 延伸玩法 安全性设计 技术选…...

《C++ 模板》

目录 函数模板 类模板 非类型模板参数 模板特化 函数模板特化 类模板的特化 模板&#xff0c;就像一个模具&#xff0c;里面可以将不同类型的材料做成一个形状&#xff0c;其分为函数模板和类模板。 函数模板 函数模板可以简化函数重载的代码。格式&#xff1a;templa…...

LLMs 系列实操科普(1)

写在前面&#xff1a; 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容&#xff0c;原视频时长 ~130 分钟&#xff0c;以实操演示主流的一些 LLMs 的使用&#xff0c;由于涉及到实操&#xff0c;实际上并不适合以文字整理&#xff0c;但还是决定尽量整理一份笔…...

探索Selenium:自动化测试的神奇钥匙

目录 一、Selenium 是什么1.1 定义与概念1.2 发展历程1.3 功能概述 二、Selenium 工作原理剖析2.1 架构组成2.2 工作流程2.3 通信机制 三、Selenium 的优势3.1 跨浏览器与平台支持3.2 丰富的语言支持3.3 强大的社区支持 四、Selenium 的应用场景4.1 Web 应用自动化测试4.2 数据…...

适应性Java用于现代 API:REST、GraphQL 和事件驱动

在快速发展的软件开发领域&#xff0c;REST、GraphQL 和事件驱动架构等新的 API 标准对于构建可扩展、高效的系统至关重要。Java 在现代 API 方面以其在企业应用中的稳定性而闻名&#xff0c;不断适应这些现代范式的需求。随着不断发展的生态系统&#xff0c;Java 在现代 API 方…...

数学建模-滑翔伞伞翼面积的设计,运动状态计算和优化 !

我们考虑滑翔伞的伞翼面积设计问题以及运动状态描述。滑翔伞的性能主要取决于伞翼面积、气动特性以及飞行员的重量。我们的目标是建立数学模型来描述滑翔伞的运动状态,并优化伞翼面积的设计。 一、问题分析 滑翔伞在飞行过程中受到重力、升力和阻力的作用。升力和阻力与伞翼面…...

恶补电源:1.电桥

一、元器件的选择 搜索并选择电桥&#xff0c;再multisim中选择FWB&#xff0c;就有各种型号的电桥: 电桥是用来干嘛的呢&#xff1f; 它是一个由四个二极管搭成的“桥梁”形状的电路&#xff0c;用来把交流电&#xff08;AC&#xff09;变成直流电&#xff08;DC&#xff09;。…...

欢乐熊大话蓝牙知识17:多连接 BLE 怎么设计服务不会乱?分层思维来救场!

多连接 BLE 怎么设计服务不会乱&#xff1f;分层思维来救场&#xff01; 作者按&#xff1a; 你是不是也遇到过 BLE 多连接时&#xff0c;调试现场像网吧“掉线风暴”&#xff1f; 温度传感器连上了&#xff0c;心率带丢了&#xff1b;一边 OTA 更新&#xff0c;一边通知卡壳。…...