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 |