The figures below show the typical application
schematic for driving a brushed DC motor or any inductive load in various modes. There are several optional
connections shown in these schematics, which are listed as follows:
- nSLEEP pin
- SPI variant - This
pin can be tied off high in the application if SLEEP function is not
needed.
- HW variant - Pin
control is mandatory even if SLEEP function is not
needed. The controller needs to issue a reset pulse during wake-up to acknowledge wake-up or
power-up.
- DRVOFF pin
- SPI variant - This
pin can be tied off low in the application if shutoff through
pin function is not needed. The equivalent
register bit can be used.
- EN/IN1 pin
- SPI variant - This
pin can be tied off low or left floating if register only control is
needed.
- PH/IN2 pin
- SPI variant - This
pin can be tied off low or left floating if register only control is
needed.
- OUT1 & OUT2 pins
- Recommend to add PCB
footprints for capacitors from OUTx to GND as well as between OUTx
close to the load for EMC purposes.
- IPROPI pin
- All variants -
Monitoring of this output is optional. Also IPROPI pin can be tied
low if ITRIP feature & IPROPI function is not needed. Recommend
to add a PCB footprint for a small capacitor (10nF to 100nF) if
needed.
- nFAULT pin
- SPI variant -
Monitoring of this output is optional. All diagnostic information
can be read from the STATUS registers.
- SPI input pins
- SPI variant - Inputs
(SDI, nSCS, SCLK) are compatible with 3.3V / 5V levels.
- SPI SDO pin
- SDO tracks the VDD
pin voltage. To interface with a 3.3V level controller input, a
level shifter or a current limiting series resistor is
recommended.
- CONFIG pins
- HW variant - Resistor
is not needed for short to GND and Hi-Z level selections