Other Parts Discussed in Thread: TPS25750
您好!
我正在尝试向 TPS25750写入补丁、但在将 PBMC 写入器件后失败。
在数据表中、I2C 从器件地址根据 PD 控制器所处的模式而有所不同。 但是、我不知道 'PTCH'模式和 'PTCH'模式下的 I2C 从器件地址是什么?

在 cmd "PBMS"、"字节5:用于下载补丁的 I2C 从器件"中,此 I2C 从器件地址的值是什么?

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我设置的 ADCINx 值全部为1.5V、我知道 I2C 从器件地址为0x21。 但是、当我 从 MCU 下载补丁并写入 cmd "PBMS"—"字节5:用于下载补丁的 I2C 从器件"。,其表示"以下从器件地址无效:•0x00。 •由 ADCINx 引脚选择的任何端口的 I2C1s 从器件地址。 请参阅数据表。"那么、此 I2C 从器件地址能够设置的值是什么? 
我已按照主机接口技术参考手册第53页的执行流程、并执行了以下步骤:
1.检查 INT_Event1.ReadyForPatch (状态= True)
2.从 TPS25750读取模式(状态= PTCH)
3.将数据写入 DATA1寄存器。
如果我正确理解了《主机接口技术参考手册》、数据缓冲区应如下所示:
// Data structure: // Byte 0: Byte 1 of bundle size // Byte 1: Byte 2 of bundle size // Byte 2: Byte 3 of bundle size // Byte 3: Byte 4 of bundle size // Byte 4: I2C slave address // Byte 5: Burst Mode Timeout (recommended to be set to 0x32 (5 seconds)) static volatile uint32_t bundle_size = sizeof(tps25750x_lowRegion_i2c_array); data_buffer[0] = bundle_size; data_buffer[1] = bundle_size >> 8; data_buffer[2] = bundle_size >> 16; data_buffer[3] = bundle_size >> 24; data_buffer[4] = m_patch_mode_address data_buffer[5] = 0x32; //Recommended from datasheet
所以我想知道代码中的"data_buffer[4]= m_patch_mode_address" ,根据数据表,它可以设置什么值,由 ADC 设置的地址(和0x00)不是有效的地址?