当前位置: 首页 > 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...

React第五十七节 Router中RouterProvider使用详解及注意事项

前言 在 React Router v6.4 中&#xff0c;RouterProvider 是一个核心组件&#xff0c;用于提供基于数据路由&#xff08;data routers&#xff09;的新型路由方案。 它替代了传统的 <BrowserRouter>&#xff0c;支持更强大的数据加载和操作功能&#xff08;如 loader 和…...

系统设计 --- MongoDB亿级数据查询优化策略

系统设计 --- MongoDB亿级数据查询分表策略 背景Solution --- 分表 背景 使用audit log实现Audi Trail功能 Audit Trail范围: 六个月数据量: 每秒5-7条audi log&#xff0c;共计7千万 – 1亿条数据需要实现全文检索按照时间倒序因为license问题&#xff0c;不能使用ELK只能使用…...

EtherNet/IP转DeviceNet协议网关详解

一&#xff0c;设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络&#xff0c;本网关连接到EtherNet/IP总线中做为从站使用&#xff0c;连接到DeviceNet总线中做为从站使用。 在自动…...

Python Ovito统计金刚石结构数量

大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...

push [特殊字符] present

push &#x1f19a; present 前言present和dismiss特点代码演示 push和pop特点代码演示 前言 在 iOS 开发中&#xff0c;push 和 present 是两种不同的视图控制器切换方式&#xff0c;它们有着显著的区别。 present和dismiss 特点 在当前控制器上方新建视图层级需要手动调用…...

快刀集(1): 一刀斩断视频片头广告

一刀流&#xff1a;用一个简单脚本&#xff0c;秒杀视频片头广告&#xff0c;还你清爽观影体验。 1. 引子 作为一个爱生活、爱学习、爱收藏高清资源的老码农&#xff0c;平时写代码之余看看电影、补补片&#xff0c;是再正常不过的事。 电影嘛&#xff0c;要沉浸&#xff0c;…...

BLEU评分:机器翻译质量评估的黄金标准

BLEU评分&#xff1a;机器翻译质量评估的黄金标准 1. 引言 在自然语言处理(NLP)领域&#xff0c;衡量一个机器翻译模型的性能至关重要。BLEU (Bilingual Evaluation Understudy) 作为一种自动化评估指标&#xff0c;自2002年由IBM的Kishore Papineni等人提出以来&#xff0c;…...

DBLP数据库是什么?

DBLP&#xff08;Digital Bibliography & Library Project&#xff09;Computer Science Bibliography是全球著名的计算机科学出版物的开放书目数据库。DBLP所收录的期刊和会议论文质量较高&#xff0c;数据库文献更新速度很快&#xff0c;很好地反映了国际计算机科学学术研…...

人工智能 - 在Dify、Coze、n8n、FastGPT和RAGFlow之间做出技术选型

在Dify、Coze、n8n、FastGPT和RAGFlow之间做出技术选型。这些平台各有侧重&#xff0c;适用场景差异显著。下面我将从核心功能定位、典型应用场景、真实体验痛点、选型决策关键点进行拆解&#xff0c;并提供具体场景下的推荐方案。 一、核心功能定位速览 平台核心定位技术栈亮…...

智能职业发展系统:AI驱动的职业规划平台技术解析

智能职业发展系统&#xff1a;AI驱动的职业规划平台技术解析 引言&#xff1a;数字时代的职业革命 在当今瞬息万变的就业市场中&#xff0c;传统的职业规划方法已无法满足个人和企业的需求。据统计&#xff0c;全球每年有超过2亿人面临职业转型困境&#xff0c;而企业也因此遭…...