ZHCSVS7 April 2024 DRV8215
PRODUCTION DATA
表 8-21 列出了 DRV8215_CTRL 寄存器的存儲器映射寄存器。表 8-21中未列出的所有寄存器偏移地址都應視為保留的位置,并且不應修改寄存器內容。
| 偏移 | 首字母縮寫詞 | 寄存器名稱 | 部分 |
|---|---|---|---|
| Eh | REG_CTRL0 | 調節控制寄存器 (1/3)。 | 節 8.3.1 |
| Fh | REG_CTRL1 | 調節控制寄存器 (2/3)。 | 節 8.3.2 |
| 10h | REG_CTRL2 | 調節控制寄存器 (3/3)。 | 節 8.3.3 |
| 11h | RC_CTRL0 | 控制寄存器 - (1/9)。 | 節 8.3.4 |
| 12h | RC_CTRL1 | 控制寄存器 - (2/9)。 | 節 8.3.5 |
| 13h | RC_CTRL2 | 控制寄存器 - (3/9)。 | 節 8.3.6 |
| 14h | RC_CTRL3 | 控制寄存器 - (4/9)。 | 節 8.3.7 |
| 15h | RC_CTRL4 | 控制寄存器 - (5/9)。 | 節 8.3.8 |
| 16h | RC_CTRL5 | 控制寄存器 - (6/9)。 | 節 8.3.9 |
| 17h | RC_CTRL6 | 控制寄存器 - (7/9)。 | 節 8.3.10 |
| 18h | RC_CTRL7 | 控制寄存器 - (8/9)。 | 節 8.3.11 |
| 19h | RC_CTRL8 | 控制寄存器 - (9/9)。 | 節 8.3.12 |
復雜的位訪問類型經過編碼可適應小型表單元。表 8-22 展示了適用于此部分中訪問類型的代碼。
| 訪問類型 | 代碼 | 說明 |
|---|---|---|
| 讀取類型 | ||
| R | R | 讀取 |
| 寫入類型 | ||
| W | W | 寫入 |
| 復位或默認值 | ||
| -n | 復位后的值或默認值 | |
表 8-23 展示了 REG_CTRL0。
返回到匯總表。
設置軟啟動/停止和轉速比例因子等特性。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-6 | RSVD | R/W | 0h | 保留。 |
| 5 | EN_SS | R/W | 1h | 用于啟用/禁用軟啟動/停止。 1b:目標電機電壓或轉速在 tINRUSH 時間內進行軟啟動和軟停止。 0b:禁用軟啟動/停止特性。 有關進一步說明,請參閱節 7.3.6.3。 |
| 4-3 | REG_CTRL | R/W | 0h | 選擇電流調節方案(固定關斷時間或逐周期)或電機轉速和電壓調節。 00b:固定關斷時間電流調節。 01b:逐周期電流調節。 10b:電機轉速得到調節。 11b:電機電壓得到調節。 有關進一步說明,請參閱節 7.3.4.2。 |
| 2 | PWM_FREQ | R/W | 1h | 當電橋控制由 INx 位配置 (I2C_BC=1b) 時設置 PWM 頻率。 0b:PWM 頻率設置為 50kHz。 1b:PWM 頻率設置為 25kHz。 |
| 1-0 | W_SCALE | R/W | 3h | 比例因子,有助于設置目標電機電流紋波速度。 00b:16 01b:32 10b:64 11b:128 有關進一步說明,請參閱節 7.3.6.2.2。 |
表 8-24 展示了 REG_CTRL1。
返回到匯總表。
分別設定用于電壓和速度調節的目標電機電壓和速度。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-0 | WSET_VSET | R/W | FFh | 設置目標電機電壓或電流紋波速度。 節 7.3.6.2.1中提供了詳細說明。 |
表 8-25 展示了 REG_CTRL2。
返回到匯總表。
設置輸出電壓濾波的占空比和截止頻率。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-6 | OUT_FLT | R/W | 0h | 對輸出電壓濾波的截止頻率進行編程。 00b:250Hz 01b:500Hz 10b:750Hz 11b:1000Hz 為了獲得更好的結果,請選擇一個比 PWM 頻率至少低 20 倍的截止頻率。例如,如果 PWM 為 20kHz,則 OUT_FLT=11b (1000Hz) 就足夠了。 |
| 5-0 | PROG_DUTY | R/W | 0h | 當速度/電壓調節處于非活動狀態且 DUTY_CTRL 設置為 1b 時,用戶可以將所需的 PWM 占空比寫入此寄存器。占空比范圍為 0% (000000b) 至 100% (111111b)。 |
表 8-26 展示了 RC_CTRL0。
返回到匯總表。
選擇電流鏡增益 AIPROPI。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-3 | RSVD | R/W | 1h | 保留。 |
| 2-0 | CS_GAIN_SEL | R/W | 0h | 用于選擇電流鏡增益 AIPROPI。 設置如下: 000b:4A 001b:2A 010b:1A 011b:0.5A 1X0b:0.25A 1X1b:0.125A 有關進一步說明,請參閱節 7.3.4.1。 |
表 8-27 展示了 RC_CTRL1。
返回到匯總表。
保留。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-0 | RSVD | R/W | FFh | 保留。 |
表 8-28 展示了 RC_CTRL2。
返回到匯總表。
設置各種縮放參數的值。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-6 | INV_R_SCALE | R/W | 1h | INV_R 參數的比例因子。 00b:INV_R_SCALE = 2 01b:INV_R_SCALE = 64 10b:INV_R_SCALE = 1024 11b:INV_R_SCALE = 8192 有關進一步說明,請參閱節 7.3.6.2.4。 |
| 5-4 | KMC_SCALE | R/W | 3h | KMC 參數的比例因子。 00b:KMC_SCALE = 24 x 28 01b:KMC_SCALE = 24 x 29 10b:KMC_SCALE = 24 x 212 11b:KMC_SCALE = 24 x 213 有關進一步說明,請參閱節 7.3.6.2.5。 |
| 3-0 | RSVD | R/W | 3h | 保留。 |
表 8-29 展示了 RC_CTRL3。
返回到匯總表。
設置 INV_R 參數。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-0 | INV_R | R/W | 0h | 基于電機線圈電阻的用戶輸入。 INV_R = INV_R_SCALE/電機電阻。不得設置為 0。有關進一步說明,請參閱節 7.3.6.2.3。 |
表 8-30 展示了 RC_CTRL4。
返回到匯總表。
設置 KMC 參數。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-0 | KMC | R/W | 0h | 表示電機反電動勢常數的比例值。 KMC = (KV) / NR)*KMC_SCALE。 有關進一步說明,請參閱節 7.3.6.2.6。 |
表 8-31 展示了 RC_CTRL5。
返回到匯總表。
保留。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-0 | RSVD | R/W | 0h | 保留。 |
表 8-32 展示了 RC_CTRL6。
返回到匯總表。
保留。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-0 | RSVD | R/W | 0h | 保留。 |
表 8-33 展示了 RC_CTRL7。
返回到匯總表。
在 PI 控制環路中設置比例常數。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-5 | KP_DIV | R/W | 1h | 用于選擇分頻值以計算 PI 控制環路的實際比例常數。 實際比例常數,KP = KP_MULT/KP_DIV。 設置如下: 000b:32 001b:64 010b:128 011b:256 100b:512 101b:16 110b:1 |
| 4-0 | KP_MULT | R/W | 1h | 表示 PI 環路 KP 常數。這并不是饋入 PI 控制環路增益塊的實際比例常數。相反,可以使用此寄存器的值來計算實際比例常數。 實際比例常數,KP = KP_MULT/KP_DIV。 例如,如果實際比例常數為 0.0625,則 KP_MULT 可以設置為 1 (00001b),KP_DIV 可以設置為 16(對應于 101b),因此 實際比例常數 = 1/16 = 0.0625。 |
表 8-34 展示了 RC_CTRL8。
返回到匯總表。
在 PI 控制環路中設置積分常數。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7-5 | KI_DIV | R/W | 1h | 用于選擇分頻值以計算 PI 控制環路的實際積分常數。 實際積分常數,I = KI_MULT/KI_DIV。 設置如下: 000b:32 001b:64 010b:128 011b:256 100b:512 101b:16 110b:1 |
| 4-0 | KI_MULT | R/W | 1h | 表示 PI 環路 KI 常數。這并不是饋入 PI 控制環路的增益塊的實際積分常數。相反,可以使用此寄存器的值來計算實際積分常數。 實際積分常數,KI = KI_MULT/KI_DIV。 例如,如果實際積分常數為 0.90625,則 KI_MULT 可以設置為 29 (11101b),KI_DIV 可以設置為 32(對應于 000b), 因此實際積分常數 = 29/32 = 0.90625。 |