PCB设计系列分享-LDO的布局布线指南

news2024/11/8 12:06:49

目录

概要

整体架构流程

技术名词解释

技术细节

小结


概要

“噪声问题”

        这是每位电路板设计师都会听到的四个字。为了解决噪声问题,往往要花费数小时的时间进行实验室测试.以便揪出元凶,但最终却发现,噪声是由开关电源的布局不当而引起的。解决此类问题可能需要设计新的布局,导致产品延期和开发成本增加。

整体架构流程

     本文将提供有关印刷电路板(PCB)布局布线的指南,以帮助设计师避免此类噪声问题。作为例子的开关调节器布局采用双通道同步开关控制器ADP1850,第一步是确定调节器的电流路径。然后,电流路径决定了器件在该低噪声布局布线设计中的位置。

技术名词解释

提示:这里可以添加技术名词解释

技术细节

提示:这里可以添加技术细节

第一步:确定电流路径

       在开关转换器设计中,高电流路径和低电流路径彼此非常靠近。交流(AC)路径携带有尖峰和噪声,高直流(DC)路径会产生相当大的压降,低电流路径往往对噪声很敏感。适当PCB布局布线的关键在于确定关键路径.然后安排器件.并提供足够的铜面积以免高电流破坏低电流。性能不佳的表现是接地反弹和噪声注入IC及系统的其余部分。
       图所示为一个同步降压调节器设计,它包括一个开关控制器和以下外部电源器件:高端开关.低端开关.电感.输入电容.输出电容和旁路电容。图1中的箭头表示高开关电流流向。必须小心放置这些电源器件.避免产生不良的寄生电容和电感,导致过大噪声.过冲、响铃振荡和接地反弹。

 

       诸如DH.DL、BST和SW之类的开关电流路径离开控制器后需妥善安排,避免产生过大寄生电感。这些线路承载的高ol/ot交流开关脉冲电流可能达到3A以上并持续数纳秒。高电流环路必须很小.以尽可能降低输出响铃振荡,并且避免拾取额外的噪声。低值.低幅度信号路径.如补偿和反馈器件等,对噪声很敏感。应让这些路径远离开关节点和电源器件,以免注入干扰噪声。

第二步布局物理规划

        PCB物理规划(floor plan)非常重要,必须使电流环路面积最小.并且合理安排电源器件.使得电流顺畅流动.避免尖角和窄小的路径。这将有助于减小寄生电容和电感,从而消除接地反弹。
        图2所示为采用开关控制器ADP1850的双路输出降压转换器的PCB布局。请注意,电源器件的布局将电流环路面积和寄生电感降至最小。虚线表示高电流路径。同步和异步控制器均可以使用这一物理规划技术。在异步控制器设计中,肖特基二极管取代低端开关。

 第三步mosfet和电容

      顶部和底部电源开关处的电流波形是一个具有非常高6l/ot 的脉冲。因此.连接各开关的路径应尽可能短,以尽量降低控制器拾取的噪声和电感环路传输的噪声。在PCB一侧上使用一对DPAK 或SO-8封装的FET时,最好沿相反方向旋转这两个FET,使得开关节点位于该对FET的一侧.并利用合适的陶瓷旁路电容将高端漏电流旁路到低端源。务必将旁路电容尽可能靠近MOSFET放置〈参见图2),以尽量减小穿过FET和电容的环路周围的电感。
     输入旁路电容和输入大电容的放置对于控制接地反弹至关重要。输出滤波器电容的负端连接应尽可能靠近低端MOSFET的源,这有助于减小引起接地反弹的环路电感。图2中的Cb1和Cb2是陶瓷旁路电容,这些电容的推荐值范围是1uF 至22 uF。对于高电流应用.应额外并联一个较大值的滤波器电容,如图的CIN所示。

 第四步电流检测路径

      为了避免干扰噪声引起精度下降,电流模式开关调节器的电流检测路径布局必须妥当。双通道应用尤其要更加重视.消除任何通道间串扰。
      双通道降压控制器ADP1850将低端MOSFET的导通电阻RDS(ON)用作控制环路架构的一部分。此架构在SWx 与PGNDx引脚之间检测流经低端MOSFET 的电流。一个通道中的地电流噪声可能会耦合到相邻通道中。因此,务必使SWx和PGNDx走线尽可能短,并将其放在靠近MOSFET的地方.以便精确检测电流。到SWx和PGNDx节点的连接务必采用开尔文检测技术.

第五部,栅极驱动器路径

     极驱动走线(DH和DL)也要处理高 ol/ot,往往会产生响铃振荡和过冲。这些走线应尽可能短。最好直接布线.避免使用馈通过孔。如果必须使用过孔,则每条走线应使用两个过孔.以降低峰值电流密度和寄生电感。
    在DH或DL引脚上串联一个小电阻(约20至40)可以减慢栅极驱动,从而也能降低栅极噪声和过冲。另外,BST 与SW引脚之间也可以连接一个电阻(参见图6)。在布局期间用00栅极电阻保留空间,可以提高日后进行评估的灵活性。增加的栅极电阻会延长栅极电荷上升和下降时间,导致MOSFET的开关功率损耗提高。

小结

提示:这里可以添加总结

        了解电流路径.其敏感性以及适当的器件放置.是消除PCB布局设计噪声问题的关键。ADI公司的所有电源器件评估板都采用上述布局布线指导原则来实现最佳性能。评估板文件UG-204和UG-205详细说明了ADP1850相关的布局布线情况。注意,所有开关电源都具有相同的元件和相似的电流路径敏感性。因此.以针对电流模式降压调节器的ADP1850为例说明的指导原则同样适用于电压模式和/或升压开关调节器的布局布线。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/672040.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

27-1BP_Adaboost强分类器公司财务预管建模——强预测器和弱预测器(附matlab程序)

1.简述 学习目标:进行强预测器和弱预测器的训练来减小误差 BP_Adaboost模型 Adaboost算法的思想是合并多个“弱”分类器的输出以产生有效分类。其主要步骤为:首先给出弱学习算法和样本空间,从样本空间中找出m组训练数据,每组训练…

0015-TIPS-pawnyable : userfaultfd

原文 Linux Kernel PWN | 040303 Pawnyable之userfaultfd userfaultfdの利用 题目下载 代码分析 #include <linux/cdev.h> #include <linux/fs.h> #include <linux/kernel.h> #include <linux/module.h> #include <linux/random.h> #include &…

学生党可以做的暑期兼职,让暑假生活不再躺平

夏季期间有几种兼职工作可供选择&#xff1a; 1.许多超市在暑假期间会雇佣一些短期工来从事收银和理货等工作&#xff0c;每小时报酬一般约为15元左右&#xff0c;算是不错的待遇。 2.在暑假期间&#xff0c;你可以寻找一些人力资源工作&#xff0c;借助他们的帮助来安排一些临…

常用工具类之AJ-Captcha入门

1.引入MAVEN依赖 若依官方引入的是1.2.7版本。我选择了目前最常用的1.3.0版本。 在项目中给的 ruoyi-framework\pom.xml 添加依赖 <!-- anji滑块验证码 --><dependency><groupId>com.anji-plus</groupId><artifactId>spring-boot-starter-captc…

android native hook简介

&#xff08;一&#xff09;简介 android中的 native Hook是一个吸引人的技术点&#xff0c;诱使和带来很多特别精彩的想法和体验&#xff0c;在调试和其他场景中有很多应用。 本文代码基本都来自github上的源码&#xff0c;只做了适当的编辑和修改&#xff0c;主要是为了验证…

解决VMware虚拟机和Windows主机不在同一网段无法连接问题

解决VMware虚拟机和Windows主机不在同一网段无法连接问题 由于自己平时需要频繁更换虚拟机网段&#xff0c;有时候在Windows主机使用Xshell等SSH工具无法连接&#xff0c;还需要配置Windows主机的网段&#xff0c;需要将它们的网段配置到同一网段内&#xff0c;才能使SSH连接成…

Pillow库 三分钟带你了解最基础的使用

努力是为了不平庸~ 学习的最大理由是想摆脱平庸&#xff0c;早一天就多一份人生的精彩&#xff1b;迟一天就多一天平庸的困扰 目录 一、Pillow库是什么 二、以下是 Pillow 的一些主要作用和使用方法的概述&#xff1a; 三、学习使用 Pillow&#xff0c;一个强大的 Python …

python综合实践-利用Python turtle模块画樱花丛

目录 一、方法步骤 二、代码实现 三、代码解释 四、优化代码 五、Python turtle模块介绍 六、Python turtle模块使用方法 创建画布和画笔对象 控制画笔移动和旋转 控制画笔外观 绘制基本图形 控制画布参数 这段代码使用Python turtle模块&#xff0c;利用递归的方式绘…

前端实现消息推送、即时通信、SSE、WebSocket、http简介

信息推送 服务端主动向客户端推送消息&#xff0c;使客户端能够即时接收到信息。 场景 页面接收到点赞&#xff0c;消息提醒聊天功能弹幕功能实时更新数据功能 实现即时通讯方式 短轮询 浏览器&#xff08;客户端&#xff09;每隔一段时间向服务器发送http请求&#xff0c;…

leetcode47. 全排列 II(回溯算法-java)

全排列 II leetcode47. 全排列 II题目描述解题思路代码演示 回溯算法专题 leetcode47. 全排列 II 来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 链接&#xff1a;https://leetcode.cn/problems/permutations-ii 题目描述 给定一个可包含重复数字的序列 nums &#xf…

Vulnhub: Corrosion靶机

kali&#xff1a;192.168.111.111 靶机&#xff1a;192.168.111.130 信息收集 端口扫描 nmap -A -sC -v -sV -T5 -p- --scripthttp-enum 192.168.111.130 目录爆破 blog-post目录下存在两个目录 对archives目录中的randylogs.php进行测试发现存在文件包含 wfuzz -c -w /op…

POI设置日期类型时间约束createDateConstraint不生效了

背景 在使用 POI 导出 excel 时间类型加入时间约束时&#xff0c;发生了使用 Excel 打开无法正确使用时间约束的问题&#xff0c;但是在 永中Office 打开可以使用 关键词 helper.createDateConstraint&#xff0c;POI设置时间约束 设置时间约束的代码如下 该代码是有问题的&…

浏览器渲染流程

解析HTML&#xff0c;生成DOM树&#xff0c;解析CSS&#xff0c;生成CSSOM树 将DOM树和CSSOM树结合&#xff0c;生成渲染树(Render Tree) Layout(回流):根据生成的渲染树&#xff0c;进行回流(Layout)&#xff0c;得到节点的几何信息&#xff08;位置&#xff0c;大小&#x…

MySQL实战解析底层---为什么我的MySQL会“抖“一下

目录 前言 SQL语句为什么变“慢”了 InnoDB刷脏页的控制策略 前言 一条SQL语句&#xff0c;正常执行的时候特别快&#xff0c;但是有时也不知道怎么回事&#xff0c;它就会变得特别慢&#xff0c;并且这样的场景很难复现&#xff0c;它不只随机&#xff0c;而且持续时间还很…

STM32挂载SD卡基于Fatfs文件系统读取文件信息

STM32挂载SD卡基于Fatfs文件系统读取文件信息 &#x1f516;本例程基于正点原子标准库修改而来。 &#x1f4cd;FatFs 相关API函数网站&#xff1a;http://elm-chan.org/fsw/ff/00index_e.html &#x1f334;分别测试了SD卡模块以及Mini SD卡模块。 &#x1f33f;STM32f1单片…

代码随想录二刷day29 | 回溯之 491.递增子序列 46.全排列 47.全排列 II

day29 491.递增子序列回溯三部曲 46.全排列回溯三部曲 47.全排列 II 491.递增子序列 题目链接 解题思路&#xff1a; 回溯三部曲 递归函数参数 本题求子序列&#xff0c;很明显一个元素不能重复使用&#xff0c;所以需要startIndex&#xff0c;调整下一层递归的起始位置。…

【Python 基础篇】Python各种运算符详解

文章目录 引言一、算术运算符二、比较运算符三、逻辑运算符四、赋值运算符总结 引言 在 Python 编程中&#xff0c;运算符是用于执行各种数学和逻辑操作的特殊符号。它们使我们能够对变量和值进行各种计算和比较。本篇博客将深入探讨 Python 中的常见运算符&#xff0c;并通过…

【如何将多个类似 DDR-dataset.zip.010 文件文件合并成一个zip文件,然后解压】

如何将多个类似 DDR-dataset.zip.010 文件文件合并成一个zip文件&#xff0c;然后解压 问题描述 DDR-dataset.zip.01、DDR-dataset.zip.02、DDR-dataset.zip.03、…、DDR-dataset.zip.010&#xff0c;如何将他们合并到一起并解压&#xff1f; 解决方法 Windows 系统 在Windo…

原生Jdbc获取库、表、字段

文章目录 一、简介1、概述2、Jdbc获取连接3、执行器 二、获取链接1、获取链接2、关闭连接3、Statement4、PrepatedStatement5、 ResultSet6、ResultSetMetaData 三、执行SQL2.1 增/删/改2.2 查询 四、获取库、表结构1、获取Catalog2、获取库列表3、获取表名4、获取字段 一、简介…

为什么本地部署的低代码平台更有优势?

编者按&#xff1a;快速发展的企业需要跟上不断变化的市场趋势。在这种环境下&#xff0c;低代码开发平台可以成为企业快速进入市场的利器。低代码开发的优势可以影响新软件的交付速度&#xff0c;而可视化开发是推动这种无与伦比的速度的关键功能。私有化部署方案和源码交付机…