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

PCB层叠结构设计

  • PCB层叠结构设计

层叠结构设计不合理完整性相关案例:在构成回流路径时,由于反焊盘的存在,使高速信号回流路径增长,造成信号回流路径阻抗不连续,对信号质量造成影响。

PCB层叠结构实物:由Core 和 Prepreg(半固态片,简称PP)组成。Core的两个表层都铺有铜箔,表层之间填充的是固态材料;PP在PCB中起填充作用,其材质是半固态的树脂材料。层叠结构的不同,Core和PP有多种厚度可供选择。

如何设计层叠结构:

层叠结构的设计的先决条件:单板总层数,包括信号层、电源层、地层的数目;单板厚度;单端信号和差分信号的目标阻抗;PCB的介电常数Er

        1. 单板层数的确定

根据单板尺寸、信号数目、电源种类等,以及EMC的要求估计单板的信号层、电源层、地层的数目,从而获得单板的总层数。实际操作步骤:首先进行布局设计,再根据PCB上关键器件的摆放位置,根据飞线显示,估计这些关键器件之间的信号线密度,对信号层的数目进行评估。在确定信号层的数目之后,根据电源的种类、信号层隔离的要求等,评估所需电源层、地层的数目。

        1. 单板厚度

14层以内的单板厚度可以选择为1.6mm,16层以上的单板厚度需在2mm以上。

        1. 目标阻抗

从信号完整性考虑,要求在信号传输路径上实现阻抗的匹配。从减小传输线损耗的角度考虑,一般取单端信号对地阻抗为50Ω,而差分对信号间阻抗为100Ω。

        1. PCB材质的选择

(1)介电常数。介电常数是表征电磁场在特定材质中导通能力的参数,介电常数越大,则电磁场在该材质中导通的能力越强。应用中,一般采用相对介电常数Er。Er的定义是,材质介电常数与真空介电常数的比值。真空中Er=1,而常用的PCB材质FR4的Er取值一般在3.5~4.5之间,即,电磁场在FR4中的导通能力比真空强,这也是高速电路在工作时,电磁场仍主要集中在PCB内的原因。

在PCB设计中,所选材质Er的值,对信号完整性有很大的影响。Er越高,高频信号越容易通过,即高频的损耗越大。常见的FR4的Er参数取值在4.2~4.3,而在高速板的设计中,为减小高频损耗,往往取FR4的Er值为3.5~3.8。应用中需注意,Er的值随频率有略微的变化。

(2)材质正切值。材质正切值tanδ也称为材质损耗正切值,与Er相同,它也是一个与信号完整性相关的参数。tanδ等于流经材质的损耗能量与流经材质的无损能量的比值,tanδ值越大,则信号的损耗越大。

与Er不同,tanδ的值基本不随频率而变化。

在高速电路设计中,应尽量选择Er和tan&小的材质,当然,Er和tan&越小,PCB的成本也越高。

    • 层叠结构与阻抗设计的流程

获得以上先决参数后,可以开始层叠结构的设计。目标是确定:

  1. 信号层、电源层、地层的排列顺序;
  2. 信号层、电源层、地层、以及填充层的厚度;
  3. 在信号层上,单端信号的线宽,差分对信号的线宽以及对内信号线的间距。

      1. 信号层、电源层、地层的排列案例分析

结构1的分析:

  1. 电源平面与地平面之间的紧密耦合,可理解为在两者之间寄生了大量的小电容,对降低电源平面与地平面之间的阻抗有极好的作用。
  2. 信号层3以完整的地层作为参考平面,因此信号完整性最好。
  3. 信号层2若以完整的电源层平面为参考,也能获得较好的信号完整性,但若电源层分块,不完整的参考平面会导致信号回流路径不通畅,对信号完整性存在一定影响。
  4. 信号层1、4与信号层2、3相邻,很容易受到相邻信号层的影响,因此完整性最差。

高速的关键信号线应走线在完整性最好的层,相对低速的非关键信号线应选择在不同于前者的层上,对阻抗控制要求不严的信号线,可选择在表层走线。

      1. 线宽与层厚

线宽与层厚是决定信号阻抗的两个关键因素。信号的阻抗可利用Polar Instruments公司开发的Polar SI6000或者嘉立创的阻抗计算神器等工具计算。

为获得特定的目标阻抗,信号线宽与信号所在层距离其相邻参考层的间距成正比,因此单板的厚度对线宽和层厚存在约束关系。

      1. 高速电路叠层设计实战示例
        1. 先决参数值的确定

在设计前,首先需确定四项先决参数。

  1. 单板层数:

根据布局以及关键器件之间的信号线密度确定需要8层信号层确定信号层层数;单板有六种电源,其中3.3V和2.5V分布很广,遍布整板,而其他四种电源只是在局部使用。所以3.3V和2.5V各单独使用一层,其他四种电源共同使用一层电源层;使用3层地层确定电源层和地层

表层只用做BGA器件或贴片器件的信号线扇出,不用于长距离的走线确定表层作用

综合上述,本单板共16层,其中信号层10层(包括两个表层),电源层3层,地层3层。

由16层确定单板厚度为2mm。根据原理图设计得到目标阻抗:单端信号为55土15Ω,差分信号为100±15Ω;PCB材质选择FR4板材,Er=4.2,tanδ=0.002。

        1. 层叠结构和阻抗设计

在多层PCB压制成型的过程中,Core不易被压缩而PP则容易受到压缩而变形,因此相对PP,Core更适于相邻层的阻抗控制。在初步确定各层厚度后,再计算信号层走线的宽度。

(1)表层单端信号:在SI6000软件中选择Surface Micro strip(表面微带线),参见图8.7,输入以下参数(除目标阻抗的单位是Ω外,其他参数的单位都是mil):输入目标阻抗、介电常数、走线厚度、最近参考平面的距离。得到走线线宽。

表层信号处于FR4与空气这两种介质之间,空气的相对介电常数略大于1,而设计中选定的FR4的相对介电常数为4.2,即表层信号所处介质的相对介电常数介于1和4.2之间,表层的阻抗控制效果较差,对表层,只考虑单端信号而不考虑差分信号。

高速电路设计中,表层只用作为信号线从器件引脚的短距离扇出,通过过孔进入阻抗控制相对较好的内层,再继续走线。

(2)内层单端信号:

以信号层第三层为例,第三层附近有两个地层/电源层可供选择为参考层:第二层和第五层。由层叠结构图可知,与第二层相距更近,即第三层的信号将主要选择第二层以构建回流路径。

在计算第三层信号阻抗时,信号层与相邻最近参考层之间的距离,以及两参考层之间的距离是必需的参数。在Si6000软件中选择Offset  Stripline(非对称带状线)。输入目标阻抗、介电常数、走线厚度、参考平台之间的距离,最近参考平面的距离。得到走线线宽。信号层与其主要的参考层最好位于同一个Core的两面,两层之间以固态材质而不是PP材质作为填充物。

(3)内层差分信号:

输入参数得到差分线的线宽线距。

        1. 电源层、地层的确定

由EMC角度考虑,与表层相邻的第二层和第十五层作为地层。

分割的电源层与地层需更好的耦合,所以选取中间两层作为分割的电源层和地层。2.5V和3.3V的电源平面根据设计需求摆放两层。在确定好电源层和地层后,为信号层制定规则:

第十层的主要参考平面是第九层,而第九层是分割的电源层,对信号回流的影响较大,因此不建议在第十层走高速信号,对于一些非重要的信号,如控制信号、JTAG信号等,对于阻抗控制要求较弱,可以走在信号完整性没那么好的层。比如分割电源层附近。

高速关键信号走在阻抗控制比较好的平面,与参考平面之间尽量是固态材料填充。同理,第十四层也适于走高速关键信号。

彼此相邻的平面在走线时,应正交走线,防止信号干扰。

相关文章:

PCB层叠结构设计

PCB层叠结构设计 层叠结构设计不合理完整性相关案例:在构成回流路径时,由于反焊盘的存在,使高速信号回流路径增长,造成信号回流路径阻抗不连续,对信号质量造成影响。 PCB层叠结构实物:由Core 和 Prepreg&a…...

电子应用设计方案83:智能 AI 打印机系统设计

智能 AI 打印机系统设计 一、引言 智能 AI 打印机系统旨在提供更高效、便捷和个性化的打印服务,融合了人工智能技术,以满足不断变化的用户需求。 二、系统概述 1. 系统目标 - 实现自动纸张检测、调整打印参数,适应不同纸张类型和尺寸。 - 具…...

windows安装rsync Shell语句使用rsync

sh脚本里使用 rsync功能,需要提前布置rsync环境 第一步,下载 libxxhash-0.8.2-1-x86_64.pkg.tar 下载压缩包地址 Index of /msys/x86_64/https://repo.msys2.org/msys/x86_64/ 下载对应版本,没特殊需求下载最高版本就行了 解压缩压缩包 …...

Django 模型

Django 模型 Django 模型是 Django 框架的核心组件之一,它用于定义应用程序的数据结构。在 Django 中,模型是 Python 类,通常继承自 django.db.models.Model。每个模型类代表数据库中的一个表,模型类的属性对应表中的字段。 1. 创建模型 创建 Django 模型非常简单。首先…...

CentOS — 压缩解压

文章目录 一、tar二、zip、unzip三、gzip、gunzip四、bzip2、bunzip2 一、tar 文件格式:.tar 压缩格式:tar [-参数] *.tar 目录|文件 解压格式:tar [-参数] *.tar [-C 目标目录] 参数 -c:create,创建,创…...

OpenGL变换矩阵和输入控制

在前面的文章当中我们已经成功播放了动画,让我们的角色动了起来,这一切变得比较有意思了起来。不过我们发现,角色虽然说是动了起来,不过只是在不停地原地踏步而已,而且我们也没有办法通过键盘来控制这个角色来进行移动…...

LCS最长公共子序列C++实现

算法思路&#xff1a;动态规划 版本1&#xff1a;只输出公共长度 #include <iostream> #include <string> using namespace std;int c[1000][1000]; //c[i][j]用来存储 Xi到Yj的最长公共子序列长度 void MaxLength(int m, int n, string x, string y) { //m&#x…...

深入刨析数据结构之排序(上)

目录 1.内部排序 1.1概述 1.2插入排序 1.2.1其他插入排序 1.2.1.1 折半插入排序 1.2.1.2 2-路插入排序 1.3希尔排序 1.4快速排序 1.4.1起泡排序 1.4.2快速排序 1.4.2.1hoare版本 1.4.2.2挖坑版本 1.4.2.3前后指针版本 1.4.2.4优化版本 1.4.2.4.1小区间插入排序优…...

【无重复字符的最长子串】

一、题目 给定一个字符串 s &#xff0c;请你找出其中不含有重复字符的 最长子串的长度。示例 1: 输入: s "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc"&#xff0c;所以其长度为 3。示例 2: 输入: s "bbbbb" 输出: 1 解释: …...

Vue3+Element Plus的表格分页实战

Element Plus 是一个基于 Vue 3 的现代化 UI 组件库,旨在帮助开发者快速构建美观且功能丰富的 Web 应用程序。它提供了大量的 UI 组件,如按钮、表单、表格、弹出框、标签页、树形控件等,涵盖了 Web 应用开发中常见的大多数场景。本文通过一个实例来说明vue3+elementplus查询…...

vue项目搭建规范

项目搭建规范 一. 代码规范1.1. 集成editorconfig配置1.2. 使用prettier工具1.3. 使用ESLint检测1.4. git Husky和eslint1.5. git commit规范1.5.1. 代码提交风格1.5.2. 代码提交验证 二. 第三方库集成2.1. vue.config.js配置2.2. vue-router集成2.3. vuex集成2.4. element-plu…...

Mac iTerm2集成DeepSeek AI

1. 去deepseek官网申请api key&#xff0c;DeepSeek 2. 安装iTerm2 AI Plugin插件&#xff0c;https://iterm2.com/ai-plugin.html&#xff0c;插件解压后直接放到和iTerms相同的位置&#xff0c;默认就在/Applications 下 3. 配置iTerm2 4. 重启iTerm2,使用快捷键呼出AI对话…...

检索增强生成(RAG)

检索增强生成&#xff08;Retrieval-Augmented Generation, RAG&#xff09;是一种结合了检索机制和生成模型的先进技术&#xff0c;旨在提高自然语言处理系统的准确性和上下文相关性。本文将详细介绍如何从零开始构建一个RAG系统&#xff0c;包括数据处理、检索、生成以及部署…...

【第二部分--Python之基础】03 容器类型的数据

Python内置的数据类型如序列&#xff08;列表、元组等&#xff09;、集合和字典等可以容纳多项数据&#xff0c;我们称它们为容器类型的数据。 序列 序列&#xff08;sequence&#xff09;是一种可迭代的、元素有序的容器类型的数据。 序列包括列表&#xff08;list&#xff…...

【人工智能机器学习基础篇】——深入详解深度学习之复杂网络结构:卷积神经网络(CNN)、循环神经网络(RNN)、生成对抗网络(GAN)等概念及原理

深入详解深度学习之复杂网络结构&#xff1a;卷积神经网络&#xff08;CNN&#xff09;、循环神经网络&#xff08;RNN&#xff09;、生成对抗网络&#xff08;GAN&#xff09; 深度学习作为人工智能的重要分支&#xff0c;通过复杂的网络结构实现对数据的高级抽象和理解。本文…...

MySQL 入门教程

MySQL是最流行的关系型数据库管理系统&#xff0c;在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System&#xff1a;关系数据库管理系统)应用软件之一。 在本教程中&#xff0c;会让大家快速掌握MySQL的基本知识&#xff0c;并轻松使用MySQL数据库。 什么…...

【sql】CAST(GROUP_CONCAT())实现一对多对象json输出

数据库&#xff1a;mysql 5.7版本以上 问题&#xff1a;一对多数据&#xff0c;实现输出一条数据&#xff0c;并将多条数据转换成json对象输出&#xff0c;可以实现一对多个字段。 项目中关系较为复杂&#xff0c;以下简化数据关系如下&#xff1a; t1是数据表&#xff0c;t…...

QT:控件属性及常用控件(1)------核心控件及属性

一个图形化界面上的内容&#xff0c;不需要我们直接从零去实现 QT中已经提供了很多的内置控件&#xff1a; 按钮&#xff0c;文本框&#xff0c;单选按钮&#xff0c;复选按钮&#xff0c;下拉框等等。。。。。 文章目录 1.常用控件属性1.1 enabled1.2 geometry1.2.1 geometry…...

使用 Python结合ffmpeg 实现单线程和多线程推流

一、引言 在本文中&#xff0c;我们将详细介绍如何使用 Python 进行视频的推流操作。我们将通过两个不同的实现方式&#xff0c;即单线程推流和多线程推流&#xff0c;来展示如何利用 cv2&#xff08;OpenCV&#xff09;和 subprocess 等库将视频帧推送到指定的 RTMP 地址。这…...

Linux一些问题

修改YUM源 Centos7将yum源更换为国内源保姆级教程_centos使用中科大源-CSDN博客 直接安装包&#xff0c;走链接也行 Index of /7.9.2009/os/x86_64/Packages 直接复制里面的安装包链接&#xff0c;在命令行直接 yum install https://vault.centos.org/7.9.2009/os/x86_64/Pa…...

超短脉冲激光自聚焦效应

前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应&#xff0c;这是一种非线性光学现象&#xff0c;主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场&#xff0c;对材料产生非线性响应&#xff0c;可能…...

Spring Boot 实现流式响应(兼容 2.7.x)

在实际开发中&#xff0c;我们可能会遇到一些流式数据处理的场景&#xff0c;比如接收来自上游接口的 Server-Sent Events&#xff08;SSE&#xff09; 或 流式 JSON 内容&#xff0c;并将其原样中转给前端页面或客户端。这种情况下&#xff0c;传统的 RestTemplate 缓存机制会…...

MODBUS TCP转CANopen 技术赋能高效协同作业

在现代工业自动化领域&#xff0c;MODBUS TCP和CANopen两种通讯协议因其稳定性和高效性被广泛应用于各种设备和系统中。而随着科技的不断进步&#xff0c;这两种通讯协议也正在被逐步融合&#xff0c;形成了一种新型的通讯方式——开疆智能MODBUS TCP转CANopen网关KJ-TCPC-CANP…...

什么?连接服务器也能可视化显示界面?:基于X11 Forwarding + CentOS + MobaXterm实战指南

文章目录 什么是X11?环境准备实战步骤1️⃣ 服务器端配置(CentOS)2️⃣ 客户端配置(MobaXterm)3️⃣ 验证X11 Forwarding4️⃣ 运行自定义GUI程序(Python示例)5️⃣ 成功效果![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/55aefaea8a9f477e86d065227851fe3d.pn…...

处理vxe-table 表尾数据是单独一个接口,表格tableData数据更新后,需要点击两下,表尾才是正确的

修改bug思路&#xff1a; 分别把 tabledata 和 表尾相关数据 console.log() 发现 更新数据先后顺序不对 settimeout延迟查询表格接口 ——测试可行 升级↑&#xff1a;async await 等接口返回后再开始下一个接口查询 ________________________________________________________…...

LLMs 系列实操科普(1)

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

莫兰迪高级灰总结计划简约商务通用PPT模版

莫兰迪高级灰总结计划简约商务通用PPT模版&#xff0c;莫兰迪调色板清新简约工作汇报PPT模版&#xff0c;莫兰迪时尚风极简设计PPT模版&#xff0c;大学生毕业论文答辩PPT模版&#xff0c;莫兰迪配色总结计划简约商务通用PPT模版&#xff0c;莫兰迪商务汇报PPT模版&#xff0c;…...

[大语言模型]在个人电脑上部署ollama 并进行管理,最后配置AI程序开发助手.

ollama官网: 下载 https://ollama.com/ 安装 查看可以使用的模型 https://ollama.com/search 例如 https://ollama.com/library/deepseek-r1/tags # deepseek-r1:7bollama pull deepseek-r1:7b改token数量为409622 16384 ollama命令说明 ollama serve #&#xff1a…...

webpack面试题

面试题&#xff1a;webpack介绍和简单使用 一、webpack&#xff08;模块化打包工具&#xff09;1. webpack是把项目当作一个整体&#xff0c;通过给定的一个主文件&#xff0c;webpack将从这个主文件开始找到你项目当中的所有依赖文件&#xff0c;使用loaders来处理它们&#x…...

小智AI+MCP

什么是小智AI和MCP 如果还不清楚的先看往期文章 手搓小智AI聊天机器人 MCP 深度解析&#xff1a;AI 的USB接口 如何使用小智MCP 1.刷支持mcp的小智固件 2.下载官方MCP的示例代码 Github&#xff1a;https://github.com/78/mcp-calculator 安这个步骤执行 其中MCP_ENDPOI…...