ZHCSXP9A March 2020 – January 2025 BQ24800
PRODUCTION DATA
BQ24800 器件作为从器件运行,通过 SMBus 接口接收来自嵌入式控制器主机的控制输入。该器件使用系统管理总线规范 V1.1(可从 www.smbus.org 下载)中所述的简化版命令子集。BQ24800 使用 SMBus 读取字和写入字协议(如 表 6-3 和 表 6-4 所示)从智能电池接收命令。BQ24800 器件仅作为地址为 0x12 的 SMBus 从器件运行。请注意,此 SMBus 地址以 8 位格式写入,它是 7 位 SMBus 地址附加了代表 R/W 位的“0”位。相应的 7 位地址为 0x09。BQ24800 不会在总线上发起通信。BQ24800 有两个标识寄存器:一个 16 位器件 ID 寄存器 (0xFF) 和一个 16 位制造商 ID 寄存器 (0xFE)。BQ24800 的制造商 ID 为 0x40,器件 ID 为 0x38。
当 VCC 高于 UVLO 时,开始 SMBus 通信。
数据 (SDA) 和时钟 (SCL) 引脚具有可适应慢速边沿的施密特触发输入。为 SDA 和 SCL 选择上拉电阻 (10kΩ),以根据 SMBus 规范实现上升时间。当主器件发出启动条件信号(即,SDA 上出现高电平到低电平转换,同时 SCL 为高电平)时,开始通信。当主器件完成通信时,主器件会发出一个停止条件(即,SDA 上出现低电平到高电平转换,同时 SCL 为高电平)。然后,总线可用于另一次传输。图 6-4 和图 6-5 展示了 SMBus 接口上信号的时序图。地址字节、命令字节和数据字节在启动条件和停止条件之间传输。除了启动条件和停止条件外,SDA 状态仅在 SCL 为低电平时才会更改。数据以 8 位字节的形式传输,并在 SCL 的上升沿进行采样。由于主器件或从器件在第九个时钟周期内确认收到正确的字节,因此将每个字节传入或传出器件需要九个时钟周期。BQ24800 支持 表 6-3 中列出的充电器命令。