ZHCSUG4B January 2024 – September 2025 MCF8315C-Q1
PRODUCTION DATA
表 7-17 列出了 Fault_Configuration 寄存器的存儲器映射寄存器。表 7-17中未列出的所有寄存器偏移地址都應(yīng)視為保留的位置,并且不應(yīng)修改寄存器內(nèi)容。
| 偏移 | 縮寫 | 寄存器名稱 | 部分 |
|---|---|---|---|
| 90h | FAULT_CONFIG1 | 故障配置 1 | 節(jié) 7.2.1 |
| 92h | FAULT_CONFIG2 | 故障配置 2 | 節(jié) 7.2.2 |
復(fù)雜的位訪問類型經(jīng)過編碼可適應(yīng)小型表單元。表 7-18 展示了適用于此部分中訪問類型的代碼。
| 訪問類型 | 代碼 | 說明 |
|---|---|---|
| 讀取類型 | ||
| R | R | 讀取 |
| 寫入類型 | ||
| W | W | 寫入 |
| 復(fù)位或默認(rèn)值 | ||
| -n | 復(fù)位后的值或默認(rèn)值 | |
圖 7-15 展示了 FAULT_CONFIG1,表 7-19 中對此進(jìn)行了介紹。
返回到匯總表。
用于配置故障設(shè)置的寄存器 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | ILIMIT | HW_LOCK_ILIMIT | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| HW_LOCK_ILIMIT | LOCK_ILIMIT | LOCK_ILIMIT_MODE | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| LOCK_ILIMIT_MODE | LOCK_ILIMIT_DEG | LCK_RETRY | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| LCK_RETRY | MTR_LCK_MODE | IPD_TIMEOUT_FAULT_EN | IPD_FREQ_FAULT_EN | SATURATION_FLAGS_EN | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31 | RESERVED | R | 0h | 保留 |
| 30-27 | ILIMIT | R/W | 0h | 扭矩 PI 環(huán)路的基準(zhǔn) 0h = 0.078125A 1h = 0.15625A 2h = 0.3125A 3h = 0.625A 4h = 0.9375A 5h = 1.25A 6h = 1.5625A 7h = 1.875A 8h = 2.1875A 9h = 2.5A Ah = 2.8125A Bh = 3.125A Ch = 3.4375A Dh = 3.75A Eh = 4.375A Fh = 5.0A |
| 26-23 | HW_LOCK_ILIMIT | R/W | 0h | 基于比較器的鎖定檢測電流限制 0h = 0.078125A 1h = 0.15625A 2h = 0.3125A 3h = 0.625A 4h = 0.9375A 5h = 1.25A 6h = 1.5625A 7h = 1.875A 8h = 2.1875A 9h = 2.5A Ah = 2.8125A Bh = 3.125A Ch = 3.4375A Dh = 3.75A Eh = 4.375A Fh = 5.0A |
| 22-19 | LOCK_ILIMIT | R/W | 0h | 基于 ADC 的鎖定檢測電流閾值 0h = 0.078125A 1h = 0.15625A 2h = 0.3125A 3h = 0.625A 4h = 0.9375A 5h = 1.25A 6h = 1.5625A 7h = 1.875A 8h = 2.1875A 9h = 2.5A Ah = 2.8125A Bh = 3.125A Ch = 3.4375A Dh = 3.75A Eh = 4.375A Fh = 5.0A |
| 18-15 | LOCK_ILIMIT_MODE | R/W | 0h | 鎖定電流限制模式 0h = Ilimit 鎖定檢測導(dǎo)致鎖存故障;nFAULT 有效;柵極驅(qū)動器設(shè)置為三態(tài) 1h = Ilimit 鎖定檢測導(dǎo)致鎖存故障;nFAULT 有效;柵極驅(qū)動器設(shè)置為三態(tài) 2h = Ilimit 鎖定檢測導(dǎo)致鎖存故障;nFAULT 有效;柵極驅(qū)動器處于高側(cè)制動模式(所有高側(cè) FET 都導(dǎo)通) 3h = Ilimit 鎖定檢測導(dǎo)致鎖存故障;nFAULT 有效;柵極驅(qū)動器處于低側(cè)制動模式(所有低側(cè) FET 都導(dǎo)通) 4h = 故障在 LCK_RETRY 時(shí)間后自動清除。重試次數(shù)被限制為 AUTO_RETRY_TIMES。如果重試次數(shù)超過 AUTO_RETRY_TIMES,則鎖存故障;柵極驅(qū)動器設(shè)置為三態(tài);nFAULT 有效 5h = 故障在 LCK_RETRY 時(shí)間后自動清除。 重試次數(shù)被限制為 AUTO_RETRY_TIMES。如果重試次數(shù)超過 AUTO_RETRY_TIMES,則鎖存故障;柵極驅(qū)動器設(shè)置為三態(tài);nFAULT 有效 6h = 故障在 AUTO_RETRY_TIMES 之后的 LCK_RETRY 時(shí)間自動清除;柵極驅(qū)動器處于高側(cè)制動模式(所有高側(cè) FET 都導(dǎo)通);nFAULT 有效 7h = 故障在 LCK_RETRY 時(shí)間后自動清除。 重試次數(shù)被限制為 AUTO_RETRY_TIMES。如果重試次數(shù)超過 AUTO_RETRY_TIMES,則鎖存故障;柵極驅(qū)動器處于低側(cè)制動模式(所有低側(cè) FET 都導(dǎo)通);nFAULT 有效 8h = 僅報(bào)告 Ilimit 鎖定檢測電流限制,但不執(zhí)行任何操作;nFAULT 有效 9h = 禁用 ILIMIT 鎖定 Ah = 禁用 ILIMIT 鎖定 Bh = 禁用 ILIMIT 鎖定 Ch = 禁用 ILIMIT 鎖定 Dh = 禁用 ILIMIT 鎖定 Eh = 禁用 ILIMIT 鎖定 Fh = 禁用 ILIMIT 鎖定 |
| 14-11 | LOCK_ILIMIT_DEG | R/W | 0h | 鎖定電流限值檢測抗尖峰脈沖時(shí)間 0h = 0.05ms 1h = 0.1ms 2h = 0.2ms 3h = 0.5ms 4h = 1ms 5h = 2.5ms 6h = 5ms 7h = 7.5ms 8h = 10ms 9h = 25ms Ah = 50ms Bh = 75ms Ch = 100ms Dh = 200ms Eh = 500ms Fh = 1000ms |
| 10-7 | LCK_RETRY | R/W | 0h | 鎖定檢測重試時(shí)間 0h = 300ms 1h = 500ms 2h = 1s 3h = 2s 4h = 3s 5h = 4s 6h = 5s 7h = 6s 8h = 7s 9h = 8s Ah = 9s Bh = 10s Ch = 11s Dh = 12s Eh = 13s Fh = 14s |
| 6-3 | MTR_LCK_MODE | R/W | 0h | 電機(jī)鎖定模式 0h = 電機(jī)鎖定檢測導(dǎo)致鎖存故障;nFAULT 有效;柵極驅(qū)動器設(shè)置為三態(tài) 1h = 電機(jī)鎖定檢測導(dǎo)致鎖存故障;nFAULT 有效;柵極驅(qū)動器設(shè)置為三態(tài) 2h = 電機(jī)鎖定檢測導(dǎo)致鎖存故障;nFAULT 有效;柵極驅(qū)動器處于高側(cè)制動模式(所有高側(cè) FET 都導(dǎo)通) 3h = 電機(jī)鎖定檢測導(dǎo)致鎖存故障;nFAULT 有效;柵極驅(qū)動器處于低側(cè)制動模式(所有低側(cè) FET 都導(dǎo)通) 4h = 故障在 LCK_RETRY 時(shí)間后自動清除。重試次數(shù)被限制為 AUTO_RETRY_TIMES。如果重試次數(shù)超過 AUTO_RETRY_TIMES,則鎖存故障;柵極驅(qū)動器設(shè)置為三態(tài);nFAULT 有效 5h = 故障在 LCK_RETRY 時(shí)間后自動清除。 重試次數(shù)被限制為 AUTO_RETRY_TIMES。如果重試次數(shù)超過 AUTO_RETRY_TIMES,則鎖存故障;柵極驅(qū)動器設(shè)置為三態(tài);nFAULT 有效 6h = 故障在 AUTO_RETRY_TIMES 之后的 LCK_RETRY 時(shí)間自動清除;柵極驅(qū)動器處于高側(cè)制動模式(所有高側(cè) FET 都導(dǎo)通);nFAULT 有效 7h = 故障在 LCK_RETRY 時(shí)間后自動清除。 重試次數(shù)被限制為 AUTO_RETRY_TIMES。如果重試次數(shù)超過 AUTO_RETRY_TIMES,則鎖存故障;柵極驅(qū)動器處于低側(cè)制動模式(所有低側(cè) FET 都導(dǎo)通);nFAULT 有效 8h = 僅報(bào)告電機(jī)鎖定檢測電流限制,不執(zhí)行任何操作;nFAULT 有效 9h = 禁用電機(jī)鎖定檢測 Ah = 禁用電機(jī)鎖定檢測 Bh = 禁用電機(jī)鎖定檢測 Ch = 禁用電機(jī)鎖定檢測 Dh = 禁用電機(jī)鎖定檢測 Eh = 禁用電機(jī)鎖定檢測 Fh = 禁用電機(jī)鎖定檢測 |
| 2 | IPD_TIMEOUT_FAULT_EN | R/W | 0h | 啟用 IPD 超時(shí)故障 0h = 禁用 1h = 啟用 |
| 1 | IPD_FREQ_FAULT_EN | R/W | 0h | 啟用 IPD 頻率故障 0h = 禁用 1h = 啟用 |
| 0 | SATURATION_FLAGS_EN | R/W | 0h | 啟用電流環(huán)路和速度環(huán)路飽和指示 0h = 禁用 1h = 啟用 |
圖 7-16 展示了 FAULT_CONFIG2,表 7-20 中對此進(jìn)行了介紹。
返回到匯總表。
用于配置故障設(shè)置的寄存器 2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | LOCK1_EN | LOCK2_EN | LOCK3_EN | LOCK_ABN_SPEED | ABNORMAL_BEMF_THR | ||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ABNORMAL_BEMF_THR | NO_MTR_THR | HW_LOCK_ILIMIT_MODE | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| HW_LOCK_ILIMIT_MODE | HW_LOCK_ILIMIT_DEG | RESERVED | MIN_VM_MOTOR | ||||
| R/W-0h | R/W-0h | R-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MIN_VM_MODE | MAX_VM_MOTOR | MAX_VM_MODE | AUTO_RETRY_TIMES | ||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31 | RESERVED | R | 0h | 保留 |
| 30 | LOCK1_EN | R/W | 0h | 啟用鎖定 1(異常速度) 0h = 禁用 1h = 啟用 |
| 29 | LOCK2_EN | R/W | 0h | 啟用鎖定 2(異常 BEMF) 0h = 禁用 1h = 啟用 |
| 28 | LOCK3_EN | R/W | 0h | 啟用鎖定 3(無電機(jī)) 0h = 禁用 1h = 啟用 |
| 27-25 | LOCK_ABN_SPEED | R/W | 0h | 異常速度鎖定閾值(占 MAX_SPEED 的百分比) 0h = 130% 1h = 140% 2h = 150% 3h = 160% 4h = 170% 5h = 180% 6h = 190% 7h = 200% |
| 24-22 | ABNORMAL_BEMF_THR | R/W | 0h | 異常 BEMF 鎖定閾值(占預(yù)期 BEMF 的百分比) 0h = 40% 1h = 45% 2h = 50% 3h = 55% 4h = 60% 5h = 65% 6h = 67.5% 7h = 70% |
| 21-19 | NO_MTR_THR | R/W | 0h | 無電機(jī)鎖定閾值 0h = 0.0468A 1h = 0.0468A 2h = 0.0625A 3h = 0.078A 4h = 0.156A 5h = 0.312A 6h = 0.468A 7h = 0.625A |
| 18-15 | HW_LOCK_ILIMIT_MODE | R/W | 0h | 硬件鎖定電流限制模式 0h = 硬件 Ilimit 鎖定檢測導(dǎo)致鎖存故障;nFAULT 有效;柵極驅(qū)動器設(shè)置為三態(tài) 1h = 硬件 Ilimit 鎖定檢測導(dǎo)致鎖存故障;nFAULT 有效;柵極驅(qū)動器設(shè)置為三態(tài) 2h = 硬件 Ilimit 鎖定檢測導(dǎo)致鎖存故障;nFAULT 有效;柵極驅(qū)動器處于高側(cè)制動模式(所有高側(cè) FET 都導(dǎo)通) 3h = 硬件 Ilimit 鎖定檢測導(dǎo)致鎖存故障;nFAULT 有效;柵極驅(qū)動器處于低側(cè)制動模式(所有低側(cè) FET 都導(dǎo)通) 4h = 故障在 LCK_RETRY 時(shí)間后自動清除。重試次數(shù)被限制為 AUTO_RETRY_TIMES。如果重試次數(shù)超過 AUTO_RETRY_TIMES,則鎖存故障;柵極驅(qū)動器設(shè)置為三態(tài) 5h = 故障在 LCK_RETRY 時(shí)間后自動清除。 重試次數(shù)被限制為 AUTO_RETRY_TIMES。如果重試次數(shù)超過 AUTO_RETRY_TIMES,則鎖存故障;柵極驅(qū)動器設(shè)置為三態(tài) 6h = 故障在 LCK_RETRY 時(shí)間后自動清除。 重試次數(shù)被限制為 AUTO_RETRY_TIMES。如果重試次數(shù)超過 AUTO_RETRY_TIMES,則鎖存故障;柵極驅(qū)動器處于高側(cè)制動模式(所有高側(cè) FET 都導(dǎo)通) 7h = 故障在 LCK_RETRY 時(shí)間后自動清除。重試次數(shù)被限制為 AUTO_RETRY_TIMES。如果重試次數(shù)超過 AUTO_RETRY_TIMES,則鎖存故障;柵極驅(qū)動器處于低側(cè)制動模式(所有低側(cè) FET 都導(dǎo)通) 8h = 僅報(bào)告硬件 ILIMIT 鎖定檢測,不執(zhí)行任何操作 9h = 禁用硬件 ILIMIT 鎖定檢測 Ah = 禁用硬件 ILIMIT 鎖定檢測 Bh = 禁用硬件 ILIMIT 鎖定檢測 Ch = 禁用硬件 ILIMIT 鎖定檢測 Dh = 禁用硬件 ILIMIT 鎖定檢測 Eh = 禁用硬件 ILIMIT 鎖定檢測 Fh = 禁用硬件 ILIMIT 鎖定檢測 |
| 14-12 | HW_LOCK_ILIMIT_DEG | R/W | 0h | 硬件鎖定電流限制檢測抗尖峰脈沖時(shí)間 0h = 無抗尖峰脈沖 1h = 1μs 2h = 2μs 3h = 3μs 4h = 4μs 5h = 5μs 6h = 6μs 7h = 7μs |
| 11 | RESERVED | R | 0h | 保留 |
| 10-8 | MIN_VM_MOTOR | R/W | 0h | 電機(jī)運(yùn)行的最小電壓 0h = 無限值 1h = 4.5V 2h = 5V 3h = 5.5V 4h = 6V 5h = 7.5V 6h = 10V 7h = 12.5V |
| 7 | MIN_VM_MODE | R/W | 0h | 欠壓故障恢復(fù)模式 0h = 欠壓鎖存 1h = 如果電壓處于界定范圍之內(nèi),則自動清除 |
| 6-4 | MAX_VM_MOTOR | R/W | 0h | 電機(jī)運(yùn)行的最大電壓 0h = 無限值 1h = 20V 2h = 22.5V 3h = 25V 4h = 27.5V 5h = 30V 6h = 32.5V 7h = 35V |
| 3 | MAX_VM_MODE | R/W | 0h | 過壓故障恢復(fù)模式 0h = 過壓鎖存 1h = 如果電壓處于界定范圍之內(nèi),則自動清除 |
| 2-0 | AUTO_RETRY_TIMES | R/W | 0h | 自動重試嘗試次數(shù) 0h = 無限制 1h = 2 2h = 3 3h = 5 4h = 7 5h = 10 6h = 15 7h = 20 |