ZHCSQ51 November 2023 MCF8329A
PRODUCTION DATA
表 7-34 列出了 Hardware_Configuration 寄存器的存儲器映射寄存器。表 7-34中未列出的所有寄存器偏移地址都應視為保留的位置,并且不應修改寄存器內(nèi)容。
| 偏移 | 縮寫 | 寄存器名稱 | 部分 |
|---|---|---|---|
| A4h | PIN_CONFIG | 硬件引腳配置 | 節(jié) 7.7.3.1 |
| A6h | DEVICE_CONFIG1 | 器件配置 1 | 節(jié) 7.7.3.2 |
| A8h | DEVICE_CONFIG2 | 器件配置 2 | 節(jié) 7.7.3.3 |
| AAh | PERI_CONFIG1 | 外設配置 1 | 節(jié) 7.7.3.4 |
| ACh | GD_CONFIG1 | 柵極驅動器配置 1 | 節(jié) 7.7.3.5 |
| AEh | GD_CONFIG2 | 柵極驅動器配置 2 | 節(jié) 7.7.3.6 |
復雜的位訪問類型經(jīng)過編碼可適應小型表單元。表 7-35 展示了適用于此部分中訪問類型的代碼。
| 訪問類型 | 代碼 | 說明 |
|---|---|---|
| 讀取類型 | ||
| R | R | 讀取 |
| 寫入類型 | ||
| W | W | 寫入 |
| 復位或默認值 | ||
| -n | 復位后的值或默認值 | |
表 7-36 展示了 PIN_CONFIG。
返回到匯總表。
用于配置硬件引腳的寄存器
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 31 | 奇偶校驗 | R/W | 0h | 奇偶校驗位 |
| 30-28 | FLUX_WEAKENING_CURRENT_RATIO | R/W | 0h | 弱磁電流基準的最大值占 ILIMIT 的百分比 0h = 僅存在循環(huán)限制 1h = 80% 2h = 70% 3h = 60% 4h = 50% 5h = 40% 6h = 30% 7h = 20% |
| 27 | VdcFilterDisable | R/W | 0h | Vdc 濾波器禁用 0h = Vdc 濾波器啟用 1h = Vdc 濾波器禁用 |
| 26-22 | LEAD_ANGLE | R/W | 0h | 超前角(度) 0- 15 = 1 × 位值 15 - 31 = 2 × (位值 -15) + 15 |
| 21-11 | MAX_POWER | R/W | 0h | 最大功率(瓦) 0- 1023 = 1 × 位值 1024 - 2047 = 2 × (位值 -1024) + 1024 |
| 10-9 | FG_IDLE_CONFIG | R/W | 0h | 停止期間的 FG 配置 0h = FG 繼續(xù)并且未定義結束狀態(tài),提供了 FG_CONFIG(在滑行期間定義 FG) 1h = FG 為高阻態(tài)(在外部拉至高電平) 2h = FG 拉至低電平 3h = FG 為高阻態(tài)(在外部拉至高電平) |
| 8-7 | FG_FAULT_CONFIG | R/W | 0h | 故障期間的 FG 信號行為 0h = FG 為高阻態(tài)(在外部拉至高電平) 1h = FG 為高阻態(tài)(在外部拉至高電平) 2h = FG 拉至低電平 3h = 如果 FG_CONFIG 為 1,則 FG 處于活動狀態(tài),直至 BEMF 降至 FG_BEMF_THR 定義的 BEMF 閾值以下 |
| 6 | RESERVED | R/W | 0h | 保留 |
| 5 | BRAKE_PIN_MODE | R/W | 0h | 制動引腳模式 0h = 低側制動 1h = 保留 |
| 4 | RESERVED | R/W | 0h | 保留 |
| 3-2 | BRAKE_INPUT | R/W | 0h | 制動引腳覆蓋 0h = 硬件引腳制動 1h = 根據(jù) BRAKE_PIN_MODE 覆蓋引腳和制動 2h = 覆蓋引腳,不制動/對齊 3h = 硬件引腳制動 |
| 1-0 | SPEED_MODE | R/W | 0h | 從速度引腳配置基準命令模式 0h = 模擬模式 1h = 由速度輸入引腳的占空比控制 2h = 寄存器覆蓋模式 3h = 由速度輸入引腳的頻率控制 |
表 7-37 展示了 DEVICE_CONFIG1。
返回到匯總表。
用于配置器件的寄存器
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 31 | 奇偶校驗 | R/W | 0h | 奇偶校驗位 |
| 30 | MTPA_EN | R/W | 0h | 啟用每安培最大扭矩運行 0h = 禁用 MTPA 1h = 啟用 MTPA |
| 29-28 | DAC_SOX_ANA_CONFIG | R/W | 0h | 引腳 33 配置 0h = DACOUT 1h = CSA_OUT 2h = ANA_ON_PIN 3h = CSA_OUT |
| 27 | RESERVED | R/W | 0h | 保留 |
| 26-20 | I2C_SLAVE_ADDR | R/W | 0h | I2C 從器件地址 |
| 19-5 | RESERVED | R/W | 0h | 保留 |
| 4-3 | SLEW_RATE_I2C_PINS | R/W | 0h | I2C 引腳的壓擺率控制 0h = 4.8mA 1h = 3.9mA 2h = 1.86mA 3h = 30.8mA |
| 2 | PULLUP_ENABLE | R/W | 0h | 為 nFault 和 FG 引腳啟用內(nèi)部上拉 0h = 禁用 1h = 啟用 |
| 1-0 | BUS_VOLT | R/W | 0h | 最大直流總線電壓配置 (V) 0h = 15V 1h = 30V 2h = 60V 3h = 未定義 |
表 7-38 展示了 DEVICE_CONFIG2。
返回到匯總表。
用于配置器件的寄存器
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 31 | 奇偶校驗 | R/W | 0h | 奇偶校驗位 |
| 30-16 | INPUT_MAXIMUM_FREQ | R/W | 0h | 控制模式下速度引腳上“由頻率速度引腳輸入控制”的輸入頻率,對應于 100% 占空比 輸入占空比 = 輸入頻率/INPUT_MAXIMUM_FREQ |
| 15-14 | SLEEP_ENTRY_TIME | R/W | 0h | 當輸入源持續(xù)保持等于或低于 SLEEP_ENTRY_TIME 的睡眠進入閾值時,器件會進入睡眠模式 0h = 當速度引腳保持低電平 50μs 時進入睡眠 1h = 當速度引腳保持低電平 200μs 時進入睡眠 2h =當速度引腳保持低電平 20ms 時進入睡眠 3h = 當速度引腳保持低電平 200ms 時進入睡眠 |
| 13 | RESERVED | R/W | 0h | 保留 |
| 12 | DYNAMIC_VOLTAGE_GAIN_EN | R/W | 0h | 以 1ms 的速率調(diào)整電壓增益,以便在所有電壓電平下實現(xiàn)出色電壓分辨率 0h = 禁用動態(tài)電壓增益 1h = 啟用動態(tài)電壓增益 |
| 11 | DEV_MODE | R/W | 0h | 器件模式選擇 0h = 待機模式 1h = 睡眠模式 |
| 10-9 | CLK_SEL | R/W | 0h | 時鐘源 0h = 內(nèi)部振蕩器 1h = 不適用 2h = 不適用 3h = 外部時鐘輸入 |
| 8 | EXT_CLK_EN | R/W | 0h | 啟用外部時鐘模式 0h = 禁用 1h = 啟用 |
| 7-5 | EXT_CLK_CONFIG | R/W | 0h | 外部時鐘配置 0h = 8KHz 1h = 16KHz 2h = 32KHz 3h = 64KHz 4h = 128kHz 5h = 256kHz 6h = 512KHz 7h = 1024kHz |
| 4 | EXT_WD_EN | R/W | 0h | 啟用外部看門狗 0h = 禁用 1h = 啟用 |
| 3-2 | EXT_WD_CONFIG | R/W | 0h | I2C 模式下的外部看門狗配置 0h = 1s 1h = 2s 2h = 5s 3h = 10s |
| 1 | RESERVED | R/W | 0h | 保留 |
| 0 | EXT_WD_FAULT_MODE | R/W | 0h | 外部看門狗故障模式 0h = 僅報告 1h = 具有高阻態(tài)的鎖存 |
表 7-39 展示了 PERI_CONFIG1。
返回到匯總表。
外設寄存器 1
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 31 | 奇偶校驗 | R/W | 0h | 奇偶校驗位 |
| 30 | SPREAD_SPECTRUM_MODULATION_DIS | R/W | 1h | 禁用展頻調(diào)制 0h = 啟用 SSM 1h = 禁用 SSM |
| 29-26 | DIG_DEAD_TIME | R/W | 0h | 死區(qū)時間 0h = 0 1h = 50ns 2h = 100ns 3h = 150ns 4h = 200ns 5h = 250ns 6h = 300ns 7h = 350ns 8h = 400ns 9h = 450ns Ah = 500ns Bh = 600ns Ch = 700ns Dh = 800ns Eh = 900ns Fh = 1000ns |
| 25-22 | BUS_CURRENT_LIMIT | R/W | 0h | 總線電流限制(占 BASE_CURRENT 的百分比) 0h = 5% 1h = 10% 2h = 15% 3h = 20% 4h = 25% 5h = 30% 6h = 40% 7h = 50% 8h = 60% 9h = 65% Ah = 70% Bh = 75% Ch = 80% Dh = 85% Eh = 90% Fh = 95% |
| 21 | BUS_CURRENT_LIMIT_ENABLE | R/W | 0h | 啟用總線電流限制 0h = 禁用 1h = 啟用 |
| 20-19 | DIR_INPUT | R/W | 0h | DIR 引腳覆蓋 0h = 硬件引腳 DIR 1h = 通過順時針旋轉 OUTA-OUTB-OUTC 覆蓋 DIR 引腳 2h = 通過逆時針旋轉 OUTA-OUTC-OUTB 覆蓋 DIR 引腳 3h = 硬件引腳 DIR |
| 18 | DIR_CHANGE_MODE | R/W | 0h | 對 DIR 引腳狀態(tài)變化的響應 0h = 在檢測到 DIR 變化時遵循電機停止選項和 ISD 例程 1h = 在持續(xù)驅動電機的同時通過反向驅動改變方向 |
| 17 | RESERVED | R/W | 0h | 保留 |
| 16-13 | ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY | R/W | 0h | 進入主動制動狀態(tài)的速度基準差異(占 MAX_SPEED 的百分比) 0h = 2.5% 1h = 5% 2h = 10% 3h = 15% 4h = 20% 5h = 25% 6h = 30% 7h = 35% 8h = 40% 9h = 45% Ah = 50% Bh = 60% Ch = 70% Dh = 80% Eh = 90% Fh = 100% |
| 12-10 | ACTIVE_BRAKE_MOD_INDEX_LIMIT | R/W | 0h | 調(diào)制指數(shù)限制,低于此限制時將應用主動制動 0h = 0% 1h = 40% 2h = 50% 3h = 60% 4h = 70% 5h = 80% 6h = 90% 7h = 100% |
| 9 | SPD_RANGE_SELECT | R/W | 0h | SPEED/WAKE 引腳 PWM 輸入頻率選擇 0h = 325Hz 至 100KHz 速度 PWM 輸入 1h = 10Hz 至 325Hz 速度 PWM 輸入 |
| 8 | RESERVED | R/W | 0h | 保留 |
| 7-6 | FLUX_WEAKENING_REFERENCE | R/W | 0h | 在弱磁模式下跟蹤的調(diào)制指數(shù)基準 0h = 70% 1h = 80% 2h = 90% 3h = 95% |
| 5-4 | CTRL_MODE | R/W | 0h | 控制模式 0h = 速度控制 1h = 功率控制 2h = 電流控制 3h = 調(diào)制指數(shù)控制 |
| 3-0 | SALIENCY_PERCENTAGE | R/W | 0h | 凸極百分比計算公式為 ((Lq-Ld) × 100)/(4 × (Lq+Ld)) |
表 7-40 展示了 GD_CONFIG1。
返回到匯總表。
用于配置柵極驅動器設置的寄存器 1
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 31 | 奇偶校驗 | R/W | 0h | 奇偶校驗位 |
| 30-26 | RESERVED | R/W | 0h | 保留 |
| 25-24 | BST_CHRG_TIME | R/W | 0h | 自舉電容器充電時間 0h = 0ms 1h = 3ms 2h = 6ms 3h = 12ms |
| 23 | SNS_FLT_MODE | R/W | 0h | 檢測過流故障模式 0h = 鎖存模式 1h = 經(jīng)過 tLCK_RETRY 后重試 |
| 22 | VDS_FLT_MODE | R/W | 0h | VDS 過流故障模式 0h = 鎖存模式 1h = 經(jīng)過 tLCK_RETRY 后重試 |
| 21 | BST_UV_MODE | R/W | 0h | BST 欠壓故障模式 0h = 鎖存模式 1h = 經(jīng)過 tLCK_RETRY 后重試 |
| 20 | GVDD_UV_MODE | R/W | 0h | GVDD 欠壓故障模式 0h = 鎖存模式 1h = 經(jīng)過 tLCK_RETRY 后重試 |
| 19 | RESERVED | R/W | 0h | 保留 |
| 18 | RESERVED | R/W | 0h | 保留 |
| 17 | RESERVED | R/W | 0h | 保留 |
| 16 | DIS_BST_FLT | R/W | 0h | 禁用 BST 故障 0h = 啟用 BST 故障 1h = 禁用 BST 故障 |
| 15 | OTS_AUTO_RECOVERY | R/W | 0h | OTS 自動恢復 0h = OTS 鎖存故障 1h = OTS 自動恢復 |
| 14-10 | RESERVED | R/W | 0h | 保留 |
| 9 | DIS_SNS_FLT | R/W | 0h | 禁用檢測故障 0h = 啟用 SNS OCP 故障 1h = 禁用 SNS OCP 故障 |
| 8 | DIS_VDS_FLT | R/W | 0h | 禁用 VDS 故障 0h = 啟用 VDS 故障 1h = 禁用 VDS 故障 |
| 7 | RESERVED | R/W | 0h | 保留 |
| 6-3 | SEL_VDS_LVL | R/W | 0h | 選擇 VDS_OCP 電平 0h = 0.06V 1h = 0.12V 2h = 0.18V 3h = 0.24V 4h = 0.3V 5h = 0.36V 6h = 0.42V 7h = 0.48V 8h = 0.6V 9h = 0.8V Ah = 1.0V Bh = 1.2V Ch = 1.4V Dh = 1.6V Eh = 1.8V Fh = 2.0V |
| 2 | RESERVED | R/W | 0h | 保留 |
| 1-0 | CSA_GAIN | R/W | 0h | 電流檢測放大器 (CSA) 增益 0h = 5V/V 1h = 10V/V 2h = 20V/V 3h = 40V/V |
表 7-41 展示了 GD_CONFIG2。
返回到匯總表。
用于配置柵極驅動器設置的寄存器 2
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 31 | 奇偶校驗 | R/W | 0h | 奇偶校驗位 |
| 30-15 | RESERVED | R/W | 0h | 保留 |
| 14-0 | BASE_CURRENT | R/W | 0h | 根據(jù)增益設置計算的基流(15 位值) 基流(安培)= 1.5/(RSENSE × CSA_GAIN) BASE_CURRENT = 基流(安培)× 32768/1200 示例:對于 15A,輸入 15 × 32768/1200 |