
Functional description
L6470
26/61
Doc ID 16737 Rev 1
6.11
Thermal warning and thermal shutdown
An internal sensor allows the L6470 to detect when the device internal temperature exceeds
a thermal warning or an overtemperature threshold.
When the thermal warning threshold (Tj(WRN)) is reached the STATUS register TH_WRN
flag is forced low (see paragraph
9.1.22: STATUS) until the temperature decrease below
Tj(WRN) and a GetStatus command is sent to the IC (see paragraphs 9.1.22 and 9.2.18). When the thermal shutdown threshold (Tj(OFF)) is reached the device goes in thermal
shutdown condition: the STATUS register TH_SD flag is forced low, the power bridges are
disabled (switch to High Z state) and the STATUS register HiZ flag is raised (see paragraph
Thermal shutdown condition only expires when the temperature goes below the thermal
warning threshold (Tj(WRN)).
On exit from thermal shutdown condition bridges are still disabled (HiZ flag high); whichever
motion command makes the device exiting from High Z state (HardStop and SoftStop
included).
6.12
Reset and standby
The device can be reset and put into standby mode through a dedicated pin. When STBY
pin is driven low, the bridges are left open (High Z state), the internal charge pump is
stopped, the SPI interface and control logic are disabled and the internal 3 V voltage
regulator maximum output current is reduced to IREG,STBY; as a result the L6470 heavily
reduces the power consumption. At the same time the registers values are reset to default
and all protection functions are disabled. STBY input has to be forced low at least for
tSTBY,min in order to ensure the complete switch to standby mode.
On exit from standby mode, as well as for IC power-up, a delay of up to tlogicwu must be
given before applying a new command to allow proper oscillator and logic startup and a
delay of up to tcpwu must be given to allow the charge pump startup.
On exit from standby mode the bridges are disabled (HiZ flag high) and whichever motion
command makes the device exiting from High Z state (HardStop and SoftStop included).
6.13
External switch (SW pin)
SW pin sources a current towards an external switch in order to test whether it is CLOSED
or OPEN: the SW input is internally pulled-up to VDD and detects if the pin is open or
SW_F bit of STATUS register indicates if the switch is open (‘0’) or closed (‘1’) (see
paragraph
9.1.22); the bit value is refreshed at every system clock cycle (125 ns). SW_EVN
flag of STATUS register is raised when a switch turn-on event (SW input falling edge) is
detected (see paragraph
9.1.22). A GetStatus command releases the SW_EVN flag (see
By default a switch turn-on event causes a HardStop interrupt (SW_MODE bit of CONFIG
register set to ‘0’). Otherwise (SW_MODE bit of CONFIG register set to ‘1’), switch input
events do not cause interrupts and the switch status information are at user disposal (see