ZHCSOQ5 june 2023 TPS389006
PRODUCTION DATA
TPS389006 器件遵循 I2C 协议(高达 1MHz)来管理与 MCU 或片上系统 (SoC) 等主机器件的通信。I2C 是使用时钟 (SCL) 和数据 (SDA) 两个信号实现的两线通信协议。主机器件是通信的主控制器。TPS389006 器件在 I2C 协议定义的读取或写入操作期间通过数据线做出响应。SCL 和 SDA 信号均为开漏拓扑,可与其他器件一起用在线或配置中,以共享通信总线。SCL 和 SDA 引脚都需要使用外部上拉电阻上拉到电源电压(建议使用 10kΩ 电阻)。
图 8-2 显示了用以传输 1 字节数据的 SCL 和 SDA 线之间的时序关系。SCL 线路始终由主机控制。要传输 1 个字节的数据,主机需要在 SCL 上发送 9 个时钟。8 个时钟用于数据,1 个时钟用于 ACK 或 NACK。SDA 线由主机或 TPS389006 器件根据读取或写入操作进行控制。图 8-2 和图 8-3 突出显示了通信协议流程以及哪个器件在实际通信期间的不同实例中控制 SDA 线。
在通过 I2C 协议发起通信之前,主机需要确认 I2C 总线可用于通信。监视 SCL 和 SDA 线,如果任何线路被拉至低电平,则 I2C 总线被占用。主机需要等待总线可用于通信。一旦总线可用于通信,主机即可通过发出一个 START 条件来启动读取或写入操作。I2C 通信完成后,通过发出 STOP 命令释放总线。图 8-5 显示了如何实现 START 和 STOP 条件。
功能 | 说明 |
---|---|
OV/UV 的阈值 - 快速环路 | 可在 0.2V 至 1.475V 范围内以 5mV 为步长进行调节,在 0.8V 至 5.5V 范围内以 20mV 为步长进行调节 |
漂移阈值 - 正和负 | 可在 0.2V 至 1.475V 范围内以 5mV 为步长进行调节,在 0.8V 至 5.5V 范围内以 20mV 为步长进行调节 |
电压监控调节 | 1 或 4 |
OV/UV 快速环路的毛刺脉冲(去抖动)抗扰度 | 0.1μs 至 102.4μs |
启用序列超时 | 1ms 至 4s |
睡眠序列超时 | 1ms 至 4s |
SYNC 脉冲宽度 | 50μs 至 2600μs |
ACT 上的预期开/关序列 | 用于序列记录 |
睡眠时的预期开/关序列 | 用于序列记录 |
通过 ACT 自动屏蔽关-开-关 | 可为每个 MON 通道进行选择 |
通过 SLEEP 自动屏蔽关-开-关 | 可为每个 MON 通道进行选择 |
I2C 的数据包错误检查 | 启用与禁用 |
强制 NIRQ 置为有效 | 由 I2C 寄存器控制 |
独立通道 MON | 启用或禁用 |
中断禁用功能 | BIST、PEC、TSD、CRC |