ZHCSX59A August 2024 – August 2025 TAS2120
PRODUCTION DATA
TAS2120 可以使用以下四種可選器件地址之一運行:I2C 目標地址定義為 7 個 MSB 后跟讀取/寫入位。下面的表 6-46 說明了如何選擇器件 I2C 地址,該地址對應于設置為 0 的 R/W 位(即 ADDR[6:0],1b'0)。當 SDZ 引腳被釋放或使用軟件復位位將器件復位時,會通過對地址引腳進行采樣來檢測 I2C 地址。
| I2C 目標地址 | ADDR 引腳 |
|---|---|
| 0x80(全局地址) | 不適用 |
| 0x90 | 短接至 GND |
| 0x92 | 24k 至 GND |
| 0x94 | 24k 至 IOVDD |
| 0x96 | 連接到 IOVDD |
TAS2120 具有 7 位全局 I2C 地址 0x40(8 位格式 0x80,R/W 位設置為 0)。無論選擇了哪些地址引腳,器件啟用后,會另外響應此地址的 I2C 命令。這可以在使用多個 TAS2120 器件并在所有器件上對類似設置進行編程時,用于加快器件配置。由于在多器件寫入期間,多個器件均響應 I2C 命令,因此無法使用 I2C ACK/NACK。應使用 I2C CRC 功能確保每個器件正確接收 I2C 命令。使用全局地址完成對多個器件的寫入后,應根據(jù)本地地址檢查每個器件上 I2C_CKSUM 寄存器的 CRC 值是否正確。全局 I2C 地址可以使用 I2C_GBL_EN 寄存器來禁用。
| I2C_GBL_EN | 設置 |
|---|---|
| 0 | 禁用 |
| 1 | 啟用(默認設置) |