SLAU927B June 2024 – November 2024 MSPM0G3507
Table 5-5 shows the register to control Algorithm Debug functions.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 - 29 | RESERVED | R | 0h | Reserved |
28 | UPDATE_CONFIGS | R | 0b | When the configurations are updated by the algorithm, this bit is reset. User can set this bit after giving the tuning command and wait for this bit to reset before starting the speed command. |
27 | STATUS_UPDATE_ENABLE | W | 0b | This bit enables the continuous update of user Status variables in real time. |
26 | CURRENT_LOOP_DIS | W | 0b | Use to control the FORCE_VD_CURRENT_LOOP_DIS and
FORCE_VQ_CURRENT_LOOP_DIS. If CURRENT_LOOP_DIS = 1b, current loop
and speed loop are disabled 0h = Enable Current Loop 1h = Disable Current Loop |
25-16 | FORCE_VD_CURRENT_LOOP_DIS | W-IQ(9) | 0h | Sets Vd_ref in IQ(9) PU when current loop and speed loop are disabled If CURRENT_LOOP_DIS = 1b, then Vd is controlled using FORCE_VD_CURRENT_LOOP_DIS Vd_ref = (FORCE_VD_CURRENT_LOOP_DIS / 500) if FORCE_VD_CURRENT_LOOP_DIS < 500 -(FORCE_VD_CURRENT_LOOP_DIS - 512) / 500 if FORCE_VD_CURRENT_LOOP_DIS > 512 Valid values: 0 to 500 and 512 to 1000 |
15-6 | FORCE_VQ_CURRENT_LOOP_DIS | W-IQ(9) | 0h | Sets Vq_ref in IQ(9) PU when current loop speed loop are disabled If CURRENT_LOOP_DIS = 1b, then Vq is controlled using FORCE_VQ_CURRENT_LOOP_DIS Vq_ref = (FORCE_VQ_CURRENT_LOOP_DIS / 500) if FORCE_VQ_CURRENT_LOOP_DIS < 500 -(FORCE_VQ_CURRENT_LOOP_DIS - 512) / 500 if FORCE_VQ_CURRENT_LOOP_DIS > 512 Valid values: 0 to 500 and 512 to 1000 |
5-0 | RESERVED | R | 0h | Reserved |