ZHCUBO8 November 2023 TPS61289
1.打开 USB2ANY Explorer 后,主界面如图 4-16 所示。
2.点击“Select Interfaces”按钮,随后将显示“Select USB2ANY Configuration”界面。
选择“GPIO”和“12C”,如图 3-12 所示。
点击“Close”按钮,关闭“Select USB2ANY Configuration”界面并返回主界面。
3.如图 4-16 所示,通过点击主界面的左上角,可以打开 GPIO 接口和 I2C 接口。
4.图 3-13 显示了 I2C 接口。I2C 可用于控制生成电压设置 Vset 和电流设置 Iset 的 DA 器件。
在发送代码之前,点击“3.3V OFF”按钮,然后等待该按钮变为绿色而后变为“3.3V ON”。“Slave address”、“Internal Address (Hex)”和“Write data”组合在一起以配置电压和电流设置。
表 3-2 显示了 I2C 代码、相应的 Vset、Iset 和所需电压/电流目标之间的关系。
从器件地址(十六进制) | 内部地址(十六进制) | 写入数据(十六进制) | 电压/电流设置(十六进制) | 电压/电流设置(十进制) | Vset/Iset 电压 (V) | 所需的电压目标 (V)/ 电流目标 (A) |
---|---|---|---|---|---|---|
4D | 00 | 00 | 000 | 0 | 0 | 0 |
4D | 0F | FF | FFF | 4095 | 5 | 5(1) |
4C | 00 | 00 | 000 | 0 | 0 | -0.3 |
4C | 0F | FF | FFF | 4095 | 5 | 24.4(2) |
“从器件地址”确定了要设置的参数。“4D”用于电压设置,“4C”用于电流设置。
“内部地址(十六进制)”和“写入数据”组合成一个介于 0x000 到 0xFFF 之间的值,表示输出为 0 到 5V 的 DA 器件。这种关系是线性的。对于典型的所需电压/电流设置,请在 0x000 和 0xFFF 之间选择一个值。
下面是代码示例:
当目标 Vbat 为 4V 时,我们可以计算出电压设置(十进制)为 3276,电压设置(十六进制)为 0xCCC;
发送的代码如下:
从器件地址 = 0D,内部地址 = 0C,写入数据 = CC。
当目标 Icharge/Idischarge 为 5A 时,我们可以计算出电流设置(十进制)为 883,电流设置(十六进制)为 0x373;
发送的代码如下:
从器件地址 = 0C,内部地址 = 03,写入数据 = 73。
填写正确的代码后,点击“Write”按钮以启用设置。
5.图 3-14 显示了 GPIO 接口。
GPIO6 和 GPIO7 需要设置为输出。
GPIO6 控制 EN 信号,1 为高电平,0 为低电平。
GPIO7 控制 MODE 信号,1 表示选择降压模式,0 表示选择升压模式。