ZHCACZ7A december   2022  – august 2023 TPS25762-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.   修订历史记录

附录 B:使用 4CC 命令

4CC(4 字节字符代码)命令是一组命令,可简化 PD 控制器常用功能的使用。它让用户可以发送单个任务,用于管理更复杂的子例程以及为其进行特定功能的寄存器写入。

4CC 命令结构与软件函数类似,其中包含输入参数(输入 DATAx)、函数调用(将 4CC 命令写入 CMDx 寄存器)和返回的输出(输出 DATAx)。

通过将 4 字符命令转换为 ASCII 来获得写入 CMDx 寄存器的 4CC 命令。您可以使用 ASCII 转换器来帮助转换代码(例如,4CC 命令 PBMs 转换为 50 42 4D 73)。请记住,这些命令区分大小写。

CMD1 (0x08) 寄存器通过 I2C1 总线向其写入 4CC 命令。任何数据(输入 DATAx、输出 DATAx)都写入 DATA1 (0x09) 寄存器或从中读取。I2C2 总线还有第二组寄存器,分别位于 0x10(对于 CMD2)和 0x11(对于 DATA2)。表 5-1 提供了详细的唯一地址接口说明。

表 B-1 唯一地址接口寄存器
寄存器地址 寄存器名称 访问 说明
0x03 MODE RO 指示端口的运行状态。
0x08 CMD1 RW 主命令接口的命令寄存器。如果将无法识别的命令写入此寄存器,则会将其替换为 4CC 值 "!CMD"。
0x09 DATA1 RW 主命令接口 (CMD1) 的数据寄存器。
0x10 CMD2 RW 辅助命令接口的命令寄存器。如果将无法识别的命令写入此寄存器,则会将其替换为 4CC 值 "!CMD"。
0x11 DATA2 RW 用于辅助命令接口 (CMD2) 的数据寄存器。
0x14 INT_EVENT1 RO I2C_EC_IRQ 的中断事件位字段。如果此寄存器中的任何位为 1,则会将 I2C_EC_IRQ 引脚下拉至低电平。
0x15 INT_EVENT2 RO I2C2s_IRQ 的中断事件位字段。如果此寄存器中的任何位为 1,则会将 I2C2s_IRQ 引脚下拉至低电平。