ZHCU948B September 2020 – May 2022 BQ76952
HDQ 接口采用异步归一协议,其中处理器使用与 ALERT 引脚 (Settings:Configuration:Comm Type = 3) 或 HDQ 引脚 (Settings:Configuration:Comm Type = 4) 相连的单线接头与 BQ76952 器件通信。请注意,所选的引脚必须配置为 HDQ 接口。控制器(主机器件)和响应器 (BQ76952) 都使用开漏驱动器驱动 HDQ 接口,并具有从 HDQ 接口到电路板上所需的电源电压之间的上拉电阻器。通过发送 0x7C40 SWAP_TO_HDQ() 子命令将 BQ76952 器件从默认的 I2C 通信模式更改为 HDQ 通信模式(此时器件立即使用 ALERT 引脚切换到 HDQ 模式)。或者,可以通过在 CONFIG_UPDATE 模式下设置 Settings:Configuration:Comm Type 配置寄存器,然后退出 CONFIG_UPDATE 模式,再发送 0x29BC SWAP_COMM_MODE() 子命令来更改模式,此时器件会切换到所选的模式。
采用 HDQ 时,首先传输数据字节(命令)或字(数据)的最低有效位 (LSB)。
8 位命令代码由两个字段组成:7 位 HDQ 命令代码(位 0–6)和 1 位 R/W 字段(MSB 位 7)。R/W 字段指示器件执行以下操作之一:
BQ76952 器件上的 HDQ 外设只能作为 HDQ 响应器发送和接收数据。
HDQ 的归一数据位帧由以下几部分组成: