首页 > 其他分享 >PCB高速板学习(三)

PCB高速板学习(三)

时间:2024-09-04 20:21:30浏览次数:13  
标签:分割 电源 学习 电路 高速 信号 PCB 平面 模拟

一、电源的分割:

1、为什么要分割电源

        在电路设计的时候,在一块PCB板上存在多种电源、多种地的情况越来越多,例如48V,124-12V,5V,5V,3.3v,2.5V,1.8V1.5V等电源中常见的种类,AGND(模拟地)DGND(数字地)、PGND(保担地)等不同功能所需的地平面纵横交错,一部分IC明确要求本IC要进行单点接地,以及所需的电源、地平面挖空。为了保证这些地、电源都有高的可靠性(防止噪声干扰,优化功耗管理,提高电路稳定性),将每一种电源,地分配一层,即一个平面,必然导致电路板叠层的增加,电路板制作的本钱大幅度升高。而电路板的制作本钱和层数成正比,那么在有限层数内合理规划与分配不同的电源与地就显得尤为重要啦。

2、电源分割的步骤和方法

(1)、确定电路中的不同模块

        首先,分析电路的各个部分,确定哪些模块需要不同的电源供电。通常,模拟电路、数字电路、高速电路、功率电路等部分会有不同的电源需求。例如,模拟电路可能需要一个低噪声的电源,数字电路可能需要高频大电流供电。

(2)、为不同模块提供独立的电源

        每个模块应该使用独立的电源轨。可以通过使用多个电源模块、线性稳压器(LDO)或开关电源(SMPS)来分别提供不同电压和电流的电源供给。例如,模拟电路使用3.3V线性稳压器,而数字电路使用5V开关电源。

(3)、电源地平面的分割

        在PCB设计中,电源地平面的分割是关键。不同的模块应该有各自独立的电源地(如模拟地和数字地),并且这些地应尽量物理隔离,避免产生电源地之间的干扰。最好通过单点接地的方式将各模块的地连接在一起,通常在电源入口或系统的共参考点处进行连接,确保各模块的地电流不会互相干扰。

(4)、采用滤波电容和去耦电容

        每个导电路径都应加上适当的滤波电容或去耦电容,以消除高频噪声。这些电容应尽量靠近电源引脚放置,例如陶瓷电容用于高频去耦,电解电容用于低频滤波。

二、模拟地与数字地的分割:

        在了解了理论知识之后,在上次的文章中,我们已经初步了解了我们学到的内电层的划分(实操)以及怎么在立创eda(专业版)中划分同一内电层的不同区域并给不同的区域赋予不同的电气属性,下面以模拟地和数字地的分割为例给大家讲解一下实际操作中的注意事项。

        上述部分内容(单点接地,内电层划分,跨区域连接,保证参考平面的完整等)在上次文章中均有详细说明以及为了确保接下来的内容大家都能清楚明白,请大家自行浏览上次文章内容(保持知识的连贯),下面贴心地为大家附上链接啦:

https://mp.csdn.net/mp_blog/creation/editor/141435845

1、怎么做到合理的隔离呢

(1)、物理隔离布局:

        分区布置:在PCB设计中,将模拟电路和数字电路分区布局,即将模拟信号处理区域和数字信号处理区域分别放在PCB的不同区域。这种物理上的隔离可以显著减少两者的相互干扰。

        避免跨区布线模拟信号的线和数字信号的线要避免在同一区域布线(如图中黑色布线),以防止高频噪声通过布线耦合。尤其是敏感的模拟信号,应保持远离高频数字信号线。

(2)、单点接地:

                                                                                        在电路的某个单点将模拟地和数字地连接在一起,通常是在电源入口或系统参考点处。这种做法能够有效避免地回路的产生,减少不同地之间的噪声耦合。(这里只做了很简单的说明,具体操作参考上一期文章哦)

(3)、地平面的分割:

        首先说明地平面的直接物理分割肯定能极大程度上避免串扰,但也要视具体情况而定(下文会举例)

        地平面分割:在PCB设计中,模拟地和数字地可以采用不同的地平面,彼此物理隔离开来。两个地平面尽量独立工作,只在电源入口或单点接地处连接,防止高频噪声在地平面上传播。

        连接策略:对于一些混合信号芯片(如模数转换器),这些芯片往往会有AGND和DGND引脚。在连接这些引脚时,建议将这两者各自接到模拟地和数字地的相应平面,而不是直接短接在一起。

2、隔离中的注意事项

       (1)、避免多点接地

        如果在多个位置连接模拟地和数字地,可能会形成地环路(Ground Loop),导致不必要的噪声耦合和干扰。确保所有地的连接只通过单个接地点来完成。

        (2)、逻辑分割

物理的分割出模拟地与数字地首先会导致参考地平面的不完整性,这会导致说明后果呢?

        参考地平面不完整会影响高频信号的回流路径。在高频信号传输中,信号会通过最短路径回流到地。如果地平面被分割,信号的回流路径变长或绕路,导致信号在传输过程中产生延迟和反射。这样会降低信号的完整性,可能引发信号衰减信号反射和串扰等问题

        以及会导致阻抗不匹配,阻抗不匹配会导致信号反射和失真,进一步影响信号完整性,延迟和抖动:信号传输中的不连续性还可能导致传输延迟和时序抖动,尤其对高速信号传输系统的精度和稳定性产生负面影响。

        为避免以上诸多问题,在某些条件下我们可以使用逻辑分割,也就是不使用内电层走线分割功能,保证地平面完完整整,在做到模块化布局的前提下,避免尽量避免跨区布线,使模拟地与数字地做到互不干扰。

结束语:

        本人是一位刚进入大二的学生,拥有浅薄的电控与机械能力。有空时比较喜欢自己diy一些有趣的小玩意儿,后续也会持续记录自己的学习,竞赛的过程与收获。积跬步以至千里,最后希望自己能不断保持进步也希望自己的学习记录能为大家提供些微的帮助!!!

        

标签:分割,电源,学习,电路,高速,信号,PCB,平面,模拟
From: https://blog.csdn.net/jinnnmn/article/details/141687526

相关文章

  • CSS学习8[重点]
    盒子模型一、网页布局二、盒子边框(box-border)三、内边距(padding)四、外边距(margin)五、外边距合并一、网页布局CSS三大模块:盒子,浮动,定位。盒子模型是把html中每个元素看成一个矩形的盒子。每个矩形由元素内容、边距、边框组成。二、盒子边框(box-border)常用......
  • CSS学习12
    清除浮动前言一、清除浮动的本质二、清除浮动的方法前言为什么要清除浮动?浮动不占用原文档流的位置,可能会对后面的元素排版产生影响。因此需要在该元素中清除浮动,清除浮动后造成的影响。一、清除浮动的本质为了解决父级元素<html> <head> <style> *{ pa......
  • Unity网格编程学习(一)
    目录1.创建平面2.使用UV贴图3.使用法线贴图1.创建平面Unity有MeshFilter和MeshRenderer组件,通过编辑MeshFilter的Mesh属性进行绘制,并使用MeshRenderer将图形渲染到屏幕上。//在C#脚本顶部使用这段语句检测绑定该脚本的对象是否存在MeshFilter和MeshRenderer组件,如果没有......
  • C语言学习笔记 Day16(文件管理--下)
    Day16 内容梳理:C语言学习笔记Day14(文件管理--上)-CSDN博客C语言学习笔记Day15(文件管理--中)-CSDN博客目录Chapter10 文件操作10.5文件状态10.6文件的随机读写fseek()、rewind()(1)fseek():移动光标并开始读写(2)rewind():将光标重置回文件开头10.7文件的删除remove(......
  • c++学习7、函数探幽
    #include<iostream>#include<string>usingnamespacestd;structcrdit{ stringname; intage; stringaddress;};structjob{ charname[40]; doublesalary; intfloor;};inlinedoublesquare(doublex){returnx*x;}//定义了一个内联函数square—......
  • Kubernetes学习指南:保姆级实操手册04——主机系统初始化
    四、Kubernetes学习指南:保姆级实操手册04——主机系统初始化前言:本章节主要内容是对主机操作系统的初始化操作,如发另外标注,所有的节点操作步骤一致,可以使用软件批量初始化。1.检查系统端口确保以下端口未被占用:运行后未有任务显示,表示端口未被占用。[root@k8s-master01~]#ss-......
  • Kubernetes学习指南:保姆级实操手册05——配置集群HA负载均衡
    五、Kubernetes学习指南:保姆级实操手册05——配置集群HA负载均衡简介:Keepalived提供VRRP实现,并允许您配置Linux机器使负载均衡,预防单点故障。HAProxy提供可靠、高性能的负载均衡,能与Keepalived完美配合1、配置Keepalive官方文档提供了两种运行方式(此案例使用选项1):选项1:在......
  • AI大模型入门指南:从基础到实践的系统学习路径
    如何系统的入门大模型?本篇文章默认面向对大模型领域感兴趣的程序员。看一下围绕大模型的应用场景和人才需求:**Prompt工程:**基于提示词对大模型的使用,会问问题就行。**基于大模型的应用:在大模型生态之上做业务层产品。AI主播、AINPC、AI小助手。。。之前是会调API就行。......
  • RH442 - 性能调优学习笔记(十一)
    Linux跟踪工具常用选项:-c统计数量  -e后面跟系统调用名称,列出打开的文件在遇到执行命令卡顿时,strace可以帮助排查在哪个步骤出了问题。......
  • 自我认知及软件工程学习指南
    目前我已经具备的专业知识:数据库、数据挖掘、机器学习、c、python、matlab等,会使用pytorch、tensorflow基础功能,了解深度学习的基础算法。会使用神经网络、森林灭火等数学建模常用算法我感兴趣的技术方向:联邦学习、大数据架构、跨学科领域交叉数据融合分析、大数据治理等我缺少......