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

别再死记硬背!用TPS51125和BQ24707两颗电源芯片,带你吃透AMD老平台的上电‘握手’协议

解码AMD老平台电源握手协议:TPS51125与BQ24707的芯片级对话

当我们按下笔记本电脑的电源键时,主板上的数十个电源芯片会在毫秒级时间内完成一场精密的"交响乐演奏"。这场演出的核心指挥家,正是系统电源管理芯片TPS51125与充电管理芯片BQ24707。本文将带您深入这两颗芯片的通信协议层,用"信号对话"的视角重新理解AMD平台的电源时序逻辑。

1. 电源管理芯片的"语言体系"

现代主板上的电源芯片通过特定的引脚信号建立通信协议,这些信号本质上是一种硬件级的"语言"。理解这种语言需要掌握三个关键要素:

  • 电气特性:信号的电平标准(如3.3V TTL)、驱动能力(推挽/开漏)和时序参数
  • 协议语义:每种电平状态代表的含义(如ACOK#低电平表示适配器接入)
  • 交互时序:信号之间的因果关系和时间约束

以TPS51125为例,其关键引脚构成了完整的表达能力:

引脚名称类型功能描述
ENTRIP1/2输入/输出复合功能引脚:接地关闭PWM、100k电阻限流、高电平开启PWM
PGOOD输出开漏输出,所有PWM输出稳定后拉高
VREG3/5输出线性稳压器输出,为PWM控制器提供初始工作电压
VO1/VO2内部信号内部切换开关,当PWM稳定后自动切断线性稳压负载

BQ24707则通过另一组信号参与对话:

ACOK# (开漏输出) → 适配器检测状态 ├─ 高阻态:适配器接入正常 └─ 低电平:适配器异常或未接入 PSL_IN1 (输入) → 系统电源状态监测

2. 上电序曲:适配器检测与EC唤醒

当适配器插入时,BQ24707率先启动"对话":

  1. 适配器检测阶段

    • BQ24707检测到有效输入电压后,将ACOK#引脚置为高阻态
    • 这个状态通过电平转换电路生成PWR_CHG_ACOK高电平信号
    • 信号最终传递至EC(嵌入式控制器)的PSL_IN1引脚
  2. EC唤醒序列

    // 伪代码表示EC的唤醒逻辑 if (PSL_IN1 == HIGH) { // 检测到适配器接入 enable_3D3V_AUX_KBC(); // 启动待机电源 if (power_button_pressed) { assert(EC_ENABLE#_1); // 发出启动信号 } }
    • EC获得待机供电后,通过S5_ENABLE信号线通知TPS51125
    • 此时3V_5V_EN信号变为高电平,触发主板主要电源域上电

关键细节:EC_ENABLE#_1信号采用"自保持"设计——初始由电源按钮触发,随后由EC自身维持,确保不会因按钮释放而断电。

3. 电源舞蹈:TPS51125的精密协奏

收到EC的启动指令后,TPS51125执行精确的电源启用序列:

  1. 线性稳压阶段

    • 芯片首先启用内部3.3V/5V线性稳压器(VREG3/VREG5)
    • 这些"临时电源"为后续PWM控制器供电
    • 典型启动时间:50-200μs (取决于输出电容)
  2. PWM启用阶段

    • ENTRIP引脚状态决定PWM输出:
      ENTRIP电平状态: ├─ 直接接地:PWM关闭 ├─ 100k电阻接地:电流限制模式 └─ 高电平/悬空:全功率输出
    • 正常启动时,ALW_ON_1使ENTRIP处于高阻态
  3. 电源切换阶段

    • PWM输出稳定后,VO1/VO2内部开关自动切断线性稳压负载
    • 所有电源正常后,PGOOD信号置高

时序关键点测量

  • VREG3有效到PWM3.3V稳定的延迟:典型值1-2ms
  • 所有PGOOD信号建立时间:应小于南桥要求的最大时序窗口

4. 故障排查:解码"对话"中的异常

当系统无法上电时,可通过信号追踪定位故障环节:

  1. 适配器检测通路

    • 测量BQ24707的ACOK#引脚:插入适配器应为高阻态
    • 检查PQ4003场管:ACOK#高阻时应截止
  2. EC唤醒序列

    • 确认3D3V_AUX_KBC电压:EC工作的先决条件
    • 监测PSL_IN1信号:正常应有3.3V电平
  3. 电源启用阶段

    • TPS51125关键测试点:
      正常时序: VIN → VREG3 → ENTRIP高 → PWM输出 → PGOOD
    • 常见故障:
      • ENTRIP始终为低:检查ALW_ON_1信号通路
      • PGOOD不置高:检查PWM输出波形和负载
  4. 信号完整性要点

    • 使用100MHz以上带宽示波器捕捉时序
    • 重点监测PGOOD与S5_ENABLE的时序关系
    • 注意ACOK#等开漏信号需要上拉电阻

在实际维修中,我曾遇到一例因ENTRIP引脚虚焊导致PWM无法启动的案例。测量发现ENTRIP电压异常波动,补焊后恢复正常。这种故障的特别之处在于:线性稳压部分工作正常,但系统卡在PWM启动阶段,正是理解芯片"对话"机制才能快速定位的典型问题。

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

相关文章:

  • MicroG在HarmonyOS上的深度适配与签名伪造技术完整指南
  • 告别手动整理:用AI视频分析工具解放你的时间
  • pandas转化成小时筛选数据
  • 2026年降噪隔音板厂家推荐:武汉丽音装饰材料工程有限公司,高速公路声屏障/室内阻尼隔音板/建筑隔音板供应 - 品牌推荐官
  • 广州恒源通市政建设:广州市比较好的高压车清洗管道服务 - LYL仔仔
  • 暖心指南:3个案例复盘心理评估选择
  • V5接口协议:电信接入网的标准化与三层解耦
  • 实测arm7设备调用聚合api的响应延迟与稳定性观感分享
  • 魔兽地图格式转换终极方案:如何用w3x2lni解决文件兼容性问题
  • 071、文本处理实战:从分词到命名实体识别的坑与经验
  • Yo‘City框架:非自回归3D城市建模技术解析
  • 3步掌握Artisan:从咖啡烘焙新手到曲线控制专家的完整指南
  • 2026年5月广东佛山瓷砖厂家最新推荐:质感砖、岩板、常规瓷砖优选指南 - 海棠依旧大
  • 基于策略的技能授权框架skillsauth:原理、集成与性能优化实践
  • LVGL开发新选择:深度对比NXP GUI Guider与SquareLine Studio,免费版够用吗?
  • 构建家庭K歌系统:开源软件的模块化应用与场景化体验
  • Docker Cheat Sheet:镜像仓库管理与同步策略终极指南
  • 5分钟快速上手:VRoid Studio中文汉化插件终极指南
  • 极客专属:一行命令搞定AI画图,告别繁琐代码!
  • 初次接触Taotoken平台从注册到完成第一次API调用的全过程
  • 如何快速掌握radare2:Java、.NET、WASM字节码分析终极指南
  • 手把手教你用GEC6818+LVGL+SQLite3,从零撸一个带后台管理的自动贩卖机项目
  • 淮安飛凡装饰:淮安内墙乳胶漆 艺术漆哪家价格优 - LYL仔仔
  • C++开发者如何通过curl快速接入Taotoken调用大模型API
  • 终极指南:用Kazumi自定义规则打造你的专属动漫资源库
  • 配置 Hermes Agent 使用 Taotoken 自定义提供商完成复杂任务规划
  • 免费网盘直链解析助手终极指南:告别限速,实现高速下载的完整教程
  • AI去水印技术原理解析:为什么LaMa模型比传统TELEA更好?
  • 专业级智能小说下载解决方案:novel-downloader 助力构建个人数字图书馆
  • 3个步骤让Zotero成为LaTeX用户的最佳文献管理伴侣