SLVSH03 December 2023 DRV8234
PRODUCTION DATA
Error correction involves the use of two registers, DIS_EC and EC_PULSE_DIS.
DIS_EC is used to enable/disable the error correction block shown in Figure 7-12. Table 7-16 shows the settings for DIS_EC.
Bit | Description |
---|---|
0b | Error Correction block is enabled. |
1b | Error Correction block is disabled. |
EC_PULSE_DIS is used to enable/disable the output of the Error Correction block when the Error Correction block is enabled. Table 7-17 describes the settings of EC_PULSE_DIS in detail.
Bit | Status of Error Correction block output |
---|---|
0b | Output follows settings for DIS_EC as displayed in Table 7-16. If DIS_EC is set to 0b, RC_OUT continues to output pulses even when the motor is:
Please note that the Error Correction block is active in this setting. |
1b | Output is disabled if the following two conditions are met:
Please note that the Error Correction block is active in this setting. |
Table 7-18 summarizes the settings described above.
DIS_EC | EC_PULSE_DIS | Error Corrector Status | Output Pulse Status |
---|---|---|---|
0b | 0b | Enabled | Pulse train output from RC_OUT |
0b | 1b | Enabled | No pulses only if Error Corrector adds 12 consecutive pulses and bandpass filter gives no output. |
1b | X | Disabled | No Pulses |