The MS35781 is a high-precision, low-noise, two-phase stepper motor driver IC. It supports a supply voltage up to 36V and integrates built-in power MOSFETs with an on-resistance of 720mΩ (high-side + low-side). The MS35781TE provides a maximum continuous current of 1.2A, while the MS35781N provides 1.5A.
The MS35781 integrates Fast Mode and Silent Mode to address different applications at high and low speeds. Fast Mode uses fast current regulation/decay to achieve excellent dynamic performance; Silent Mode offers lower noise and higher efficiency.
The MS35781 features an automatic half-current function: when there is no pulse on the STEP pin or when the target position is reached, the current automatically decays to the stop current set in the register, effectively reducing system power consumption.
Speed and position can be configured via the SPI registers or controlled through the standard STEP/DIR interface. The MS35781 supports SPI communication for setting operating modes, current configuration, diagnostic output configuration, and more.
The MS35781 integrates stall detection, open-circuit detection, as well as under-voltage protection, over-current protection, and over-temperature protection.
- ⚫Operating supply voltage: 5V to 36V
- ⚫Motor current:
- -1.2A maximum continuous current (MS35781TE)
- -1.5A maximum continuous current (MS35781N)
- ⚫On-resistance: 720mΩ (high-side + low-side)
- ⚫Microstepping control:
- -Supports register-configurable up to 1/256 microstepping
- -Supports automatic 1/256 microstepping
- ⚫Speed and position control: via internal register control or STEP/DIR interface
- ⚫Automatic current reduction (auto half-current) function
- ⚫SPI communication, supports daisy-chain
- ⚫Operating modes: Silent Mode and Fast Mode
- ⚫Protection and diagnostic features:
- -Stall detection, open-circuit detection
- -Under-voltage lockout, over-current protection, over-temperature protection
- ⚫Sleep mode