The figures below show the typical
application schematic for driving a brushed DC motor or any inductive load. There are several optional connections shown in these schematics,
which are listed as follows:
- nSLEEP pin
- SPI (S) variant - This pin can be tied off high in the application if SLEEP
function is not needed.
- SPI (P) variant - N/A
- HW (H) variant - Pin control is
mandatory even if SLEEP function is not needed. The controller
needs to issue a reset pulse (typical: 30μsec bounded between treset max
and tsleep min) during wake-up to acknowledge wake-up or power-up.
- DRVOFF pin
- Both SPI (P) and SPI (S) variants - 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.
- IN pin
- Both SPI (P) and SPI (S) variants - This pin can be tied off low or left floating if register only
control is needed.
- NC pin
- All variants - This pin can be left floating or tied off low.
- OUT
pin
- Recommend to add a PCB footprint for capacitor from OUT to GND 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
-
Both SPI (P) and SPI (S) variants - Monitoring of this output is optional. All diagnostic information
can be read from the STATUS registers.
- SPI input pins
- Both SPI (P) and SPI (S) variants - Inputs (SDI, nSCS, SCLK) are compatible with 3.3V / 5V levels.
- SPI SDO pin
- SPI (S) variant - SDO tracks the nSLEEP pin voltage.
- SPI (P) variant - 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 (H) variant - Resistor is not needed for short to GND and Hi-Z level
selections
- LVL1 and LVL6 for SR, ITRIP, DIAG pins