SLLSFT3A November 2025 – September 2026 MC121-Q1
PRODMIX
MC121-Q1 integrates protections for rotor lock, current limiting, overcurrent, VM undervoltage, VM overvoltage, and overtemperature events. Table 6-3 indicates the condition for fault mode entry and recovery to active mode.
| FAULT | CONDITION | H-BRIDGE | DEVICE LOGIC | FG/RD pin fault Indication? | RECOVERY |
|---|---|---|---|---|---|
| Locked rotor protection | Hall transition not detected for tLRD and LRD_RETRY_DIS = 0x0 | All FETs disabled (Hi-Z) |
Enabled | Yes | Auto retry after tlock_long_retry or tlock_quick_retry |
| Hall transition not detected for tLRD for 5 consecutive start attempts and LRD_RETRY_DIS = 0x1 | All FETs disabled (Hi-Z) |
Latched; latched faults are cleared only by power reset or sleep wake-up | |||
| Current limit | IOUTx(Low side) > ILIMIT | HS FETs disabled and current recirculation through low side FETs based on PWM_MODE | No | IOUTx(Low side) < ILIMIT at the start of next output PWM duty cycle | |
| Overvoltage protection | VVM > VOVP rising and OVP_EN=0x1 | All FETs disabled (Hi-Z) |
Yes, if FGRD_FAULT_SEL = 0x1 No, if FGRD_FAULT_SEL = 0x0 |
VVM < VOVP falling threshold | |
| Overcurrent protection | IOUTx > IOCP and OCP_MODE = 0x0 | All FETs
disabled (Hi-Z) |
Auto retry after tlock_long_retry | ||
| IOUTx > IOCP and OCP_RETRY_MODE = 0x1 | Latched after 4 consecutive OCP events; latched faults are cleared only by power reset or sleep wake-up | ||||
| Thermal Shutdown | TJ > TTSD | All FETs disabled (Hi-Z) |
TJ < TTSD - THYS | ||
| Undervoltage protection | VVM < VUVLO falling | All FETs disabled (Hi-Z) |
Disabled | VVM > VUVLO rising threshold | |
| Integrated supply clamp | VVM > VCLAMP and VM_CLAMP_DIS = 0x0 | HS FETs disabled (Hi-Z) |
Enabled | No | VVM < VCLAMP |
The FG/RD pin supports feedback to the fan controller for motor speed, rotor lock, or fault detection. Setting the FGRD_MODE bit to 0x0 configures the FG/RD pin for the frequency generator (FG) output. The transitions of the internal hall sensor signal determine the frequency of the FG signal. By setting the FG_MULTIPLIER bits, the FG pin toggles with a factor of 1/2, 1, 2/3, or 2 times the internal hall sensor frequency. The FG_MULTIPLIER bits help minimize system design and firmware changes when swapping motors with different number of magnetic pole pairs or phases. When FG_HALL_RAW_EN is set to 0x0, the FG pin signal corresponds to the hall offset signal used for frequency generator (FG) output. When FG_HALL_RAW_EN = 0x1, the FG pin signal corresponds to the hall latch sensor signal output. The MC121-Q1 does not apply FG_MULTIPLIER setting when FG_HALL_RAW_EN = 0x1.
The FG/RD pin indicates locked rotor condition, device faults, and active mode status according to Table 6-4. The state of the FG pin when motor is in stationary/idle (stopped by DIN = 0% or DOUT_TARGET = 0%) is always complementary to the state used to indicate a locked rotor or device fault condition. For example, if a combination of FGRD_MODE, FGRD_INVERT and FGRD_FAULT_SEL bits indicate locked rotor as an active low signal on FG pin, the state of the FG pin is high (through external pull-up) when the motor is in stationary/idle state.
Fault conditions are reported in the TEST_FAULT and TEST_FAULT_STATUS registers. The TEST_FAULT register provides the real-time status of active faults, while the TEST_FAULT_STATUS register contains fault indicators that persist until cleared by the host.
| FGRD_MODE bit | FGRD_INVERT bit | FGRD_FAULT_SEL bit | Active Mode Indication | Locked rotor fault indication | OVP, OCP, TSD, UVLO fault indication |
|---|---|---|---|---|---|
| 0x0 | 0x0 | 0x0 | Toggling after 4 hall transitions | Asserted low | N/A |
| 0x0 | 0x1 | Asserted low | |||
| 0x1 | 0x0 | Inverted toggling after 4 hall transitions | Pulled high | N/A | |
| 0x1 | 0x1 | Pulled high | |||
| 0x1 | 0x0 | 0x0 | Pulled high | Asserted low | N/A |
| 0x1 | Asserted low | ||||
| 0x1 | 0x0 | Asserted low | Pulled high | N/A | |
| 0x1 | Pulled high |