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

TI TPS65916 PMIC在AM571x嵌入式系统中的电源管理与配置实战

1. 项目概述与核心价值

在嵌入式系统,尤其是基于TI Sitara AM571x这类高性能应用处理器的设计中,电源管理单元(PMU)的设计往往是决定项目成败的关键一环。它远不止是简单的“供电”,而是系统稳定性、功耗、启动时序乃至整体可靠性的基石。我经历过不少项目,硬件调试阶段超过一半的“灵异”问题,比如处理器无法启动、DDR初始化失败、外设工作异常,最终都追溯到电源设计或配置的细微偏差。因此,选择一个与处理器深度匹配的电源管理集成电路(PMIC),并透彻理解其配置逻辑,是每个嵌入式硬件工程师的必修课。

今天要深入探讨的,就是德州仪器(TI)专门为AM571x系列处理器优化的PMIC——TPS65916。这颗芯片集成了5路开关电源(SMPS)和5路线性稳压器(LDO),能够一站式满足AM571x对核心电压、I/O电压、内存电压以及各类PHY模拟电源的复杂需求。它的核心价值在于其出厂预编程的OTP(一次性可编程)配置,以及高度可定制的电源序列管理,这让我们在保证电源系统稳定可靠的同时,极大地简化了硬件设计和软件驱动的开发工作。简单来说,用好TPS65916,你就能为AM571x构建一个“开箱即用”但又留有充分定制空间的电源心脏,避免从零开始设计多路DCDC和LDO的繁琐与风险。

2. 器件选型与平台连接策略

2.1 器件版本辨析与选型考量

在着手设计之前,首先要厘清TPS65916的版本。根据官方文档,用于AM571x的主要是TPS659162RGZR,其OTP版本号(SW_REVISION寄存器值)为0x45。这里有个重要的历史版本区别:早期的TPS659161(OTP版本0x38)在掉电序列上存在与AM571x时序要求不完全匹配的问题,具体表现为SMPS5的关断时序槽位和延迟时间不同。TPS659162对此进行了优化,将SMPS5从掉电序列的槽位3移到了槽位2,并将槽位2与3之间的延迟从500µs增加到了1000µs,从而更贴合AM571x的掉电要求。因此,TI已明确将TPS659161标记为“不推荐用于新设计”(NRND),我们在选型时必须选择TPS659162。

另一个常见的替代方案是TPS659037。这颗PMIC功能更强大,通常用于AM572x,但通过特定配置也能支持AM571x。如果你的项目有明确的平台兼容性需求,即要求同一块PCB板既能支持AM572x也能支持AM571x,那么TPS659037是更合适的选择。反之,如果项目仅针对AM571x,且对成本和尺寸更敏感,那么专为AM571x优化、体积更小、功耗更低的TPS659162无疑是更优解。这个选择需要在项目规划初期就确定,因为它直接影响原理图设计和PCB布局。

2.2 核心电源轨连接详解

TPS65916与AM571x的连接是整个电源系统的骨架。图1展示了详细的连接关系,但图纸上的每条线背后都有其设计逻辑。

核心SMPS供电

  • SMPS1 & SMPS2:这两路最大3.5A的开关电源,通常用于为处理器的核心电压轨(如VDD_MPU, VDD_DSPEVE, VDD_GPU, VDD_IVAHD)供电,默认输出1.15V。它们支持单相或双相(交错并联)模式,通过SMPS1_SMPS12_EN位配置。对于AM571x这种多核异构处理器,在重载场景下启用双相模式可以降低每路电源的电流应力和纹波,提升效率,但会略微增加BOM成本。需要根据你的应用场景(是持续高性能计算还是间歇性工作)来权衡。
  • SMPS3:提供1.06V电压,主要给VDD_CORE等逻辑核心供电。其3A的输出能力需要评估系统整体逻辑部分的峰值电流。
  • SMPS4:输出1.8V,这是一个非常关键的电源轨。它不仅要为处理器的部分1.8V域(如VDD_1V8, VDDA_1V8_PLLs)供电,还肩负着一个重要任务:为PMIC自身的VIO_IN引脚供电。VIO_IN是PMIC内部逻辑和GPIO的电平参考,必须稳定可靠。设计时需确保SMPS4的负载能力有充足余量。
  • SMPS5:用于DDR内存供电,输出1.35V或1.5V(由BOOT引脚电平决定)。这是与内存颗粒直接相关的电压,其稳定性和纹波性能直接影响系统稳定性。必须严格按照DDR颗粒的规格书要求,选择正确的电压并通过良好的PCB布局(如电源路径短而宽、就近放置去耦电容)来保证质量。

LDO与辅助电源

  • LDO1:默认配置为旁路(Bypass)模式,即输出等于输入。它通常由一个前级稳压器或负载开关(如图中的TPS22965)提供的3.3V供电,为处理器的3.3V I/O域(如VDDSHV8)供电。注意:LDO1和LDO2共享输入引脚LDO12_IN,这意味着它们必须由同一个电源供电,设计时不能分开。
  • LDO2 & LDO3:这两路LDO专门为处理器的各种PHY(物理层接口)的模拟电源域供电。如表2所示,LDO3(200mA)负责USB1/2、CSI2、SATA的模拟电源;LDO2(300mA)负责HDMI、USB3、PCIE的模拟电源。将噪声敏感的模拟电源与数字电源分开,并用LDO这种噪声较低的电源供电,是保证高速接口信号完整性的关键。
  • LDO4:提供3.3V,通常用于USB接口的VBUS或其他需要3.3V的场合。
  • LDO5:提供1.8V,作为辅助电源。
  • LDOVRTC:独立的实时时钟(RTC)电源,在系统主电源关闭时,由电池或超级电容供电,保持RTC和部分关键寄存器的数据。

外部组件: 图中还显示了外部DDR终端稳压器TPS51200和负载开关TPS22965。TPS51200为DDR内存提供精确的VTT参考电压和VREF电压,这是DDR总线稳定工作的必要条件。TPS22965则用于控制后级某些电源的开关,实现更精细的功耗管理。这些外围器件的选型和布局同样重要。

2.3 复位与使能电路设计

复位和使能电路是PMIC与处理器协同工作的“握手协议”。TPS65916提供了两种主流的使能方式:POWERHOLDPWRON,对应图2和图3。

POWERHOLD模式(GPIO_5): 这是一种电平使能方式。将GPIO_5配置为POWERHOLD功能后,只需通过一个上拉电阻(如10kΩ)将其拉至高电平(VIO),PMIC即开始上电序列。这种方式通常由处理器的某个GPIO或其它逻辑电路控制,适合通过软件命令来控制系统的开关机。在这种配置下,PWRON引脚可以悬空。

PWRON模式(按键使能): 这是一种边沿触发方式。PWRON引脚内部有下拉电阻,当连接一个接地按键时,按下按键产生一个低电平脉冲,即可触发PMIC上电。这是消费电子中常见的“开机键”设计。需要注意的是,单纯释放按键并不会关机,关机需要通过其他方式(如长按按键触发LPK中断,或软件命令)来实现。

实现可靠热复位(Warm Reset)的要点: 热复位(由NRESWARM信号触发)要求系统在不完全断电的情况下重新初始化。此时,必须保证POWERHOLD信号在整个复位过程中保持高电平,否则PMIC会误以为收到关机指令而进入掉电序列。文档中给出了一种巧妙的硬件连接方案:将GPIO_5(POWERHOLD)与GPIO_2短接,并上拉到VIO。同时,在软件上需要执行三步操作:

  1. 通过按键(PWRON)使能PMIC。
  2. 将GPIO_2设置为高电平输出。
  3. 将GPIO_2配置为输出模式。 这样,GPIO_2的输出状态就控制了POWERHOLD。当需要关机时,只需将GPIO_2拉低即可。这个设计保证了热复位期间供电的连续性,是很多工业控制场景的必备功能。

3. OTP配置深度解析与定制考量

OTP是TPS65916的“出厂设置”,它定义了芯片上电后的默认行为。理解这些设置是进行任何软件定制的基础。

3.1 系统电压监控(SVS)

系统电压监控是PMIC的“自我保护机制”和“系统看门狗”。它通过内部比较器监测VCCA(主电源)和VCC_SENSE引脚。

  • POR(上电复位):当VCCA电压从0开始上升并超过POR阈值后,PMIC从“无电源”状态进入“备份”状态。
  • VSYS_LO:当VCCA电压超过VSYS_LO阈值(默认2.75V),PMIC从“备份”状态进入“关断”状态。反之,若系统运行时VCCA跌落到此阈值以下,PMIC会强制进入备份模式,这是一种欠压保护。
  • VSYS_MON:这是系统上电的“使能门限”。在OFF状态下,只有当VCC_SENSE引脚电压(通常连接VCCA)超过VSYS_HI阈值(默认3.1V)时,才会响应ON请求(如PWRON或POWERHOLD有效),开始执行OFF2ACT上电序列。这个设置可以防止在输入电压未达到稳定值时仓促启动,避免闩锁或启动失败。
  • VBUS_DET:通过复用GPIO1实现,用于检测USB VBUS等外部电源插入,可产生中断唤醒系统。

设计注意HIGH_VCC_SENSE配置位决定了VCC_SENSE引脚能承受的最高电压。默认配置为0,即标准模式,此时VCC_SENSE应直接连接VCCA。如果你的输入电压可能高于5.25V,则需要启用该功能并设计分压电路。

3.2 电源稳压器默认配置

SMPS和LDO的默认电压是OTP配置的核心。对于AM571x的配置(SW_REVISION 0x45):

  • SMPS1/2/3/4:输出电压固定,分别为1.15V, 1.15V, 1.06V, 1.8V。其中SMPS1和SMPS2可通过SMPS1_SMPS12_EN配置为双相模式。
  • SMPS5:其输出电压受BOOT引脚电平控制。BOOT接低电平时输出1.35V(对应DDR3L),接高电平(1.8V)时输出1.5V(对应DDR3)。这是硬件设计时必须确定的连接,一旦PCB制板就无法通过软件更改。
  • LDO1:默认为旁路模式。这意味着它的输出完全取决于输入LDO12_IN的质量。必须确保前级提供的3.3V电源足够干净,否则会直接影响处理器I/O的稳定性。
  • LDO2/3/5:默认输出1.8V,为各种PHY和辅助电路供电。
  • LDO4:默认输出3.3V。

重要提醒:虽然这些电压在运行时可以通过I2C动态调整(AVS),但切不可在稳压器开启时,将其输出电压值跨范围调整(例如将SMPS从0.9V调整到3.3V)。必须先关闭该路输出,修改电压设置寄存器,然后再重新开启。否则可能导致内部电路工作异常。

3.3 GPIO与中断默认配置

GPIO的默认功能配置决定了硬件连接的设计。

  • GPIO_0:默认配置为REGEN1(稳压器使能1),这是一个开漏输出。这里有一个极易踩坑的地方:数据手册特别强调,不推荐将GPIO_0上拉到VCCA或LDOVRTC_OUT这类常电电源。因为在上电初期、OTP加载之前,GPIO_0默认为输入模式,如果被常电拉高,可能会产生一个毛刺脉冲,误触发REGEN1。正确的做法是将其上拉到一个受控电源,例如SMPS3输出的1.8V或LDO4输出的3.3V。
  • GPIO_1:配置为NRESWARM,用于接收处理器的热复位请求。
  • GPIO_2:配置为通用GPIO,内部上拉使能。在实现热复位的硬件方案中,它被用作控制POWERHOLD的软件开关。
  • GPIO_3:配置为SYNCDCDC,可用于同步多个DCDC转换器的开关频率,降低噪声。
  • GPIO_4:配置为REGEN2(稳压器使能2)。
  • GPIO_5:配置为POWERHOLD,系统使能信号。
  • GPIO_6:配置为POWERGOOD,可作为系统电源好的指示信号。

中断默认配置方面,大部分中断默认被屏蔽(MASK=1),只有少数关键中断默认开启,例如INT1中的HOTDIE(过热预警)和PWRDOWN,INT2中的SHORT(输出短路)和WDT(看门狗),以及INT3中的两个GPADC自动转换中断。这种配置是合理的,避免了上电初期大量不必要的中断涌向尚未完全初始化的处理器。

3.4 复位与关机行为配置

SWOFF_HWRSTShutdown_ColdReset这两组寄存器共同决定了系统在遇到各种异常事件时的行为,是系统可靠性的关键。

复位类型(SWOFF_HWRST)

  • 硬件复位(HWRST):触发后,PMIC执行掉电序列(ACT2OFF/SLP2OFF),然后复位所有寄存器到POR(上电复位)状态。这相当于一次彻底的硬件重启。
  • 开关复位(SWORST):触发后,PMIC同样执行掉电序列,但只复位“SWO”域的寄存器(主要是电源控制相关寄存器),而“HW”域的寄存器(如GPIO配置、中断配置等)保持不变。这更像是一次软件驱动的重启。

默认配置中,看门狗超时(WTD)、外部复位引脚(RESET_IN)、软件复位位(SW_RST)和VSYS_LO欠压都会触发HWRST,确保严重错误下系统彻底重启。而PWRDOWN引脚事件和GPADC关机事件则配置为SWORST,允许进行更温和的复位或关机流程。

关机与冷复位(Shutdown_ColdReset): 这决定了上述OFF请求最终导致的结果是彻底关机(SD)还是冷复位(CR)。

  • 关机(SD):PMIC执行掉电序列后,停留在OFF状态,等待下一次ON请求。
  • 冷复位(CR):PMIC执行掉电序列后,如果没有任何ON请求的阻止条件(如电压不足),会立即自动重新执行上电序列(OFF2ACT),回到ACTIVE状态。

默认配置中,看门狗超时和软件复位位触发冷复位,这非常有用。想象一下,你的系统软件跑飞了,看门狗复位。如果是关机,那么系统就“砖”了,需要人工干预。如果是冷复位,系统能在看门狗复位后自动尝试重启,对于无人值守的设备是至关重要的自恢复能力。而其他事件如按键关机、外部复位、欠压等则配置为关机,符合常规逻辑。

4. 电源序列分析与时序设计

电源序列是PMIC的“自动化脚本”,它定义了上电、掉电、复位时各路电源的开启/关闭顺序和延时。正确的时序对于处理器和周边芯片的可靠启动至关重要。

4.1 上电序列(OFF2ACT)详解

图7展示了TPS659162RGZR的上电序列,这是一个精心设计的多步过程:

  1. 第一阶段(VIO建立):收到ON请求后,首先开启SMPS4(输出1.8V)。这路电源不仅给外部供电,更重要的是它为PMIC自身的VIO_IN供电,建立内部逻辑和I/O电平。550µs后,开启LDO5(也是1.8V),进一步稳固1.8V电源网络。
  2. 第二阶段(核心与内存供电):再经过550µs,开启SMPS5(DDR电源,1.35V/1.5V)。DDR电源需要尽早建立,为后续处理器初始化DDR控制器做准备。同时,GPIO_4(配置为REGEN2)被拉高,可以用来使能外部负载开关或其他器件。
  3. 第三阶段(处理器核心供电):紧接着(550µs后),同时开启SMPS1SMPS2(均为1.15V),为处理器的多个核心域供电。再经过550µs,开启SMPS3(1.06V),为SoC内部逻辑供电。
  4. 第四阶段(I/O与模拟供电及复位释放):在SMPS3开启2.5ms后,这是一个关键的稳定等待期,确保核心电压完全稳定。然后,依次开启LDO2(1.8V,给部分PHY)、GPIO_0(REGEN1,可用于使能外部3.3V LDO或开关)、LDO4(3.3V,USB等)、LDO1(旁路,3.3V I/O)。最后,RESET_OUT信号被释放(拉高),告知处理器:“电源已就绪,你可以开始工作了”。
  5. 第五阶段(剩余PHY供电):在RESET_OUT释放的同时,开启LDO3(1.8V,给另一部分PHY)。所有电源开启间隔均为550µs。

这个序列的逻辑非常清晰:先建立PMIC自身和基础I/O电压(1.8V),然后建立内存和处理器核心电压,等待核心稳定后,再建立外部I/O和模拟电压,最后释放复位。每个550µs的间隔为前一路电源的稳定和后级电容的充电留出了时间。

4.2 掉电序列(ACT2OFF)详解

掉电序列(图8)基本上是上电序列的逆过程,但并非完全对称,这体现了对系统下电保护的特殊考虑:

  1. 首先,立即拉低RESET_OUT,让处理器停止工作。
  2. 关闭LDO1LDO4(3.3V域),断开外部I/O供电。
  3. 关闭GPIO_0(REGEN1),可以用于关断外部电源。
  4. 关闭SMPS3(1.06V核心逻辑)。
  5. 等待500µs后,关闭SMPS1SMPS2(1.15V处理器核心)。这个500µs的等待是关键,它确保了核心逻辑先于核心供电关闭,是一种保护性时序。
  6. 关闭LDO2(部分PHY 1.8V)。
  7. 关闭GPIO_4(REGEN2)。
  8. 等待1000µs(这是TPS659162相对于161的改进点),然后关闭LDO5SMPS4(1.8V基础域)。这个较长的延时确保1.8V域在核心域彻底关闭后再关闭。
  9. 最后关闭SMPS5(DDR电源)和LDO3(剩余PHY 1.8V)。

掉电序列中特意增加的延时(500µs和1000µs),是为了满足AM571x处理器对掉电时序的严格要求,防止在掉电过程中出现电流倒灌或状态锁存问题。

4.3 热复位序列(Warm Reset)的特殊处理

热复位序列(图9)最为特殊。当NRESWARM信号有效时,PMIC会重新执行一次OFF2ACT上电序列,无论当前处于ACTIVE还是SLEEP状态。

  • 对于原本已经开启的电源(图中实线),它们会在整个复位过程中保持开启。
  • 对于原本关闭的电源(图中红色虚线),则会按照OFF2ACT序列的时序重新开启。
  • RESET_OUT信号会在热复位期间被重新断言(拉低)一段时间,以确保处理器被可靠复位。

这里有一个至关重要的前提:热复位期间,必须保证PMIC不会进入OFF状态。因此,必须确保POWERHOLD信号在整个热复位过程中保持高电平,或者启用AUTODEVON功能。如果使用POWERHOLD且被拉低,PMIC会在执行复位序列时误以为收到关机命令,导致系统彻底断电。这就是为什么在“复位与使能电路设计”部分,那个将GPIO_5与GPIO_2相连并由软件控制的方案如此重要。

5. 实战配置、调试与问题排查

5.1 硬件设计检查清单

在画原理图和PCB之前,对照这个清单可以避免很多低级错误:

  1. 输入电容:在VCCA和VCC_SENSE引脚附近,严格按照数据手册推荐,放置足够容值和适当ESR的陶瓷电容,通常为10-22µF + 100nF的组合,用于滤波和储能。
  2. 每路输出电容:每个SMPS和LDO的输出端,都必须严格按照数据手册的推荐值放置输出电容。SMPS通常需要低ESR的陶瓷电容(如22µF + 2.2µF),其容值和ESR直接影响环路稳定性和输出电压纹波。切勿随意替换或省略
  3. BOOT引脚:根据你选用的DDR类型(DDR3L或DDR3),将BOOT引脚通过电阻牢固地连接到GND(输出1.35V)或VIO(1.8V,输出1.5V)。这是一个硬件锁定配置。
  4. VIO_IN供电:确认SMPS4的负载能力,除了给外部1.8V器件供电,还需满足PMIC自身VIO_IN的电流需求。计算总电流时务必留出30%以上余量。
  5. GPIO_0上拉:再次检查,GPIO_0(REGEN1/NRESWARM)的上拉电阻是否连接到了SMPS3或LDO4这类受控电源,而不是VCCA或LDOVRTC_OUT。
  6. 散热与布局:估算系统总功耗,特别是几路大电流SMPS(如SMPS1/2)。确保PCB有足够的铜皮和散热过孔将热量导到地平面或散热层。电感、输入输出电容应尽可能靠近芯片相应引脚,SW节点面积要小以减少辐射噪声。

5.2 软件初始化与配置流程

上电后,处理器在Bootloader或早期驱动中,需要通过I2C与TPS65916通信,进行必要的状态检查和动态配置。

  1. 读取设备ID和版本:首先读取SW_REVISION寄存器,确认是否为0x45(TPS659162),这是一个良好的习惯,可以验证硬件焊接和I2C通信是否正常。
  2. 检查电源状态:读取POWER_STATE等状态寄存器,确认所有电源轨是否已按序列正常上电,有无欠压、过流、过热等故障标志。
  3. 配置动态电压调节(AVS):对于AM571x的处理器核心(如MPU、IVA、GPU),通常需要根据芯片的特定性能-功耗曲线,通过I2C动态调整SMPS1/2/3的输出电压。这需要配合处理器的AVS类驱动来完成。注意:调整电压前,请确认该路SMPS的WR_S位(在SMPSx_CTRL寄存器中)是否允许在热复位时保持软件设定值,还是恢复OTP默认值。
  4. 配置中断:根据系统需求,使能或屏蔽特定的中断。例如,你可能需要使能VBUS_DET中断来检测USB插入,或者使能GPADC_AUTO_x中断来监控某路电压。
  5. 配置GPIO:如果默认的GPIO功能不满足需求,可以通过PRIMARY_SECONDARY_PADx寄存器重新映射功能。例如,将某个未使用的REGEN功能引脚改为通用GPIO,用于控制LED或读取按键。

5.3 常见问题与排查实录

以下是我在实际项目中遇到过的几个典型问题及解决思路:

问题一:系统无法启动,处理器无反应。

  • 排查步骤
    1. 测量输入:首先测量VCCA引脚是否有稳定的5V或12V输入(根据你的设计)。检查VSYS_MON阈值是否满足。
    2. 检查使能信号:测量PWRON或POWERHOLD引脚电平。如果是POWERHOLD模式,确认是否已被正确拉高;如果是PWRON按键模式,测量按键按下时是否产生了干净的低电平脉冲。
    3. 探测电源序列:使用示波器,按照OFF2ACT序列的时序,依次测量SMPS4、SMPS5、SMPS1等关键电源轨的输出。观察是否有某一路没有输出,或者上升异常(如振荡)。重点检查SMPS4(1.8V),因为它是VIO_IN的来源。
    4. 检查复位信号:测量处理器的RESETn引脚和PMIC的RESET_OUT引脚。正常启动完成后,RESET_OUT应为高电平。如果它一直为低,说明PMIC的上电序列未完成或自身有故障。
    5. 检查I2C通信:如果电源都正常,但处理器仍不运行,用逻辑分析仪抓取连接PMIC的I2C总线。看Bootloader是否在尝试与PMIC通信,是否有ACK应答。可能是I2C地址错误(默认0x58)、上拉电阻问题或总线冲突。

问题二:系统运行中随机重启或死机。

  • 排查步骤
    1. 检查电源纹波:用示波器交流耦合模式,观察各路核心电源(尤其是SMPS1/2/3)在处理器负载突变时的纹波电压。纹波过大(如超过数据手册规定的±3%)会导致逻辑错误。解决方法可能是增加输出电容或调整布局。
    2. 检查热复位电路:如果使用了热复位功能,并且配置了GPIO_2控制POWERHOLD的方案,检查在软件触发热复位(拉低NRESWARM)时,GPIO_2的输出是否始终保持高电平。如果软件配置不当,GPIO_2在复位期间变为输入或输出低,会导致PMIC断电。
    3. 查看中断状态寄存器:读取INT1-INT4的状态寄存器,看是否有中断标志被置位,例如HOTDIE(过热)、SHORT(短路)、VSYS_LO(欠压)。这能快速定位是温度、负载还是输入电压问题。
    4. 监控温度:如果散热设计不佳,PMIC或处理器过热会触发热保护。用手触摸芯片(注意安全)或使用红外测温枪,或在软件中读取温度传感器数据(如果PMIC支持)。

问题三:DDR内存测试失败或不稳定。

  • 排查步骤
    1. 确认SMPS5电压:首先用万用表精确测量SMPS5输出电压,确认是1.35V还是1.5V,并与DDR颗粒规格书对比。检查BOOT引脚电阻连接是否正确。
    2. 测量DDR电源质量:用示波器测量SMPS5输出端的纹波和噪声。DDR对电源噪声非常敏感。确保使用了低ESR的陶瓷电容,并且电容尽量靠近DDR颗粒的电源引脚。
    3. 检查VTT/VREF:测量外部DDR终端稳压器TPS51200输出的VTT和VREF电压是否精确、稳定。VREF通常是VDDQ/2,精度要求很高。
    4. 检查电源时序:确认SMPS5(DDR电源)是在SMPS4(1.8V)之后、处理器核心电压之前开启的,这符合JEDEC标准对DDR上电时序的建议。

问题四:USB或高速接口通信错误。

  • 排查步骤
    1. 检查PHY模拟电源:测量LDO2和LDO3的输出电压是否为稳定的1.8V,纹波是否足够小。这些模拟电源的噪声会直接调制到高速信号上,引起眼图闭合。确保为这些LDO配备了高质量的滤波电容。
    2. 检查电源隔离:确认原理图中,PHY的模拟电源(VDDA_)与数字电源(VDD)是否通过磁珠或0Ω电阻进行了隔离,并在PCB布局上实现了单点连接和分割的地平面。噪声从数字域串扰到模拟域是高速接口问题的常见根源。

问题五:功耗高于预期。

  • 排查思路
    1. 检查电源模式:通过I2C读取各SMPS的CTRL寄存器,确认其是否运行在PWM(高性能)模式,而实际负载较轻。对于轻载,可以将其切换到PFM(脉冲频率调制)或自动跳频模式以提高效率。
    2. 检查未使用的LDO:如果某些LDO(如LDO4给USB,但当前未使用USB)未被禁用,它们会空耗电流。在系统初始化后,通过软件关闭不需要的电源轨。
    3. 评估双相模式必要性:如果SMPS1和SMPS2配置为双相模式,但在中等负载下,其效率可能不如单相模式。可以根据实际负载电流,在软件中动态切换。

调试PMIC相关的系统问题,一个多通道的、带存储功能的示波器是必不可少的工具。它能同时捕获多路电源的上电时序、纹波和复位信号的关系,是定位时序问题和电源质量问题的最直接手段。同时,养成阅读状态寄存器、善用中断信息的习惯,能让软件在问题发生时提供第一手的诊断线索。

http://www.jsqmd.com/news/1276685/

相关文章:

  • 揭秘京东外卖优惠券的隐藏享用方法 - 工具软件使用方法推荐
  • XCiT架构在AI内镜肠道准备质量评估中的应用与优化
  • 2026年香港留学申请哪家最专业:五家优选实力解析 - 科技焦点
  • Mist:macOS固件与安装程序管理解决方案,简化系统部署工作流
  • 我一个写Java的,怎么就开始玩Ks和Jenkins了?!
  • 南昌可拼桌的火锅店盘点|多场景适配家庭聚餐、好友小聚实用觅食指南 - 品牌2026推荐
  • 手机拍完视频太大?这个方法比剪映自带压缩更有效 - 软件工具教程方法
  • Git Pre-commit Hook实战:左移安全防线,自动化拦截敏感信息与代码漏洞
  • 运维实战分享|浪潮 Inspur 服务器 ESXi 8 全套官方 OEM 资源整理分享
  • GPT-OSS-20B大模型部署实战:硬件选型与性能优化
  • 全球阻抗控制印刷电路板竞争状况分析及发展趋势预测报告2026年版
  • 揭秘京东领外卖优惠券的正确姿势 2026版 - 工具软件使用方法推荐
  • LM93硬件监控芯片实战:从SMBus通信到错误掩码配置详解
  • macOS下载、安装 Bun v1.3.14(附安装包bun-darwin-aarch64.zip)
  • Mist:macOS固件与安装程序管理神器,解决系统下载难题
  • 黑苹果配置神器Hackintool:5个步骤打造完美系统体验
  • UE4中UnrealCV插件安装配置与Python自动化数据采集实战
  • 南昌宽敞不挤的火锅店盘点|同城多场景聚餐觅食指南 - 品牌2026推荐
  • 使用Testcontainers与Flyway实现数据库迁移脚本的自动化集成测试
  • 高斯量化在VQ-VAE中的创新应用与优化
  • Coze智能体工作流:高效制作书单短视频的完整指南
  • AI漫剧人物的角色提示词
  • 英语阅读_Travel and identity: a long-term perspective
  • YOLOv11与CNN实现实时人脸表情识别系统
  • Bagisto订单控制器错误消息显示问题深度剖析与终极解决方案
  • macOS炉石传说玩家的智能助手:HSTracker套牌追踪器完全指南
  • 便携录音转文字设备评测:Genspark SecondBrain Note功能实测
  • 企业AI转型实战:需求分析、数据治理与工作流集成
  • Zend-Expressive中间件开发最佳实践:提升代码质量与性能的7个技巧
  • 终极艾尔登法环存档编辑器:5分钟打造完美游戏体验