ZHCACZ7B December   2022  – November 2024 TPS25762-Q1 , TPS25763-Q1 , TPS25772-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1用途和范围
  5. 2固件引导代码简介
  6. 3补丁捆绑包简介
  7. 4固件更新
    1. 4.1 概述
    2. 4.2 EEPROM 固件更新
      1. 4.2.1 EEPROM 存储器组织方式
      2. 4.2.2 EEPROM 更新 - 4CC 任务命令集
      3. 4.2.3 EEPROM 补丁捆绑包更新过程
    3. 4.3 PD 控制器补丁捆绑包下载
      1. 4.3.1 补丁捆绑包下载 - 4CC 任务命令集
      2. 4.3.2 突发模式补丁下载过程
  8.   附录 A:TVSP 引导配置设置
  9.   附录 B:使用 4CC 命令
  10.   修订历史记录

EEPROM 固件更新

如果 TVSP 设置为外部 EEPROM 补丁捆绑包加载,则器件上电后会尝试访问外部 EEPROM 的地址 (0x50)。如果检测到外部 EEPROM,则引导代码会首先尝试从 EEPROM 的低位区域读取补丁捆绑包。如果在读取过程的任何时候产生无效数据,器件会中止低位区域读取,并尝试从高位区域读取。如果这两个区域都包含无效的补丁捆绑包,则引导固件会继续进入补丁模式。当器件处于补丁模式时,大多数功能将受到限制,并且器件仅有几个功能可以正常工作。因此,当 TVSP 设置为 EEPROM 引导模式但未连接到 EEPROM 时,器件将进入补丁模式。

器件设计为通过其内部 LDO 稳压器 LDO_3V3 为外部 EEPROM 供电,因此用于 EEPROM 存储器的上拉电阻器必须连接到 LDO_3V3。请注意,LDO_3V3 可为外部电路供电,最大电流为 25mA。

I2C 端口支持标准模式、快速模式和快速模式增强版 I2C 接口。基本要求如下:

  • 32kB (256kb)
  • 7 位 I2C 地址 (0x50)
  • 组织:32kb × 8(总计 256kb)
  • 活动固件映像存储在一个 16KB × 8 分区中。先前的固件映像保留在其他 16KB × 8 分区中,以确保可靠性。
  • 页面大小缓冲区需要为 64 字节
表 4-1 建议的 EEPROM
制造商 器件型号
ON-Semiconductor CAV24C256
Microchip 24LC256
ST Micro M24256
Rohm BRA24T512FVT-3AM