ZHCSKQ7B May 2020 – May 2024 DRV8705-Q1
PRODUCTION DATA
請參考 PDF 數據表獲取器件具體的封裝圖。
表 7-8 列出了控制寄存器的存儲器映射寄存器。表 7-8中未列出的所有寄存器偏移地址都應視為保留的位置,并且不應修改寄存器內容。
| 地址 | 首字母縮寫詞 | 寄存器名稱 | 節 |
|---|---|---|---|
| 4h | IC_CTRL | IC 控制寄存器 | 轉到 |
| 5h | BRG_CTRL | BRG 控制寄存器 | 轉到 |
| 6h | DRV_CTRL_1 | DRV 控制寄存器 1 | 轉到 |
| 7h | DRV_CTRL_2 | DRV 控制寄存器 2 | 轉到 |
| 8h | DRV_CTRL_3 | DRV 控制寄存器 3 | 轉到 |
| 9h | VDS_CTRL_1 | VDS 控制寄存器 1 | 轉到 |
| Ah | VDS_CTRL_2 | VDS 控制寄存器 2 | 轉到 |
| Bh | OLSC_CTRL | OLSC 控制寄存器 | 轉到 |
| Ch | UVOV_CTRL | UVOV 控制寄存器 | 轉到 |
| Dh | CSA_CTRL | CSA 控制寄存器 | 轉到 |
復雜的位訪問類型經過編碼可適應小型表單元。表 7-9 顯示了適用于此部分中訪問類型的代碼。
| 訪問類型 | 代碼 | 說明 |
|---|---|---|
| 讀取類型 | ||
| R | R | 讀取 |
| 寫入類型 | ||
| W | W | 寫入 |
| 復位或默認值 | ||
| -n | 復位后的值或默認值 | |
IC_CTRL 如圖 7-5 所示,并在表 7-10 中進行了說明。
返回匯總表。
用于 IC 配置的控制寄存器
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| EN_DRV | SSC_DIS | IN1/EN_MODE | IN2/PH_MODE | LOCK | CLR_FLT | ||
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-11b | R/W-0b | ||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7 | EN_DRV | 讀/寫 | 0b | 啟用柵極驅動器位 0b = 忽略驅動器輸入,啟用柵極驅動器無源下拉電阻。 1b = 柵極驅動器輸出由數字輸入啟用和控制。 |
| 6 | SSC_DIS | 讀/寫 | 0b | 禁用器件展頻時鐘 0b = 啟用。 1b = 禁用。 |
| 5 | IN1/EN_MODE | 讀/寫 | 0b | IN1/EN 控制模式。 0b = IN1/EN 信號來自 IN1/EN 引腳。 1b = IN1/EN 信號來自 S_IN1/EN 位。 |
| 4 | IN2/PH_MODE | 讀/寫 | 0b | IN2/PH 控制模式。 0b = IN2/PH 信號來自 IN2/PH 引腳。 1b = IN2/PH 信號來自 S_IN2/PH 位。 |
| 3-1 | LOCK | 讀/寫 | 11b | 鎖定和解鎖控制寄存器。未列出的位設置無效。 011b = 解鎖所有控制寄存器。 110b = 通過忽略除這些位之外的后續寫入來鎖定控制寄存器。 |
| 0 | CLR_FLT | 讀/寫 | 0b | 清除鎖存故障狀態信息。 0b = 默認狀態。 1b = 清除故障,完成后復位為 0b。 |
BRG_CTRL 如圖 7-6 所示,并在表 7-11 中進行了說明。
返回匯總表。
用于橋接配置和輸出控制的控制寄存器
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VGS_HS_DIS | BRG_MODE | BRG_FW | S_IN1/EN | S_IN2/PH | S_HIZ1 | S_HIZ2 | |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | |
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7 | VGS_HS_DIS | 讀/寫 | 0b | 基于 VGS 監控器的死區時間握手。 0b = 啟用。 1b = 禁用。基于 tDRIVE 和 tDEAD 持續時間的柵極驅動轉換。 |
| 6-5 | BRG_MODE | 讀/寫 | 00b | H 橋輸入控制模式。 00b = 獨立半橋輸入控制。 01b = PH/EN H 橋輸入控制。 10b = PWM H 橋輸入控制。 11b = 分離式 HS/LS 螺線管輸入控制。 |
| 4 | BRG_FW | 讀/寫 | 0b | H 橋控制續流設置。 0b = 低側續流。 1b = 高側續流。 |
| 3 | S_IN1/EN | 讀/寫 | 0b | 用于 IN1/EN 輸入信號的控制位。通過 IN1/EN_MODE 位啟用。 |
| 2 | S_IN2/PH | 讀/寫 | 0b | 用于 IN2/PH 輸入信號的控制位。通過 IN2/PH_MODE 位啟用。 |
| 1 | S_HIZ1 | 讀/寫 | 0b | 用于 HIZ1 輸入信號的控制位。與 nHIZ1 引腳進行邏輯“或”操作。僅在半橋輸入控制模式下有效。 0b = 輸出跟隨 IN1/EN 信號。 1b = 啟用柵極驅動器下拉電阻。半橋 1 高阻態 |
| 0 | S_HIZ2 | 讀/寫 | 0b | 用于 HIZ2 輸入信號的控制位。與 nHIZ2 引腳進行邏輯“或”操作。僅在半橋輸入控制模式下有效。 0b = 輸出跟隨 IN2/PH 信號。 1b = 啟用柵極驅動器下拉電阻。半橋 2 高阻態 |
DRV_CTRL_1 如圖 7-7 所示,并在表 7-12 中進行了說明。
返回匯總表。
用于 DRV 柵極電流配置的控制寄存器
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IDRVP_HS | IDRVN_HS | ||||||
| R/W-1111b | R/W-1111b | ||||||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-4 | IDRVP_HS | 讀/寫 | 1111b | 高側峰值供電上拉電流。 0000b = 0.5mA 0001b = 1mA 0010b = 2mA 0011b = 3mA 0100b = 4mA 0101b = 6mA 0110b = 8mA 0111b = 12mA 1000b = 16mA 1001b = 20mA 1010b = 24mA 1011b = 28mA 1100b = 31mA 1101b = 40mA 1110b = 48mA 1111b = 62mA |
| 3-0 | IDRVN_HS | 讀/寫 | 1111b | 高側峰值受電下拉電流。 0000b = 0.5mA 0001b = 1mA 0010b = 2mA 0011b = 3mA 0100b = 4mA 0101b = 6mA 0110b = 8mA 0111b = 12mA 1000b = 16mA 1001b = 20mA 1010b = 24mA 1011b = 28mA 1100b = 31mA 1101b = 40mA 1110b = 48mA 1111b = 62mA |
DRV_CTRL_2 如圖 7-8 所示,并在表 7-13 中進行了說明。
返回匯總表。
用于 DRV 柵極電流配置的控制寄存器
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IDRVP_LS | IDRVN_LS | ||||||
| R/W-1111b | R/W-1111b | ||||||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-4 | IDRVP_LS | 讀/寫 | 1111b | 低側峰值供電上拉電流。 0000b = 0.5mA 0001b = 1mA 0010b = 2mA 0011b = 3mA 0100b = 4mA 0101b = 6mA 0110b = 8mA 0111b = 12mA 1000b = 16mA 1001b = 20mA 1010b = 24mA 1011b = 28mA 1100b = 31mA 1101b = 40mA 1110b = 48mA 1111b = 62mA |
| 3-0 | IDRVN_LS | 讀/寫 | 1111b | 低側峰值受電下拉電流。 0000b = 0.5mA 0001b = 1mA 0010b = 2mA 0011b = 3mA 0100b = 4mA 0101b = 6mA 0110b = 8mA 0111b = 12mA 1000b = 16mA 1001b = 20mA 1010b = 24mA 1011b = 28mA 1100b = 31mA 1101b = 40mA 1110b = 48mA 1111b = 62mA |
DRV_CTRL_3 如圖 7-9 所示,并在表 7-14 中進行了說明。
返回匯總表。
用于 DRV 死區時間、柵極電流驅動時間和 VDS 消隱時間的控制寄存器
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VGS_MODE | VGS_TDRV | VGS_TDEAD | VGS_IND | ||||
| R/W-00b | R/W-10b | R/W-000b | R/W-0b | ||||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-6 | VGS_MODE | 讀/寫 | 00b | VGS 柵極故障監控模式。 00b = 鎖存故障。 01b = 逐周期。 10b = 僅警告報告。 11b = 禁用。 |
| 5-4 | VGS_TDRV | 讀/寫 | 10b | VGS 驅動時間和 VDS 監控消隱時間。 00b = 96μs 01b = 2μs 10b = 4μs 11b = 8μs |
| 3-1 | VGS_TDEAD | 讀/寫 | 000b | 可插入的數字死區時間。 000b = 0ns 001b = 250ns 010b = 500ns 011b = 750ns 100b = 1000ns 101b = 2000ns 110b = 4000ns 111b = 8000ns |
| 0 | VGS_IND | 讀/寫 | 0b | 啟用 VGS 獨立關斷模式。BRG_MODE = 00b、11b 時有效。 0b = 禁用。 1b = 啟用。VGS 柵極故障只會將相關的半橋關斷。 |
VDS_CTRL_1 如圖 7-10 所示,并在表 7-15 中進行了說明。
返回匯總表。
用于 VDS 過流比較器的控制寄存器
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VDS_MODE | VDS_DG | VDS_IDRVN | VGS_LVL | VDS_IND | |||
| R/W-00b | R/W-10b | R/W-00b | R/W-0b | R/W-0b | |||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-6 | VDS_MODE | 讀/寫 | 00b | VDS 過流監控模式。 00b = 鎖存故障。 01b = 逐周期。 10b = 僅警告報告。 11b = 禁用。 |
| 5-4 | VDS_DG | 讀/寫 | 10b | VDS 過流監控抗尖峰脈沖時間。 00b = 1μs 01b = 2μs 10b = 4μs 11b = 8μs |
| 3-2 | VDS_IDRVN | 讀/寫 | 00b | VDS_OCP 故障之后的 IDRVN 柵極下拉電流 00b = 已設定的 IDRVN 01b = 8mA 10b = 31mA 11b = 62mA |
| 1 | VGS_LVL | 讀/寫 | 0b | 用于死區時間握手和柵極故障檢測的 VGS 監控閾值。 0b = 1.4V 1b = 1.0 V |
| 0 | VDS_IND | 讀/寫 | 0b | 啟用 VDS 獨立關斷模式。BRG_MODE = 00b、11b 時有效。 0b = 禁用。 1b = 啟用。VDS 過流故障只會將相關的半橋關斷。 |
VDS_CTRL_2 如圖 7-11 所示,并在表 7-16 中進行了說明。
返回匯總表。
用于 VDS 閾值電壓的控制寄存器
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VDS_HS_LVL | VDS_LS_LVL | ||||||
| R/W-1101b | R/W-1101b | ||||||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-4 | VDS_HS_LVL | 讀/寫 | 1101b | 高側 VDS 過流監控閾值。 0000b = 0.06 V 00001b = 0.08V 0010b = 0.10 V 0011b = 0.12 V 0100b = 0.14 V 0101b = 0.16 V 0110b = 0.18 V 0111b = 0.2 V 1000b = 0.3 V 1001b = 0.4 V 1010b = 0.5 V 1011b = 0.6 V 1100b = 0.7 V 1101b = 1 V 1110b = 1.4 V 1111b = 2 V |
| 3-0 | VDS_LS_LVL | 讀/寫 | 1101b | 低側 VDS 過流監控閾值。 0000b = 0.06 V 0001b = 0.08 V 0010b = 0.10 V 0011b = 0.12 V 0100b = 0.14 V 0101b = 0.16 V 0110b = 0.18 V 0111b = 0.2 V 1000b = 0.3 V 1001b = 0.4 V 1010b = 0.5 V 1011b = 0.6 V 1100b = 0.7 V 1101b = 1 V 1110b = 1.4 V 1111b = 2 V |
OLSC_CTRL 如圖 7-12 所示,并在表 7-17 中進行了說明。
返回匯總表。
離線診斷的控制寄存器。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 保留 | OLSC_EN | PU_SH1 | PD_SH1 | PU_SH2 | PD_SH2 | ||
| R/W-000b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | ||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-5 | 保留 | 讀/寫 | 000b | 保留 |
| 4 | OLSC_EN | 讀/寫 | 0b | 啟用離線開路負載和短路診斷。 0b = 禁用。 1b = VDS 監控器設置為實時電壓監控模式并啟用診斷電流源。 |
| 3 | PU_SH1 | 讀/寫 | 0b | 半橋 1 上拉診斷電流源。必須設置 OLSC_EN 位才能使用。 0b = 禁用。 1b = 啟用。 |
| 2 | PD_SH1 | 讀/寫 | 0b | 半橋 1 下拉診斷電流源。必須設置 OLSC_EN 位才能使用。 0b = 禁用。 1b = 啟用。 |
| 1 | PU_SH2 | 讀/寫 | 0b | 半橋 2 上拉診斷電流源。必須設置 OLSC_EN 位才能使用。 0b = 禁用。 1b = 啟用。 |
| 0 | PD_SH2 | 讀/寫 | 0b | 半橋 2 下拉診斷電流源。必須設置 OLSC_EN 位才能使用。 0b = 禁用。 1b = 啟用。 |
UVOV_CTRL 如圖 7-13 所示,并在表 7-18 中進行了說明。
返回匯總表。
用于欠壓和過壓監控的控制寄存器
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PVDD_UV_MODE | PVDD_OV_MODE | PVDD_OV_DG | PVDD_OV_LVL | VCP_UV_MODE | VCP_UV_LVL | ||
| R/W-0b | R/W-00b | R/W-10b | R/W-1b | R/W-0b | R/W-0b | ||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7 | PVDD_UV_MODE | 讀/寫 | 0b | PVDD 電源欠壓監控模式。 0b = 鎖存故障。 1b = 自動恢復。 |
| 6-5 | PVDD_OV_MODE | 讀/寫 | 00b | PVDD 電源過壓監控模式。 00b = 鎖存故障。 01b = 自動恢復。 10b = 僅警告報告。 11b = 禁用。 |
| 4-3 | PVDD_OV_DG | 讀/寫 | 10b | PVDD 電源過壓監控抗尖峰脈沖時間。 00b = 1μs 01b = 2μs 10b = 4μs 11b = 8μs |
| 2 | PVDD_OV_LVL | 讀/寫 | 1b | PVDD 電源過壓監控閾值。 0b = 21.5 V 1b = 28.5 V |
| 1 | VCP_UV_MODE | 讀/寫 | 0b | VCP 電荷泵欠壓監控模式。 0b = 鎖存故障。 1b = 自動恢復。 |
| 0 | VCP_UV_LVL | 讀/寫 | 0b | VCP 電荷泵欠壓監控閾值。 0b = 2.5 V 1b = 5 V |
CSA_CTRL 如圖 7-14 所示,并在表 7-19 中進行了說明。
返回匯總表。
用于電流分流放大器的控制寄存器
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CSA_SH_EN | CSA_BLK_SEL | CSA_BLK | CSA_DIV | CSA_GAIN | |||
| R/W-0b | R/W-0b | R/W-000b | R/W-0b | R/W-01b | |||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7 | CSA_SH_EN | 讀/寫 | 0b | 電流分流放大器采樣保持。 0b = 禁用 1b = 啟用 |
| 6 | CSA_BLK_SEL | 讀/寫 | 0b | 電流分流放大器消隱觸發源。 0b = 半橋 1 1b = 半橋 2 |
| 5-3 | CSA_BLK | 讀/寫 | 000b | 電流分流放大器消隱時間。tDRV 的百分比。 000b = 0%,禁用 001b = 25% 010b = 37.5% 011b = 50% 100b = 62.5% 101b = 75% 110b = 87.5% 111b = 100% |
| 2 | CSA_DIV | R/W | 0b | 電流分流放大器基準電壓分壓器。 0b = AREF / 2 1b = AREF / 8 |
| 1-0 | CSA_GAIN | R/W | 01b | 電流分流放大器增益設置。 00b = 10V/V 01b = 20V/V 10b = 40V/V 11b = 80V/V |