1. 项目概述:从评估板到实战设计
在移动设备电源管理的世界里,高效、智能且可靠的充电与供电方案是产品竞争力的核心。无论是智能手机、平板电脑,还是各类便携式IoT设备,用户对续航和充电速度的期望从未停止增长。作为一名硬件工程师,我经常需要评估和集成各种电源管理芯片(PMIC),而德州仪器(TI)的bq24195/L系列因其高度集成的I2C可控单节电池充电与USB OTG功能,成为了许多紧凑型设备设计的首选。然而,芯片数据手册往往只告诉你“它能做什么”,而“如何把它做好”、“在实际电路中会遇到哪些坑”,则需要一块设计精良的评估板(EVM)来揭示。PWR193评估模块正是这样一把钥匙,它不仅是一个测试工具,更是一个凝结了TI官方设计经验的“教科书级”参考设计。本文将结合我多次使用该EVM进行项目预研和故障排查的经验,深入拆解其设计精髓、实操要点以及那些数据手册上不会写的“生存指南”,希望能帮助你在自己的电源设计中少走弯路。
这块评估板的核心价值在于它完整呈现了一个基于bq24195/L的、支持NVDC-1架构的电源路径管理系统。所谓NVDC-1(Narrow Voltage DC),是一种先进的电源路径管理架构,其核心思想是让系统电压(VSYS)始终跟踪电池电压(VBAT),但不会低于一个设定的最低值(例如3.5V)。这样做的最大好处是,即使电池电量完全耗尽,只要接入适配器,系统也能立即获得工作电压,实现“插电即用”,同时还能对电池进行充电。bq24195/L在此基础上,增加了通过I2C总线灵活配置充电参数(电流、电压)、输入限流、以及启用Boost模式(提供5V USB OTG输出)的能力。评估板通过具体的电路实现、元件选型、PCB布局和配套软件,将这些特性转化为可触摸、可测量的实体,是我们理解芯片、验证设计、乃至进行早期系统集成的绝佳起点。
2. 核心芯片与架构深度解析
2.1 bq24195/L芯片功能定位与选型考量
bq24195和bq24195L是TI bq2419x家族中的成员,专为单节锂离子或锂聚合物电池设计。它们在功能上几乎一致,主要区别可能在于某些默认寄存器配置或细微的特性上,这在选择具体型号时需要查阅最新数据手册以确认。这颗芯片的定位非常明确:为空间和功耗都极其敏感的便携式设备,提供一个全集成的、高效率的、可编程的充电与供电解决方案。
它的核心功能可以概括为三个方面:充电管理、电源路径管理和升压输出(OTG)。在充电管理方面,它支持高达2.5A的充电电流,并可通过I2C精确设定预充、恒流、恒压阶段的电流电压值,支持JEITA温度补偿规范,能根据电池温度智能调整充电参数以保障安全。电源路径管理则实现了前面提到的NVDC-1架构,优先保证系统供电,并动态分配适配器输入功率给系统和电池。最值得一提的是其Boost模式,当芯片检测到OTG引脚被置高且通过I2C正确配置后,它能将电池电压(典型2.5V至4.4V)升压至5V,从PMID引脚输出,最大电流可达2.1A(具体取决于电感等外围元件),这完美实现了移动电源或USB Host为外设供电的功能。
选择bq24195/L而非其他竞品或更简单的线性充电芯片,通常基于以下几个工程考量:首先是效率,其同步开关架构在典型应用下效率可超过90%,远高于线性方案,这意味着更少的热量和更长的电池续航。其次是集成度,它将功率MOSFET、电流检测、驱动逻辑、I2C接口全部集成在一个QFN封装内,极大节省了PCB面积。最后是灵活性,I2C接口允许主机处理器(如应用处理器或MCU)根据系统状态(温度、负载、电源类型)实时调整充电策略,这是固定参数芯片无法比拟的。当然,这种灵活性也带来了设计的复杂性,而评估板正是为了降低这种复杂性而生的。
2.2 NVDC-1电源路径管理架构详解
要理解评估板的设计,必须吃透NVDC-1架构。我们可以把它想象成一个智能的水利调度系统。水源(适配器或USB输入)首先流入一个水库(PMID节点),这个水库同时有两个出口:一个通向城市供水系统(VSYS,给整机供电),另一个通向蓄水池(电池)。NVDC-1的智能之处在于,它确保“城市”的水压(系统电压)永远不会低于一个安全值(比如3.5V)。当水源充足时,它会同时给城市供水和向蓄水池注水(充电)。当水源断开时,蓄水池(电池)则成为城市唯一的水源。如果蓄水池水位过低(电池电压极低),即使有新的水源接入,调度系统也会优先把水压提升到城市所需的最低水压,保证城市立刻运转起来,然后再慢慢给蓄水池注水。
在电路上,这是通过一个位于电池和系统之间的理想二极管(通常由芯片内部的MOSFET和控制器实现)来实现的。评估板上的bq24195/L内部就集成了这个理想二极管控制器。它持续监测VSYS和VBAT。当有输入电源且VBAT过低时,芯片会控制这个“二极管”完全导通,将VSYS钳位在一个高于VBAT的预设值(比如3.5V),这个值就是NVDC电压。此时,系统由输入电源供电,电池处于“消流预充”状态。随着电池电压上升,VSYS也会随之上升,始终保持一个微小的压差。当电池电压充满,VSYS则基本等于电池电压。这种架构彻底解决了传统充电方案中“电池没电就无法开机”的痛点,用户体验提升显著。
2.3 关键外围电路设计逻辑
评估板的原理图(图12)是一份宝贵的设计参考。除了芯片本身,几个关键外围电路的设计体现了深厚的工程经验。
输入电源隔离与保护电路(Q1, Q3):这是评估板设计中最精妙的部分之一,专门用于解决一个潜在的冲突场景:当芯片处于Boost模式(电池升压给PMID输出5V)时,如果突然在VBUS输入端插入一个适配器,会发生什么?如果没有保护,5V的PMID输出和可能更高的VBUS输入会直接短路,导致灾难性后果。评估板用Q1(P-MOSFET)作为输入开关,用Q3(N-MOSFET)驱动Q1。当VBUS无输入时,Q3截止,Q1的栅极通过上拉电阻被拉高,Q1关闭,VBUS与内部PMID断开。当VBUS接入时,一个由R5, R16, R17, R18, R19等电阻构成的分压网络会检测到电压,并经过精心计算的延时后,使Q3导通,从而将Q1栅极拉低,Q1导通,输入电源接入。这个延时至关重要。
OTG优先禁止电路(Q2):与上述保护协同工作的是Q2电路。它的作用更“激进”:一旦检测到VBUS上有输入电压(同样通过电阻分压),立刻通过Q2将OTG引脚拉低。根据芯片逻辑,OTG为低电平时,Boost模式被强制禁止。这就确保了在外部电源接入的瞬间,升压电路会先被关闭,然后再接通输入电源,形成了一个“先关后开”的互锁逻辑。设计文档中特别提到,驱动Q2的等效电阻(约35k)小于驱动Q3的等效电阻(约72k),就是为了确保OTG被拉低(禁用Boost)的动作,一定早于Q1导通(接入VBUS)的动作。这个微秒级的时序设计,是硬件可靠性的基石。
电流限制设置(R7, R15):芯片的ILIM引脚通过一个外部电阻(R7)和可调电位器(R15)来设置输入电流限制。这是一个硬件安全兜底。即使I2C软件配置出错,这个由电阻设定的限流值也能防止从适配器抽取过大的电流,避免损坏电源或线缆。评估板上将其设置为一个固定值(通过R7),但在你自己的设计中,或许可以考虑用一个固定电阻来设定一个安全的默认最大值。
热敏电阻接口(TS1, TS2):TS引脚用于连接电池包内的NTC热敏电阻,实现温度监控。评估板通过跳线JP1提供了将TS1内部上拉源连接到TS2的选项,并提供了JP7、JP8等跳线来配置不同的上拉电阻和分压网络,以适应不同阻值的热敏电阻。这是实现JEITA或其它温度保护算法的硬件基础,设计时务必参考电池规格书选择正确的电阻值。
3. 评估板硬件深入剖析与跳线配置
3.1 接口定义与功能分配
拿到评估板,首先得弄清楚那一排排端子都是干什么的。这就像设备的“五官”和“四肢”,连接错误可能导致测试失败甚至损坏。
- J1 (VIN/GND):这是主电源输入口。可以连接5V/2A以上的适配器,或者一个可编程直流电源。重要提示:在连接任何电源前,务必先用万用表确认极性,反接可能会瞬间损坏板上的MOSFET和芯片。
- J2 (SYS/BAT+/GND):这是核心功率接口组。
SYS连接你的目标系统(或一个电子负载模拟系统),BAT+和GND连接待充电的单节锂电池。注意:在测试时,如果你没有真实的电池,可以用一个可编程直流电源设置在电池电压范围(如3.0V-4.2V)内,并工作在恒压模式(CV)来模拟电池。但务必确保这个电源能吸收电流(即作为负载),因为充电时电流是流向“电池”的。普通的仅能输出电流的电源无法模拟。 - J3:这是与HPA172 USB转GPIO适配板连接的10针接口。这是实现I2C通信和GUI控制的桥梁。没有这块适配板,评估板就只能工作在默认的硬件模式,无法发挥其可编程优势。
- J4 (INT, OTG, CE, GND):这些是关键的逻辑信号引脚。
INT是中断输出,当充电状态变化、故障发生时,芯片会通过这个引脚主动通知主机。OTG是Boost模式使能引脚,拉高(并通过I2C配置)可开启5V输出。CE是芯片使能引脚,拉低使能芯片。评估板通过跳线JP5可以选择是硬件拉低还是由I2C控制。 - J5 (PMID/GND):这是Boost模式下的5V输出口,也就是USB OTG的电源输出。当芯片工作在Boost模式时,从这里可以获取5V电压为外部设备供电。
- J6 (TS2/GND):外部热敏电阻连接口。如果你使用的电池包本身不带NTC,或者你想使用外部的温度传感器,可以连接到这里。
- J7:Mini-USB接口。注意:这个接口在评估板上仅用于HPA172适配板的供电和通信,不是给bq24195/L供电的VBUS输入!这是一个常见的误解点。VBUS输入必须通过J1端子接入。
3.2 跳线配置详解与实战场景
评估板上的9个跳线(JP1-JP9)是灵活配置其工作模式的关键。出厂默认设置(见表2)是针对最通用的测试场景。但在实际项目中,你需要根据需求调整。
- JP1 (TS1 to TS2):默认安装。这意味着使用芯片内部的TS1上拉源为连接到TS2引脚的热敏电阻供电。如果你使用外部温度检测电路,可能需要移除这个跳线。
- JP3 (VSYS pull-up for STAT, CE, INT):默认安装。这为状态指示灯D1和CE、INT引脚的上拉电阻提供了电源。这些信号的电平是以VSYS为参考的。通常保持安装即可。
- JP4 (USB电流限值选择/Boost使能):默认未安装。这个跳线功能复合。在Buck(充电)模式且PSEL引脚为高时,它选择USB输入电流限值(OTG=High时500mA, OTG=Low时100mA)。在Boost模式,它作为使能引脚。对于大多数I2C控制的应用,这个跳线可以保持开路,因为电流限值和Boost使能都可以通过寄存器灵活设置。
- JP5 (/CE设置):默认未安装。如果安装跳线,会将CE引脚直接拉低,芯片永久使能。如果移除,则CE引脚状态由I2C控制或通过J4的外部信号控制。调试建议:初期调试时,可以先安装跳线,确保芯片硬件使能,排除一个控制变量。待通信正常后,再改为I2C控制,以实现软件关断功能。
- JP7, JP8 (TS2上拉与下拉):默认安装。它们与JP1配合,构成了热敏电阻的默认检测网络。具体的电阻值(R20=10k, R21=30.1k, R22=5.23k)是针对特定B值的热敏电阻计算的。在你的设计中,必须根据所选用的具体热敏电阻型号,重新计算这些电阻值,否则温度检测会不准。
- JP2, JP6, JP9 (USB数据线检测):默认未安装。这些跳线用于模拟USB数据线上的特定电压,以欺骗设备识别为DCP(专用充电端口)或CDP(充电下行端口),从而获取更高的充电电流。例如,短接D+和D-(JP6)是许多充电器采用的“苹果”模式。在实际产品中,这部分电路通常由主处理器通过GPIO控制模拟开关来实现,以兼容更多协议。
实操心得:在搭建测试系统前,花两分钟用万用表通断档检查一遍所有跳线的状态是否符合你的测试方案,能避免很多“灵异”问题。例如,我曾遇到过Boost模式无法开启的问题,排查半天发现是JP4被无意中短接了,导致OTG信号被意外拉低。
4. 软件环境搭建与GUI控制实战
4.1 驱动安装与软件配置
评估板的“灵魂”在于其配套的GUI软件。它提供了一个直观的界面来读写芯片的所有寄存器,实时监控状态,是学习芯片功能和调试的利器。
首先,你需要准备HPA172 USB转GPIO适配板。将其通过Mini-USB线连接到电脑,Windows系统通常会自动识别并安装CDC串行端口驱动。如果没有自动安装,可能需要到TI官网下载相应的驱动。驱动安装成功后,在设备管理器的“端口(COM和LPT)”下会看到一个USB串行设备,记下其COM口号(如COM3)。
接下来,安装bq2419xEVM_GUI软件。解压下载的ZIP包,运行SETUP.EXE,按照向导完成安装。该软件兼容Windows XP和Windows 7,在更新的Windows系统上(如Win10/Win11)以兼容模式运行通常也没问题。安装完成后,用10针排线将HPA172适配板与评估板的J3接口连接起来。注意排线方向,评估板原理图上通常会标注引脚1的位置(通常是有一个三角标志或白色条纹的一端),务必对齐。
启动GUI软件,在主界面(如图3所示)的“Connection”区域,选择正确的COM端口。在“Device Address”中,选择“bq24195/L (6B)”。然后点击“Read”按钮。如果一切连接正常,软件会成功读取芯片的寄存器值,并在“FAULT”状态栏显示“Normal”,板上的绿色STAT指示灯也会亮起。如果读取出错或连接失败,请按以下步骤排查:1. 确认HPA172适配板指示灯是否亮起;2. 确认COM端口号选择是否正确;3. 检查10针排线是否插紧、有无弯针;4. 确认评估板已供电(J1接入5V电源)。
4.2 核心寄存器配置与充电流程演练
通过GUI,你可以全面操控芯片。以下是一个典型的充电参数配置流程,我会解释每个设置背后的意义:
基本设置:在“Charging Voltage”中,设置为4.208V。这是单节锂电的标准满充电压(4.2V),留有一点余量是常见的做法。“Fast Charge Current”设置为你的电池允许的最大充电电流,例如1A(1024mA)。“Precharge Current”设置为快充电流的1/10或根据电池规格,例如256mA。终止电流(Termination Current)通常设置为快充电流的1/10,例如100mA。关键点:软件中的“Enable Termination”选项需要谨慎。如果你使用电子负载模拟电池进行测试,务必取消勾选此项,否则当电流减小到终止电流时,芯片会停止充电,你的“电池”电压会下降,导致芯片重新进入充电状态,形成循环,让你误以为电路不稳定。
输入源设置:在“Input Source”区域,设置“Input Voltage Limit”为4.2V(这是USB端口的典型最高值),设置“Input Current Limit”为500mA或1A,这取决于你使用的电源适配器能力。这里设置的电流限值必须大于你设定的充电电流,否则系统会进入输入功率不足(INDPPM)状态,自动降低充电电流。
运行与监控:点击“Write”按钮将配置写入芯片。然后,你可以点击“Read”按钮周期性读取状态,或者让软件自动刷新。在“Charger Status”区域,你可以看到芯片当前处于哪种状态:
Not Charging(待机)、Precharge(预充)、Fast Charging(快充)、Charge Termination Done(充电完成)。下方的寄存器窗口显示了所有寄存器的十六进制值,对于深度调试非常有用。启用Boost模式(OTG):这是评估板另一个重要功能测试。首先,移除输入电源(J1)。确保电池(或模拟电池的电源)连接在J2的BAT+上。在GUI的“Configuration”下拉菜单中选择“OTG”。然后,取消勾选“OTG Low”复选框(这会使OTG引脚变为高电平)。点击“Write”。此时,你应该能在J5(PMID)端子测量到约5V的输出电压。接上一个负载(如一个10Ω/5W的电阻),测量输出电压是否稳定,并观察输出电流。安全警告:在切换模式(尤其是Buck/Boost切换)时,务必遵循“先断输入,再改配置”的顺序,避免瞬间的功率冲突。
常见问题速查表:
| 问题现象 | 可能原因 | 排查步骤 |
|---|---|---|
| GUI无法连接,读寄存器失败 | 1. COM端口错误 2. HPA172驱动未安装 3. 排线接触不良或接反 4. 评估板未供电 | 1. 检查设备管理器端口号 2. 重新插拔HPA172,观察指示灯 3. 检查J3排线方向和接触 4. 测量J1是否有5V输入,VSYS是否有电压 |
| STAT灯不亮,无任何输出 | 1. 芯片使能CE信号为高 2. 输入电源未接通或反接 3. 芯片损坏 | 1. 检查JP5跳线或测量CE引脚电压(应为低) 2. 检查J1输入电压和极性 3. 测量芯片REGN引脚(LDO输出)是否有约6V电压,若无则可能芯片故障 |
| 有输入电压,但电池不充电 | 1. 充电被禁用(CE或寄存器) 2. 电池电压高于充电阈值 3. 温度故障(TS引脚) 4. 输入电流限制设置过小 | 1. 检查CE状态和寄存器0x01的CHG_CONFIG位 2. 测量电池电压,若高于“Charging Voltage”设置值,则不会充电 3. 检查TS引脚电压,正常应在0.5V-2.5V之间,超出则报温故障 4. 检查“Input Current Limit”是否大于“Fast Charge Current” |
| Boost模式无5V输出 | 1. OTG引脚未正确置高 2. 电池电压过低(低于欠压保护点) 3. 输出短路或过载 4. JP4跳线影响 | 1. 测量OTG引脚电压,确认为高;检查GUI中“OTG Low”是否已取消勾选 2. 测量电池电压,需高于最低启动电压(典型2.5V) 3. 移除负载,测量PMID对地电阻,检查是否短路 4. 检查JP4跳线状态,确保其不影响OTG信号 |
| 充电时芯片或电感发热严重 | 1. 充电电流设置过大 2. 电感饱和或选型不当 3. PCB布局不佳,开关节点环路过大 4. 散热不足 | 1. 降低快充电流值 2. 检查电感额定电流是否足够(需大于峰值电流) 3. 参照下一章的PCB布局指南检查设计 4. 确保芯片底部散热焊盘有足够的过孔连接到地层 |
5. 关键测试项目与波形分析
评估板用户指南中给出了标准的测试流程,但作为工程师,我们需要理解每一步测试的目的和如何解读结果。
5.1 充电模式(Buck)性能测试
按照指南连接设备:5V电源接J1,电子负载(设为恒压模式,如3.7V)接J2模拟电池。设置充电电流为1A,充电电压为4.208V。
- 系统电压(VSYS)确认:上电后,首先测量J2的SYS对GND电压。在NVDC-1架构下,即使“电池”电压只有3.7V,VSYS也应该被调节到一个更高的值(约4.1V)。这验证了电源路径管理功能正常,系统可以优先获得供电。
- 充电电流与电压精度:测量流入J2 BAT+的电流。它应该与你设定的快充电流(1A)基本吻合,误差通常在±5%以内。同时测量BAT+电压,它会随着“电池”负载吸收电流而缓慢上升(因为电子负载是恒压模式)。这验证了芯片的恒流(CC)充电环路精度。
- 开关波形与纹波测量(图4):这是评估电源性能的核心。用示波器探头测量SW引脚(TP2)的波形。
- 频率:应在芯片标称的1.25MHz左右,且稳定。频率漂移过大可能说明环路不稳定。
- 占空比:在输入5V、电池3.7V时,理论占空比约为3.7V/5V = 74%。实测值应在73%-81%之间,这包括了开关管导通压降、电感直流电阻等带来的损耗。
- 上升/下降时间:应尽可能陡峭,这反映了内部MOSFET的驱动能力和开关速度。缓慢的边沿会导致严重的开关损耗和发热。
- 纹波:使用示波器AC耦合模式,测量PMID(TP20)和VSYS(TP3)对地的纹波电压。指南要求小于10-15mV(排除高频尖峰)。高频尖峰通常由开关节点的寄生电容和探头接地不良引起。实测技巧:使用探头接地弹簧,而不是长长的接地夹,可以显著减少测量到的高频噪声。稳定的低纹波是输出电容和PCB布局设计良好的体现。
5.2 升压模式(Boost)性能测试
断开J1输入电源。将J2的BAT+连接至一个可调电源(设为3.7V,限流2A),模拟电池。在J5的PMID和GND之间连接一个10Ω/5W的负载电阻。
- 输出电压建立:在GUI中启用OTG模式后,立即测量J5的PMID电压。它应迅速建立并稳定在5V±5%(即4.75V-5.25V)范围内。如果电压建立缓慢或振荡,可能是输出电容不足或环路补偿需要调整(但评估板已优化)。
- 带载能力与效率:在PMID输出端接入电子负载,从轻载(如100mA)逐步增加到重载(如1.5A)。观察输出电压的调整率。优秀的设计在满载时压降应很小(<2%)。同时,可以计算效率:效率 = (PMID电压 * PMID电流) / (BAT电压 * BAT电流)。在典型负载下,效率应达到85%-90%。效率过低意味着电感损耗、MOSFET导通损耗或开关损耗过大。
- Boost模式开关波形(图5):再次测量SW引脚波形。在Boost模式下,SW波形与Buck模式不同。其占空比理论值为 1 - (Vbat / Vout) = 1 - (3.7/5) = 26%。实测值在指南给出的67%-74%范围内,这个范围描述的是低电平时间占空比?这里需要澄清:对于Boost转换器,开关管(低边MOSFET)导通时SW点接地,此时电感充电;关断时SW点被电感反电动势抬升到高于输入电压。示波器测到的SW波形,其高电平时间占比(即二极管导通时间)对应理论占空比(26%),而低电平时间占比对应(1-26%)=74%。因此,指南中“Duty cycle between 67% and 74%”很可能指的是SW波形的低电平占空比,即开关管导通时间占比,这与理论计算吻合。清晰的波形和稳定的频率同样是判断工作正常的关键。
5.3 模式切换与保护功能测试
这是评估系统可靠性的高级测试。
- 输入源热插拔测试:在Boost模式正常工作(PMID输出5V带载)时,突然在J1接入5V适配器。使用高速示波器或多通道记录仪,同时捕捉OTG引脚电压、PMID电压和VBUS电压。你应该观察到:在VBUS电压上升之前的几微秒内,OTG引脚电压首先被拉低(Q2动作),然后PMID电压会因Boost模式关闭而跌落,随后VBUS电压接入,系统无缝切换回Buck充电模式,PMID电压恢复(但此时是输入电压经过开关后的电压)。整个过程应平滑,无电压尖峰或振荡。这个测试验证了评估板上Q1-Q3保护电路时序设计的正确性。
- 负载瞬态响应测试:在充电模式或Boost模式下,使用电子负载在两种负载电流之间快速切换(例如,从0.5A阶跃到2A,再阶跃回来)。观察VSYS或PMID输出电压的波动和恢复时间。过大的过冲/下冲或缓慢的恢复表明环路补偿可能需要优化。评估板的设计通常能提供不错的瞬态响应。
- 故障注入测试:故意制造一些故障条件,观察芯片的保护反应。例如,在充电时,将TS引脚电压拉高到3V(模拟高温故障),GUI中应立即显示温度故障状态,并停止充电。或者,在Boost模式下将输出短路(瞬间触碰),芯片应触发过流保护(OCP)并关闭输出,在故障移除后能自动恢复或需要重新使能。
6. PCB布局设计指南与实战要点
评估板的PCB布局(图6-11)是TI官方给出的最佳实践范本,其设计优先级是无数经验教训的总结。当你基于bq24195/L设计自己的PCB时,必须严格遵循这些原则。
6.1 高频功率环路的最小化
这是开关电源布局的黄金法则。对于Buck电路,高频交流环路是:输入电容(C4, C7, C8)正极 → 芯片内部高边MOSFET → SW引脚 → 电感(L1) → 输出电容(C11)正极 → 输出电容地 → 输入电容地。这个环路的物理面积必须尽可能小。评估板是如何做的?它将输入陶瓷电容(C4, C7, C8)紧贴着芯片的VBUS和PGND引脚放置,并使用宽而短的走线连接。电感L1也尽可能靠近SW引脚。输出电容C11则靠近电感的输出端和系统的负载端。
为什么这么做?这个环路中流动着高频、高幅值的开关电流。大的环路面积就像一个天线,会产生严重的电磁干扰(EMI),辐射出去会干扰板上的其他电路(如射频、音频),也可能导致传导EMI测试失败。同时,环路寄生电感会与寄生电容产生谐振,在开关瞬间引起电压尖峰(振铃),增加MOSFET的电压应力,降低效率,甚至导致芯片损坏。
实操检查方法:在你自己的Layout完成后,用高亮笔描出这个功率环路的走线。计算或估算其包围的面积。面积越小越好。尽量使用多层板,并将这个环路布置在相邻的两层(如顶层和底层),利用过孔缩短垂直方向的距离,也能有效减小环路面积。
6.2 地平面分割与单点连接
评估板采用了典型的“模拟地(AGND)”和“功率地(PGND)”分割策略。芯片的模拟地引脚(如TS, I2C, REGN的地)属于敏感的模拟地网络。而功率电流流经的路径,如输入电容地、输出电容地、芯片的PGND引脚,属于噪声较大的功率地网络。
在评估板上,你可以看到这两块铜皮在物理上是分开的。它们最终在一点连接在一起,这个点通常选择在芯片底部散热焊盘(PowerPAD)的下方,通过多个过孔连接到内部或底层的一个完整地平面。这就是“单点接地”(Star Ground)。
为什么这么做?功率地上的噪声电压(由于大电流变化引起)如果直接混入模拟地,会严重干扰模拟信号的精度,比如导致电流检测不准、温度测量漂移。单点连接确保了所有返回电流最终汇于一点,但避免了功率噪声直接污染模拟地路径。
常见错误:新手常常会用一个完整的地平面覆盖整个板子,或者随意地将模拟和功率地用走线连接在多处。这会导致噪声在整个地平面上乱窜。务必在Layout阶段就定义好两个不同的地网络,并在原理图中用0欧姆电阻或磁珠作为它们的连接点,这样在PCB上才能清晰地分开布局。
6.3 散热与过孔设计
bq24195/L采用QFN封装,底部的散热焊盘是主要的导热路径。评估板在该焊盘下方放置了密集的过孔阵列(Thermal Via Array),将这些过孔连接到内部或底层的大面积地铜皮上,以帮助散热。
设计要点:
- 过孔数量与尺寸:使用尽可能多的过孔。评估板用了多少个,你的设计至少不应少于它。过孔直径建议在0.3mm左右,太小则工艺难度和成本增加,太大则可能影响焊接。过孔间距要均匀。
- 阻焊层开窗:确保散热焊盘及其下方的过孔在阻焊层(Solder Mask)是开窗的,允许焊锡流下去。但要注意,过多的焊锡流到底层可能造成短路或不平整,因此有时会采用“阻焊定义焊盘(Solder Mask Defined Pad)”或控制钢网开孔。
- 背面铜皮:这些过孔应连接到PCB背面一个尽可能大的、干净的铜皮区域。这个区域可以进一步通过导热硅胶垫连接到设备外壳或散热片上。
- 电流承载能力:除了散热,连接VBUS、SW、BAT、PMID等大电流引脚的走线宽度和过孔数量也必须满足电流要求。可以使用在线PCB走线宽度计算器,根据铜厚、温升和电流值计算出最小线宽。对于评估板上承载2.5A电流的路径,其走线都明显加粗,并可能使用了多层并联的方式。
6.4 信号走线的注意事项
- 电流检测路径:虽然bq24195/L是内部电流检测,但对于有外部检流电阻的芯片,检测电阻两端的走线(SRP和SRN)必须严格采用开尔文连接(Kelvin Connection),即用独立的、细的走线直接连接到芯片的检测引脚,避免功率电流流经这段走线引入误差。
- 反馈网络(FB):对于需要外部分压电阻设置电压的芯片,分压电阻必须靠近芯片的FB引脚,走线要短而细,远离噪声源(如电感、开关节点)。
- I2C走线:SCL和SDA信号线应尽量平行走线,并包地处理,或在它们之间穿插地线,以减少串扰。如果走线较长,可能需要考虑串联小电阻(如22Ω)以抑制信号反射。
- BST引脚:自举电容(C5, 47nF)必须尽可能靠近芯片的BST和SW引脚。它的回路面积也要小。
最后一条忠告:在投板生产前,务必使用评估板的Gerber文件和你自己设计的Gerber文件进行直观对比。重点关注功率环路的面积、关键元件的相对位置、地平面的分割以及过孔的分布。很多时候,眼见的对比能发现逻辑检查中忽略的布局问题。这块小小的评估板,其布局价值远超过其本身作为测试工具的价值,它是将芯片数据手册上的电气参数,转化为稳定、高效、可靠的物理实现的桥梁。