硬件设计学习DAY4——电源完整性设计:从概念到实战

 每日更新教程,评论区答疑解惑,小白也能变大神!"

目录

一.电源完整性

1.1电源完整性的核心概念

1.2电源完整性的三个关键目标

1.3地弹现象的通俗解释

1.4总结要点

二.电源分配网络(PDN)的作用

电源与GND网络的阻抗特性

关键阻抗类型

降低阻抗的关键方法

简单类比理解

三.电源噪声余量计算步骤

电源噪声计算关键点

电源噪声主要来源

去耦电容的作用

平面电容的应用

目标阻抗与电容选择

总结建议

一.电源完整性

1.1电源完整性的核心概念

  • 电源完整性(PI)是确保电子设备中电源从源头到芯片引脚处的电压和电流稳定符合要求的技术。若电源不稳定,可能导致芯片误动作、性能下降或干扰其他部件。

1.2电源完整性的三个关键目标

电压稳定性

  • 芯片电源引脚的电压波动需控制在允许范围内(例如1V电压的误差不超过±50mV)。电压噪声或纹波过大会导致芯片工作异常。

减少地弹噪声

  • 当芯片内部大量开关电路同时切换状态时,电流突变会通过接地引脚的电感产生电压波动(即地弹),可能引发逻辑错误。例如,高速数字电路中地弹可能导致输入信号被误判。

抑制电磁干扰

  • 电源网络是电路板上最大的导体,容易像天线一样辐射或接收噪声。良好的PI设计能减少电磁干扰(EMI),确保设备符合电磁兼容(EMC)标准。

1.3地弹现象的通俗解释

什么是地弹?

  • 芯片内部“地”电平会因电流突变而波动,而电路板“地”是稳定的。这种差异就像芯片内部的“地”在跳动,故称为“地弹”。

产生原因

  • 引脚存在寄生电感(电流变化时产生感应电压)。
  • 例如:负载电容放电时,瞬间大电流流经接地电感,导致芯片内外“地”之间出现电压差(如图中的VG)。

实际影响

  • 芯片A的地弹会抬高其内部参考地,使得输入信号(如来自芯片B)在A看来叠加了噪声,可能被误判为高电平。
  • 类比:站在摇晃的船(芯片地)上看岸上的旗子(输入信号),会觉得旗子在摆动。

1.4总结要点

  • PI的本质:管理电源网络的电压、电流和噪声。
  • 地弹的根源:引脚电感 + 快速电流变化 → 内部地电平波动。
  • 解决方法:降低电源阻抗、优化布局(如缩短引线)、增加去耦电容等。

二.电源分配网络(PDN)的作用

电源分配网络的核心目标是确保所有器件或芯片获得稳定、干净的电源供应。其作用可归纳为两点:

  1. 提供充足电流:满足不同器件在不同工作状态下的电流需求,避免因电流不足导致电压下降或性能不稳定。
  2. 维持电压稳定:抑制电源噪声(如高频开关噪声、瞬态电流引发的电压波动),确保电压波动在允许范围内。

电源与GND网络的阻抗特性

电源和地网络并非理想导体,实际分布着电阻(R)、电感(L)、电容(C)构成的阻抗(Z)。阻抗的存在会影响电源稳定性,尤其在高速或大电流场景下。

关键阻抗类型

  1. 直流阻抗(电阻R)

    • 由走线/平面的材料(如铜箔)和几何形状(长度、截面积)决定。
    • 公式:
      \( R = \rho \cdot \frac{L}{A} \)
      其中\(\rho\)为电阻率,\(L\)为长度,\(A\)为截面积。
    • 影响:电流通过时产生压降(IR Drop),可能导致远端器件供电电压不足。
  2. 交流阻抗(电感L+电容C)

    • 寄生电感:来自电源路径的走线、过孔、封装引脚等。高频电流变化时(\(di/dt\)),电感会引发电压噪声(\(V = L \cdot \frac{di}{dt}\))。
    • 寄生电容:电源层与地层之间的天然电容,能临时存储电荷,缓解瞬态电流需求。

降低阻抗的关键方法

  1. 优化叠层设计

    • 使用薄介质层(如4mil以下)增加电源/地平面间的电容,减少高频阻抗。
    • 采用多层板,确保电源和地平面紧密相邻(如相邻层)。
  2. 增加去耦电容

    • 在芯片电源引脚附近放置不同容值的电容:
      • 大电容(如10μF)应对低频噪声。
      • 小电容(如0.1μF)滤除高频噪声。
    • 电容的摆放需尽量靠近芯片,减少寄生电感影响。
  3. 缩短电流路径

    • 减小电源/地回路面积,降低寄生电感。例如:
      • 使用多个过孔并联连接电源层和地层。
      • 避免长而窄的走线。
  4. 降低平面阻抗

    • 用宽铜箔或实心平面替代细走线,减少直流电阻。
    • 在电流密集区域(如CPU供电)采用网格铜或厚铜设计。

简单类比理解

  • 电源网络像供水系统:阻抗相当于水管中的“阻力”。
    • 粗水管(低阻抗)能稳定供水(电流),即使突然开多个水龙头(瞬态负载),水压(电压)也不会剧烈波动。
    • 细水管(高阻抗)会导致远端水压不足(IR Drop),快速开关水龙头还会引发水锤(电压噪声)。

三.电源噪声余量计算步骤

芯片的工作电压范围是3.13V~3.47V,稳压芯片标称输出电压为3.3V,实际电路板输出为3.36V。
容许的电压变化范围:3.47V - 3.36V = 110mV。
稳压芯片输出精度为±1%,即允许波动:3.36V × 1% = ±33.6mV。
电源噪声余量:110mV - 33.6mV = 76.4mV

电源噪声计算关键点

  1. 稳压芯片输出精度:需确认实际输出值是否在标称误差范围内。
  2. 工作环境:温度、湿度等环境因素可能影响稳压芯片性能。
  3. 负载情况:负载电流变化会直接影响稳压芯片输出电压。
  4. 噪声分配:电源噪声仅是信号噪声的一部分,需预留余量给反射、串扰等其他问题。
  5. 电压等级与电路类型:低电压和模拟电路对噪声更敏感,余量需更严格。

电源噪声主要来源

  1. 稳压芯片纹波:输出非理想直流,存在周期性波动。
  2. 瞬态响应延迟:负载电流快速变化时,稳压芯片响应速度不足(通常超过200kHz时出现电压跌落)。
  3. 路径阻抗压降:电源和地路径的阻抗导致瞬态电流产生压降。
  4. 外部干扰:其他电路或环境噪声耦合到电源系统。

去耦电容的作用

  • 储能作用:通过公式 ( I = C \frac{dV}{dt} ),电容在负载瞬态变化时快速放电,弥补电流需求。
  • 降低阻抗:通过公式 ( \Delta V = Z \cdot \Delta I ),电容与电源系统共同维持电压稳定。

实际电容特性

  • 等效串联电阻(ESR)和寄生电感(ESL)会限制高频性能。
  • 电容在低频时呈容性,高频时呈感性,谐振点阻抗最小。

平面电容的应用

平面电容由电源层和地层之间的电场形成,适合高频去耦。
计算公式:
[ C = \frac{\varepsilon_0 \varepsilon_r A}{h} ]

  • 例如:FR-4板材(εᵣ=4.5)、1平方英寸面积、4 mil间距时,电容约为253pF。
  • 优点:高频响应快,适合高速设计。

目标阻抗与电容选择

目标阻抗公式
[ Z_{target} = \frac{V_{ripple}}{\Delta I_{max}} ]

  • 例如:允许纹波2.5%,负载最大瞬态电流1A,目标阻抗需≤25mΩ。

电容组合示例

  • 680μF钽电容(低频)+ 2.2μF/0.22μF/0.022μF陶瓷电容(高频)。
  • 目标:在500kHz~150MHz范围内保持阻抗低于33mΩ,抑制反谐振峰。

总结建议

  1. 优先降低路径电感:优化布局,缩短电容与芯片的连接距离。
  2. 分层设计:使用电源-地平面层增强高频去耦。
  3. 多电容组合:覆盖宽频段,避免单一电容的局限性。
  4. 实测验证:通过示波器或网络分析仪检查实际噪声和阻抗。

 

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

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

相关文章

QT跨平台应用程序开发框架(8)—— 多元素控件

目录 一,关于多元素控件 二,QListWidget 2.1 主要方法 2.2 实现新增删除 三,Table Widget 3.1 主要方法 3.2 代码演示 四,Tree Widget 4.1 主要方法 4.2 代码演示 一,关于多元素控件 多元素控件就是一个控件里面包含了…

【React Native】环境变量和封装 fetch

环境变量和封装fetch 环境变量 一般做开发,都会将接口地址配置到环境变量里。在Expo建的项目里,也可以使用环境变量。 在项目根目录新建一个.env文件,里面添加上: EXPO_PUBLIC_API_URLhttp://localhost:3000如果你用手机真机等…

Linux 基础命令详解:从入门到实践(1)

Linux 基础命令详解:从入门到实践(1) 前言 在 Linux 操作系统中,命令行是高效管理系统、操作文件的核心工具。无论是开发者、运维工程师还是Linux爱好者,掌握基础命令都是入门的第一步。本文将围绕Linux命令的结构和常…

基于 SpringBoot+VueJS 的私人牙科诊所管理系统设计与实现

基于 SpringBootVueJS 的私人牙科诊所管理系统设计与实现摘要随着人们对口腔健康重视程度的不断提高,私人牙科诊所的数量日益增多,对诊所管理的信息化需求也越来越迫切。本文设计并实现了一个基于 SpringBoot 和 VueJS 的私人牙科诊所管理系统&#xff0…

华为云Flexus+DeepSeek征文|体验华为云ModelArts快速搭建Dify-LLM应用开发平台并创建天气预报大模型

华为云FlexusDeepSeek征文|体验华为云ModelArts快速搭建Dify-LLM应用开发平台并创建天气预报大模型 什么是华为云ModelArts 华为云ModelArts ModelArts是华为云提供的全流程AI开发平台,覆盖从数据准备到模型部署的全生命周期管理,帮助企业和开…

Mysql系列--0、数据库基础

目录 一、概念 1.1什么是数据库 1.2什么是mysql 1.3登录mysql 1.4主流数据库 二、Mysql与数据库 三、Mysql架构 四、SQL分类 五、存储引擎 5.1概念 5.2查看引擎 5.3存储引擎对比 一、概念 1.1什么是数据库 由于文件保存数据存在文件的安全性问题 文件不利于数据查询和管理…

深度学习和神经网络的介绍

一.前言本期不涉及任何代码,本专栏刚开始和大家介绍了一下机器学习,而本期就是大家介绍一下深度学习还有神经网络,作为一个了解就好。二.深度学习2.1 什么是深度学习?在介绍深度学习之前,我们先看下⼈⼯智能&#xff0…

AI驱动的软件工程(下):AI辅助的质检与交付

📚 系列文章导航 AI驱动的软件工程(上):人机协同的设计与建模 AI驱动的软件工程(中):文档驱动的编码与执行 AI驱动的软件工程(下):AI辅助的质检与交付 大家好…

【WRFDA实操第一期】服务器中安装 WRFPLUS 和 WRFDA

目录在服务器上下载并解压 WRF v4.6.1编译 WRFDA 及相关库安装和配置所需库安装 WRFPLUS 和 WRFDA 以运行 4DVAR 数据同化一、安装 WRFPLUS(适用于 WRF v4.0 及以上版本)二、安装 WRFDA(用于 4DVAR)WRFDA 和 WRFPLUS 的安装说明另…

【机器学习【6】】数据理解:数据导入、数据审查与数据可视化方法论

文章目录一、机器学习数据导入1、 Pandas:机器学习数据导入的最佳选择2、与其他方法的差异二、机器学习数据理解的系统化方法论1、数据审查方法论:六维数据画像技术维度1:数据结构审查维度2:数据质量检查维度3:目标变量…

AI炼丹日志-30-新发布【1T 万亿】参数量大模型!Kimi‑K2开源大模型解读与实践

点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) AI炼丹日志-29 - 字节跳动 DeerFlow 深度研究框斜体样式架 私…

如何关闭Elasticsearch的安全认证的解决方法

在Elasticsearch 中,启动之后,需要输入用户名和密码,才可以访问,在测试环境中,很不方便,本章教程,主要介绍如何关闭Elasticsearch 的安全认证。在 Elasticsearch 8.x / 9.x 中,默认是…

day051-ansible循环、判断与jinja2模板

文章目录0. 老男孩思想-男女性需求差异1. 手动指定客户机密码2. 批量更新主机名2.1 hostname模块2.2 添加主机清单变量2.3 编写批量修改主机名剧本2.4 修改hosts文件2.5 分发hosts文件剧本3. ansible的并行进程数4. 分组设置主机密码-主机清单分组变量5. 案例:ansib…

大模型安全建设:破误区、识风险、筑防线20250714

🔐 大模型安全建设:破误区、识风险、筑防线作者:Narutolxy|编辑时间:2025年7月在负责公司 AI 产品落地的过程中,一度以为只要选用主流开源大模型,前面加一层“敏感词提示词过滤”,就…

fastadmin中ajax弹窗修改文字为英文

需要把上图的中文改为 切换语言自动切换成英文找到这个文件public/assets/js/backend.js找到如下图部分 // //点击包含.btn-ajax的元素时发送Ajax请求 原页面// $(document).on(click, .btn-ajax,.ajaxit, function (e) {// var that this;// var options $.exte…

大型语言模型(LLM)的技术面试题

大型语言模型(LLM)的技术面试题 目录 大型语言模型(LLM)的技术面试题 一、提示校准:减轻提示学习中的偏见 二、矢量存储的适用场景 三、模型与人类价值观对齐的技术 四、RLHF中的Reward Hacking 五、微调效果的关键影响因素:预训练模型架构与大小 六、Transformer自注意力…

数字IC后端培训教程之数字IC后端项目典型问题解析

今天给大家分享下最近几个典型的数字后端项目案例,希望对大家的学习和工作有所帮助。 数字IC后端培训教程之数字后端项目典型项目案例解析 Q1:星主,有啥办法可以看到refinePlace或者ecoPlace都动到了那些inst吗,log里只会有mean和max move&…

网络(数据库1)

常用数据库: 1.关系型数据库: 将复杂的数据结构简化为二维表格形式 大型:0racle、DB2 中型:MySq1、sQLServer 小型:Sqlite 2.非关系型数据库以键值对存储,且结构不固定。//JSON Redis MongoDB数据存储:变量、数组、链表 内存 &…

6.删除-demo

在连接数据库的基础上deleteResult, err : db.Exec("DELETE FROM user0 WHERE id ?", 1)package main//删除-demoimport ("database/sql""fmt"_ "github.com/go-sql-driver/mysql""log" )func main() {db, err : sql.Open…

人机协作系列(四)AI编程的下一个范式革命——看Factory AI如何重构软件工程?

最近这段时间,我发现一个很有意思的现象:那些曾经对 AI 编程工具持怀疑态度的技术领袖们,态度正在集体转变。就像 Flask 的作者 Armin Ronacher,他之前还说 “不敢授权 AI”,现在却坦言 “愿意将工程主导权交给编程代理…