ZHCSUG4B January 2024 – September 2025 MCF8315C-Q1
PRODUCTION DATA
表 7-29 列出了 Internal_Algorithm_Configuration 寄存器的存儲器映射寄存器。表 7-29中未列出的所有寄存器偏移地址都應視為保留的位置,并且不應修改寄存器內容。
| 偏移 | 縮寫 | 寄存器名稱 | 部分 |
|---|---|---|---|
| A0h | INT_ALGO_1 | 內部算法配置 1 | 節(jié) 7.4.1 |
| A2h | INT_ALGO_2 | 內部算法配置 2 | 節(jié) 7.4.2 |
復雜的位訪問類型經過編碼可適應小型表單元。表 7-30 展示了適用于此部分中訪問類型的代碼。
| 訪問類型 | 代碼 | 說明 |
|---|---|---|
| 讀取類型 | ||
| R | R | 讀取 |
| 寫入類型 | ||
| W | W | 寫入 |
| 復位或默認值 | ||
| -n | 復位后的值或默認值 | |
圖 7-23 展示了 INT_ALGO_1,表 7-31 中對此進行了介紹。
返回到匯總表。
用于配置內部算法參數的寄存器 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | ACTIVE_BRAKE_SPEED__DELTA_LIMIT_EXIT | SPEED_PIN_GLITCH_FILTER | FAST_ISD_EN | ISD_STOP_TIME | |||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ISD_RUN_TIME | ISD_TIMEOUT | AUTO_HANDOFF_MIN_BEMF | BRAKE_CURRENT_PERSIST | ||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| BRAKE_CURRENT_PERSIST | MPET_IPD_CURRENT_LIMIT | MPET_IPD_FREQ | MPET_OPEN_LOOP_CURRENT_REF | ||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MPET_OPEN_LOOP_SPEED_REF | MPET_OPEN_LOOP_SLEW_RATE | REV_DRV_OPEN_LOOP_DEC | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 31 | RESERVED | R | 0h | 保留 |
| 30-29 | ACTIVE_BRAKE_SPEED__DELTA_LIMIT_EXIT | R/W | 0h | 最終速度和當前速度之間的差值,低于該差值將停止主動制動 0h = 2.5% 1h = 5% 2h = 7.5% 3h = 10% |
| 28-27 | SPEED_PIN_GLITCH_FILTER | R/W | 0h | 應用于速度引腳輸入的干擾濾波器 0h = 無干擾濾波器 1h = 0.2μs 2h = 0.5μs 3h = 1.0μs |
| 26 | FAST_ISD_EN | R/W | 0h | 在 ISD 期間啟用快速速度檢測 0h = 禁用快速 ISD 1h = 啟用快速 ISD |
| 25-24 | ISD_STOP_TIME | R/W | 0h | 聲明電機已停止的持續(xù)時間 0h = 1ms 1h = 5ms 2h = 50ms 3h = 100ms |
| 23-22 | ISD_RUN_TIME | R/W | 0h | 聲明電機正在運行的持續(xù)時間 0h = 1ms 1h = 5ms 2h = 50ms 3h = 100ms |
| 21-20 | ISD_TIMEOUT | R/W | 0h | ISD 無法可靠地檢測速度或方向時的超時 0h = 500ms 1h = 750ms 2h = 1000ms 3h = 2000ms |
| 19-17 | AUTO_HANDOFF_MIN_BEMF | R/W | 0h | 切換的最小 BEMF 0h = 0mV 1h = 50mV 2h = 100mV 3h = 250mV 4h = 500mV 5h = 1000mV 6h = 1250mV 7h = 1500mV |
| 16-15 | BRAKE_CURRENT_PERSIST | R/W | 0h | 低側制動期間電流低于閾值的持續(xù)時間 0h = 50ms 1h = 100ms 2h = 250ms 3h = 500ms |
| 14-13 | MPET_IPD_CURRENT_LIMIT | R/W | 0h | MPET 的 IPD 電流限制 0h = 0.0625A 1h = 0.3125A 2h = 0.625A 3h = 1.25A |
| 12-11 | MPET_IPD_FREQ | R/W | 0h | 針對 MPET 執(zhí)行 IPD 的次數 0h = 1 1h = 2 2h = 4 3h = 8 |
| 10-8 | MPET_OPEN_LOOP_CURRENT_REF | R/W | 0h | MPET 開環(huán)電流基準 0h = 0.625A 1h = 1.25A 2h = 1.875A 3h = 2.5A 4h = 3.125A 5h = 3.75A 6h = 4.375A 7h = 5A |
| 7-6 | MPET_OPEN_LOOP_SPEED_REF | R/W | 0h | MPET 開環(huán)速度基準(占 MAX_SPEED 的百分比) 0h = 15% 1h = 25% 2h = 35% 3h = 50% |
| 5-3 | MPET_OPEN_LOOP_SLEW_RATE | R/W | 0h | MPET 開環(huán)壓擺率 0h = 0.1Hz/s 1h = 0.5Hz/s 2h = 1Hz/s 3h = 2Hz/s 4h = 3Hz/s 5h = 5Hz/s 6h = 10Hz/s 7h = 20Hz/s |
| 2-0 | REV_DRV_OPEN_LOOP_DEC | R/W | 0h | 在反向驅動開環(huán)減速期間要應用的開環(huán)加速度百分比 0h = 50% 1h = 60% 2h = 70% 3h = 80% 4h = 90% 5h = 100% 6h = 125% 7h = 150% |
圖 7-24 展示了 INT_ALGO_2,表 7-32 中對此進行了介紹。
返回到匯總表。
用于配置內部算法參數的寄存器 2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | RESERVED | ||||||
| R-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | CL_SLOW_ACC | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CL_SLOW_ACC | ACTIVE_BRAKE_BUS_CURRENT_SLEW_RATE | MPET_IPD_SELECT | MPET_KE_MEAS_PARAMETER_SELECT | IPD_HIGH_RESOLUTION_EN | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 31 | RESERVED | R | 0h | 保留 |
| 30-10 | RESERVED | R | 0h | 保留 |
| 9-6 | CL_SLOW_ACC | R/W | 0h | 估算器尚未完全對齊時的閉環(huán)加速 0h = 0.1Hz/s 1h = 1Hz/s 2h = 2Hz/s 3h = 3Hz/s 4h = 5Hz/s 5h = 10Hz/s 6h = 20Hz/s 7h = 30Hz/s 8h = 40Hz/s 9h = 50Hz/s Ah = 100Hz/s Bh = 200Hz/s Ch = 500Hz/s Dh = 750Hz/s Eh = 1000Hz/s Fh = 2000Hz/s |
| 5-3 | ACTIVE_BRAKE_BUS_CURRENT_SLEW_RATE | R/W | 0h | 主動制動期間的總線電流壓擺率 0h = 10A/s 1h = 50A/s 2h = 100A/s 3h = 250A/s 4h = 500A/s 5h = 1000A/s 6h = 5000A/s 7h = 無限制 |
| 2 | MPET_IPD_SELECT | R/W | 0h | 在用于 IPD 電流限制的 MPET_IPD_CURRENT_LIMIT、用于 IPD 重復的 MPET_IPD_FREQ 或用于 IPD 電流限制的 IPD_CURR_THR、用于 IPD 重復的 IPD_REPEAT 之間進行選擇 0h = 為電機正常運行配置的參數 1h = 特定于 MPET 的參數 |
| 1 | MPET_KE_MEAS_PARAMETER_SELECT | R/W | 0h | 在用于壓擺率的 MPET_OPEN_LOOP_SLEW_RATE、用于電流基準的 MPET_OPEN_LOOP_CURR_REF、用于速度基準的 MPET_OPEN_LOOP_SPEED_REF 或用于壓擺率的 OL_ACC_A1、OL_ACC_A2、用于電流基準的開環(huán)電流基準和用于速度基準的開環(huán)到閉環(huán)速度閾值之間進行選擇 0h = 為電機正常運行配置的參數 1h = 特定于 MPET 的參數 |
| 0 | IPD_HIGH_RESOLUTION_EN | R/W | 0h | 啟用 IPD 高分辨率 0h = 禁用 1h = 啟用 |