ZHCSPR2C December 2021 – August 2022 DRV8243-Q1
PRODUCTION DATA
下表列出了用戶可訪問的所有寄存器。此表中未列出的所有寄存器地址都應(yīng)被視為“保留”的存儲單元,并阻止對此存儲單元的訪問。訪問這類存儲單元會導(dǎo)致 SPI_ERR。
| 名稱 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 | 類型(2) | 地址 |
|---|---|---|---|---|---|---|---|---|---|---|
| DEVICE_ID | DEV_ID[5] | DEV_ID[4] | DEV_ID[3] | DEV_ID[2] | DEV_ID[1] | DEV_ID[0] | REV_ID[1] | REV_ID[0] | R | 00h |
| FAULT_SUMMARY | SPI_ERR(3) | POR | FAULT | VMOV | VMUV | OCP | TSD | OLA(3) | R | 01h |
| STATUS1 | OLA1 | OLA2 | ITRIP_CMP | ACTIVE | OCP_H1 | OCP_L1 | OCP_H2 | OCP_L2 | R | 02h |
| STATUS2 | DRVOFF_STAT | N/A(4) | N/A(4) | ACTIVE | N/A(4) | N/A(4) | N/A(4) | OLP_CMP | R | 03h |
| COMMAND | CLR_FLT | N/A(4) | N/A(4) | SPI_IN_LOCK[1] | SPI_IN_LOCK[0] (1) | N/A(4) | REG_LOCK[1] | REG_LOCK[0] (1) | R/W | 08h |
| SPI_IN | N/A(4) | N/A(4) | N/A(4) | N/A(4) | S_DRVOFF (1) | S_DRVOFF2(1) | S_EN_IN1 | S_PH_IN2 | R/W | 09h |
| CONFIG1 | EN_OLA | VMOV_SEL[1] | VMOV_SEL[0] | SSC_DIS(1) | OCP_RETRY | TSD_RETRY | VMOV_RETRY | OLA_RETRY | R/W | 0Ah |
| CONFIG2 | PWM_EXTEND | S_DIAG[1] | S_DIAG[0] | N/A(4) | N/A(4) | S_ITRIP[2] | S_ITRIP[1] | S_ITRIP[0] | R/W | 0Bh |
| CONFIG3 | TOFF[1] | TOFF[0] (1) | N/A(4) | S_SR[2] | S_SR[1] | S_SR[0] | S_MODE[1] | S_MODE[0] | R/W | 0Ch |
| CONFIG4 | TOCP_SEL[1] | TOCP_SEL[0] | N/A(4) | OCP_SEL[1] | OCP_SEL[0] | DRVOFF_SEL(1) | EN_IN1_SEL | PH_IN2_SEL | R/W | 0Dh |
返回用戶寄存器表。
| 器件 | DEVICE_ID 值 |
|---|---|
| DRV8243S-Q1 | 32h |
| DRV8244S-Q1 | 42h |
| DRV8245S-Q1 | 52h |
| DRV8243P-Q1 | 36h |
| DRV8244P-Q1 | 46h |
| DRV8245P-Q1 | 56h |
返回用戶寄存器表。
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 7 | SPI_ERR | R | 0b | 1b 表示上一 SPI 幀中發(fā)生了 SPI 通信故障。 |
| 6 | POR | R | 1b | 1b 表示檢測到了上電復(fù)位。 |
| 5 | FAULT | 讀 | 0b | SPI_ERR、POR、VMOV、VMUV、OCP、TSD 和 OLA 的邏輯 OR |
| 4 | VMOV | R | 0b | 1b 表示檢測到了 VM 過壓。請參閱 VMOV_SEL 來更改閾值或禁用診斷,并參閱 VMOV_RETRY 來配置故障反應(yīng)。 |
| 3 | VMUV | R | 0b | 1b 表示檢測到了 VM 欠壓。 |
| 2 | OCP | R | 0b | 1b 表示一個或多個功率 FET 上檢測到了過流。請參閱 OCP_SEL、TOCP_SEL 來更改閾值和濾波時間。請參閱 OCP_RETRY 來配置故障反應(yīng)。 |
| 1 | TSD | R | 0b | 1b 表示檢測到了過熱。請參閱 TSD_RETRY 來配置故障反應(yīng)。 |
| 0 | OLA | R | 0b | 1b 表示在運行狀態(tài)下檢測到了開路負載條件。請參閱 EN_OLA 來禁用診斷,并參閱 OLA_RETRY 來配置故障反應(yīng)。 |
返回用戶寄存器表。
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 7 | OLA1 | R | 0b | 1b 表示在 OUT1 上的活動狀態(tài)下檢測到了開路負載條件 |
| 6 | OLA2 | R | 0b | 1b 表示在 OUT2 上的活動狀態(tài)下檢測到了開路負載條件 |
| 5 | ITRIP_CMP | R | 0b | 1b 表示負載電流已達到了 ITRIP 調(diào)節(jié)電平。 |
| 4 | ACTIVE | R | 0b | 1b 表示器件處于運行狀態(tài) |
| 3 | OCP_H1 | R | 0b | 1b 表示在 OUT1 上的高側(cè) FET(端接至 GND)上檢測到了過流 |
| 2 | OCP_L1 | R | 0b | 1b 表示在 OUT1 上的低側(cè) FET(端接至 VM)上檢測到了過流 |
| 1 | OCP_H2 | R | 0b | 1b 表示在 OUT2 上的高側(cè) FET(端接至 GND)上檢測到了過流 |
| 0 | OCP_L2 | R | 0b | 1b 表示在 OUT2 上的低側(cè) FET(端接至 VM)上檢測到了過流 |
返回用戶寄存器表。
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 7 | DRVOFF_STAT | R | 1b |
此位顯示 DRVOFF 引腳的狀態(tài)。1b 表示該引腳狀態(tài)為高電平。 |
| 6、5 | N/A | R | 0b | 不可用 |
| 4 | ACTIVE | R | 0b | 1b 表示器件處于運行狀態(tài)(復(fù)制 STATUS1 中的位 4) |
| 3、2、1 | N/A | R | 0b | 不可用 |
| 0 | OLP_CMP | R | 0b | 此位是關(guān)斷狀態(tài)診斷 (OLP) 比較器的輸出。 |
返回用戶寄存器表。
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 7 | CLR_FLT | 讀/寫 | 0b | 清除故障命令 - 寫入 1b 以清除故障寄存器中報告的所有故障并取消置位 nFAULT 引腳 |
| 6-5 | N/A | R | 0b | 不可用 |
| 4-3 | SPI_IN_LOCK | R/W | 01b |
寫入 10b 以解鎖 SPI_IN 寄存器 寫入 01b、00b 或 11b 以鎖定 SPI_IN 寄存器 SPI_IN 寄存器默認為鎖定。 |
| 2 | N/A | R | 0b |
不可用 |
| 1-0 | REG_LOCK | R/W | 01b |
寫入 10b 以鎖定 CONFIG 寄存器 寫入 01b、00b 或 11b 以解鎖 CONFIG 寄存器 CONFIG 寄存器默認為未鎖定。 |
返回用戶寄存器表。
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 7-4 | N/A | R | 0b | 不可用 |
| 3 | S_DRVOFF | R/W | 1b | SPI_IN 未鎖定時 DRVOFF 引腳的等效寄存器位請參閱寄存器引腳控制一節(jié)。在獨立模式下,此位會關(guān)閉半橋 1。 |
| 2 | S_DRVOFF2 | R/W | 1b | SPI_IN 未鎖定時用于在獨立模式下關(guān)閉半橋 2 的寄存器位請參閱寄存器引腳控制一節(jié) |
| 1 | S_EN_IN1 | R/W | 0b | SPI_IN 未鎖定時 EN/IN1 引腳的等效寄存器位請參閱寄存器引腳控制一節(jié) |
| 0 | S_PH_IN2 | R/W | 0b | SPI_IN 未鎖定時 PH/IN2 引腳的等效寄存器位請參閱寄存器引腳控制一節(jié) |
返回用戶寄存器表。
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 7 | EN_OLA | R/W | 0b | 寫入 1b 以啟用運行狀態(tài)下的開路負載檢測。在獨立模式下,始終會針對低側(cè)負載禁用 OLA。請參閱 DIAG 一節(jié)。 |
| 6-5 | VMOV_SEL | R/W | 0b | 確定用于 VM 過壓診斷的閾值 00b = VM > 35V 01b = VM > 28V 10b = VM > 18V 11b = VMOV 已禁用 |
| 4 | SSC_DIS | R/W | 1b | 0b:啟用展頻時鐘功能 |
| 3 | OCP_RETRY | R/W | 0b | 寫入 1b 以將故障反應(yīng)配置為過流檢測時的重試設(shè)置,否則故障反應(yīng)會被鎖存 |
| 2 | TSD_RETRY | R/W | 0b | 寫入 1b 以將故障反應(yīng)配置為過熱檢測時的重試設(shè)置,否則故障反應(yīng)會被鎖存 |
| 1 | VMOV_RETRY | R/W | 0b | 寫入 1b 以將故障反應(yīng)配置為 VMOV 檢測時的重試設(shè)置,否則故障反應(yīng)會被鎖存。 注: 對于 SPI (P) 型號,此位還控制 VM 欠壓檢測時的故障反應(yīng)。 |
| 0 | OLA_RETRY | R/W | 0b | 寫入 1b 以將故障反應(yīng)配置為運行狀態(tài)下開路負載檢測時的重試設(shè)置,否則故障反應(yīng)會被鎖存。 |
返回用戶寄存器表。
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 7 | PWM_EXTEND | R/W | 0b | 寫入 1b 以訪問 PWM 模式下的其他高阻態(tài)(慣性滑行)狀態(tài) - 請參閱 PWM EXTEND 表 |
| 6-5 | S_DIAG | R/W | 0b | 負載類型指示 - 請參閱 DIAG 表 |
| 4-3 | N/A | R | 0b | 不可用 |
| 2-0 | S_ITRIP | R/W | 0b | ITRIP 電平配置 - 請參閱 ITRIP 表 |
返回用戶寄存器表。
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 7-6 | TOFF | R/W | 1b | 用于 ITRIP 電流調(diào)節(jié)的 TOFF 時間 00b = 20μs 01b = 30μs 10b = 40μs 11b = 50μs |
| 5 | N/A | R | 0b | 不可用 |
| 4-2 | S_SR | R/W | 0b | 壓擺率配置 - 請參閱 Topic Link Label8.3.3.1 |
| 1-0 | S_MODE | R/W | 0b | 器件模式配置 - 請參閱 模式表 |
返回用戶寄存器表。
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 7-6 | TOCP_SEL | R/W | 0b | 過流檢測配置的濾波時間 00b = 6μs 01b = 3μs 10b = 1.5μs 11b = 最小值 (~0.2μs) |
| 5 | N/A | R | 0b | 不可用 |
| 4-3 | OCP_SEL | R/W | 0b | 過流檢測配置的閾值 00b = 100% 設(shè)置 01b、11b = 50% 設(shè)置 10b = 75% 設(shè)置 |
| 2 | DRVOFF_SEL | R/W | 1b | DRVOFF 引腳 - 寄存器邏輯組合(SPI_IN 未鎖定時) 0b = 或 1b = 與 |
| 1 | EN_IN1_SEL | R/W | 0b | EN/IN1 引腳 - 寄存器邏輯組合(SPI_IN 鎖定時) 0b = 或 1b = 與 |
| 0 | PH_IN2_SEL | R/W | 0b | PH/IN2 引腳 - 寄存器邏輯組合(SPI_IN 鎖定時) 0b = 或 1b = 與 |