ZHCSP55A October 2019 – October 2021 DRV10982-Q1
PRODUCTION DATA
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Reserved | KtShift[2] | KtShift[1] | KtShift[0] | KtValue[3] | KtValue[2] | KtValue[1] | KtValue[0] |
| R-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CommAdvMode | TCtrlAdvShift[2] | TCtrlAdvShift[1] | TCtrlAdvShift[0] | ||||
| R/W-0 | R/W-0 | R/W-0 | R/W-0 | R-0 | R-0 | R-0 | R-0 |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | Reserved | R | 0 | Do not access this bit |
| 14:12 | KtShift[2:0] | R/W | 000 | Number of shift bits to determine the motor BEMF constant. Kt = KtValue << KtShift |
| 11:8 | KtValue[3:0] | R/W | 0x0 | |
| 7 | CommAdvMode | R/W | 0 | Commutation advance mode 0: Voltage advance is maintained at a fixed time(4) relative to the estimated BEMF. 1: Voltage advance is maintained at a variable time relative to the estimated BEMF based on: tadv = tsetting × (U-BEMF) / U |
| 6:4 | TCtrlAdvShift[2:0] | R/W | 000 | Number of shift bits to determine the commutation advance timing tadv = TCtrlAdvValue << TCtrlAdvShift |
| 3:0 | TCtrlAdvValue[3:0] | R/W | 0x0 | Commutation advance value. |