ZHCSW30 April 2024 BQ25770G
PRODUCTION DATA
该器件用作目标,通过 SMBus 接口接收来自嵌入式控制器主机的控制输入。该器件使用系统管理总线规范 V1.1(可从 www.smbus.org 下载)中所述的简化版命令子集。该器件使用 SMBus 读取字和写入字协议(如表 7-10 和表 7-11 所示)与智能电池通信。该器件仅用作地址为 0b0001001_X(写入为 0x12H/读取为 0x13H)的 SMBus 目标器件,不会在总线上发起通信。此外,该器件有两个标识寄存器:一个 16 位器件 ID 寄存器 (0xFFH) 和一个 16 位制造商 ID 寄存器 (0xFEH)。
当 VBUS 高于 VVBUS_UVLO 或 VBAT 高于 VVBAT_UVLO 时,SMBus 通信开始。
数据 (SDA) 和时钟 (SCL) 引脚具有可适应慢速边沿的施密特触发输入。为 SDA 和 SCL 选择上拉电阻 (10kΩ),以根据 SMBus 规范实现上升时间。当主机发出启动条件信号(即,SDA 上出现高电平到低电平转换,同时 SCL 为高电平)时,通信开始。当主机完成通信时,主机会发出一个停止条件(即,SDA 上出现低电平到高电平转换,同时 SCL 为高电平)。然后,总线可用于另一次传输。当满足超时条件(例如启动条件有效超过 35ms 并且没有触发停止条件)时,充电器 SMbus 通信将自动复位,通信线路空闲,可进行另一次传输。图 7-12 和图 7-13 展示了 SMBus 接口上信号的时序图。地址字节、命令字节和数据字节在启动条件和停止条件之间传输。除了启动条件和停止条件外,SDA 状态仅在 SCL 为低电平时才会更改。数据以 8 位字节的形式传输,并在 SCL 的上升沿进行采样。由于主机或目标在第九个时钟周期内确认收到正确的字节,因此将每个字节传入或传出器件需要九个时钟周期。BQ25770G 支持表 7-10 中列出的充电器命令。