AMIS30543
http://onsemi.com
28
PWMsh
Icoil=0
SLAT
SLApin
last sample
is retained
retain last sample
previous output is kept at SLA pin
buf
Ssh Sh
Ch
Csh
SLAT
NOT(Icoil=0)
Icoil=0
PWMsh
SLApin
V
COIL
div2
div4
V
BEMF
t
t
V
COIL
Figure 15. Timing Diagram of SLAPin
SLAT = 1 => SLApin is “transparent” during
V
BEMF
sampling @ Coil Current Zero
Crossing. SLApin is updated “realtime”.
SLAT = 0 => SLApin is not “transparent” during
V
BEMF
sampling @ Coil Current Zero Crossing.
SLApin is updated when leaving currentless state.
Warning, Error Detection and Diagnostics
Feedback
Thermal Warning and Shutdown
When junction temperature rises above T
TW
, the thermal
warning bit <TW> is set (Table 14 SPI Status registers
Address SR0). If junction temperature increases above
thermal shutdown level, then the circuit goes in “Thermal
Shutdown” mode (<TSD>) and all driver transistors are
disabled (high impedance) (see Table 14 SPI Status registers
Address SR2). The conditions to reset flag <TSD> is to be
at a temperature lower than T
tw
and to clear the <TSD> flag
by reading it using any SPI read command.
Overcurrent Detection
The overcurrent detection circuit monitors the load
current in each activated output stage. If the load current
exceeds the overcurrent detection threshold, then the
overcurrent flag is set and the drivers are switched off to
reduce the power dissipation and to protect the integrated
circuit. Each driver transistor has an individual detection bit
(see Table 14 SPI Status Registers Address SR1 and SR2:
<OVCXij> and <OVCYij>). Error condition is latched
and the microcontroller needs to clean the status bits to
reactivate the drivers.
Note: Successive reading the SPI Status Registers 1 and 2 in
case of a short circuit condition, may lead to damage to the
drivers.
Open Coil/Current Not Reached Detection
Open coil detection is based on the observation of 100%
duty cycle of the PWM regulator. If in a coil 100% duty cycle
is detected for longer than 200 ms then the related driver
transistors are disabled (highimpedance) and an
appropriate bit in the SPI status register is set (<OPENX> or
<OPENY>). (Table 14)
When the resistance of a motor coil is very large and the
supply voltage is low, it can happen that the motor driver is
not able to deliver the requested current to the motor. Under
these conditions the PWM controller duty cycle will be
100% and after 200 ms the error pin and <OPENX>,
<OPENY> will flag this situation (motor current is kept
alive). This feature can be used to test if the operating
conditions (supply voltage, motor coil resistance) still allow
reaching the requested coilcurrent or else the coil current
should be reduced.
Charge Pump Failure
The charge pump is an important circuit that guarantees
low R
DS(on)
for all drivers, especially for low supply
voltages. If supply voltage is too low or external components
are not properly connected to guarantee R
DS(on)
of the
drivers, then the bit <CPFAIL> is set (Table 14). Also after
POR the charge pump voltage will need some time to exceed
the required threshold. During that time <CPFAIL> will be
set to “1”.
AMIS30543
http://onsemi.com
29
Error Output
This is a digital output to flag a problem to the external
microcontroller. The signal on this output is active low and
the logic combination of:
NOT(ERRB) = <TW> OR <TSD> OR <OVCXij> OR
<OVCYij> OR <OPENi> OR <CPFAIL>
Logic Supply Regulator
AMIS30543 has an onchip 5 V lowdrop regulator
with external capacitor to supply the digital part of the chip,
some lowvoltage analog blocks and external circuitry. The
voltage level is derived from an internal bandgap reference.
To calculate the available drivecurrent for external
circuitry, the specified I
load
should be reduced with the
consumption of internal circuitry (unloaded outputs) and the
loads connected to logic outputs. See Table 4. DC
parameters
PowerOn Reset (POR) Function
The open drain output pin POR
/WD provides an “active
low” reset for external purposes. At powerup of
AMIS30543, this pin will be kept low for some time to reset
for example an external microcontroller. A small analogue
filter avoids resetting due to spikes or noise on the V
DD
supply.
t
PU
t
POR
t
RF
VBB
V
DDH
VDD
V
DDL
t
PD
<t
RF
t
t
POR/WD pin
Figure 16. PoweronReset Timing Diagram
Watchdog Function
The watchdog function is enabled/disabled through
<WDEN> bit (Table 11: SPI CONTROL REGISTERS).
Once this bit has been set to “1” (watchdog enable), the
microcontroller needs to rewrite this bit to clear an internal
timer before the watchdog timeout interval expires. In case
the timer is activated and WDEN is acknowledged too early
(before t
WDPR
) or not within the interval (after t
WDTO
), then
a reset of the microcontroller will occur through POR
/WD
pin. In addition, a warm/cold boot bit <WD> is available (see
Tables 14 and 15) for further processing when the external
microcontroller is alive again.
CLR pin (=Hard Reset)
Logic 0 on CLR pin allows normal operation of the chip.
To reset the complete digital inside AMIS30543, the input
CLR needs to be pulled to logic 1 during minimum time
given by t
CLR
(Table 5 AC Parameters). This reset function
clears all internal registers without the need of a
powercycle, except in sleep mode. Logic 0 on CLR pin
resumes normal operation again.
The voltage regulator and charge pump remains
functional during and after the reset and the POR
/WD pin is
not activated. Watchdog function is reset completely.
Sleep Mode
The bit <SLP> in SPI Control Register 2 (See Table 10)
is provided to enter a socalled “sleep mode”. This mode
allows reduction of currentconsumption when the motor is
not in operation. The effect of sleep mode is as follows:
The drivers are put in HiZ
All analog circuits are disabled and in lowpower mode
All internal registers are maintaining their logic content
NXT and DIR inputs are forbidden
SPI communication remains possible (slight current
increase during SPI communication)
Oscillator and digital clocks are silent, except during
SPI communication
Registers cannot be cleared by using the CLR pin
VBB should be minimum 9 V to be able to enter
Sleep Mode.
AMIS30543
http://onsemi.com
30
The voltage regulator remains active but with reduced
currentoutput capability (I
LOADSLP
). The watchdog timer
stops running and it’s value is kept in the counter. Upon
leaving sleep mode, this timer continues from the value it
had before entering sleep mode.
Normal operation is resumed after writing logic ‘0’ to bit
<SLP>. A startup time is needed for the charge pump to
stabilize. After this time, NXT commands can be issued.
t
PU
POR/WD pin
t
POR
VBB
V
DDH
VDD
t
t
t
DSPI
Enable WD
Acknowledge WD
WD timer
t
POR
t
WDRD
= t
WDPR
or = t
WDTO
>t
WDPR
and < t
WDTO
t
t
t
WDTO
Figure 17. Watchdog Timing Diagram
NOTE: t
DSPI
is the time needed by the external microcontroller to shiftin the <WDEN> bit after a powerup.
The duration of the watchdog timeout interval is programmable through the WDT[3:0] bits (See also Table 11: SPI
CONTROL REGISTERS. The timing is given in Table 10 below.
Table 10. WATCHDOG TIMEOUT INTERVAL AS FUNCTION OF WDT[3.0]
Index WDT[3:0] t
WDTO
(ms) Index WDT[3:0] t
WDTO
(ms)
0 0000 32 8 1000 288
1 0001 64 9 1001 320
2 0010 96 10 1010 352
3 0011 128 11 1011 384
4 0100 160 12 1100 416
5 0101 192 13 1101 448
6 0110 224 14 1110 480
7 0111 256 15 1111 512

AMIS30543DBGEVB

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
DAUGHTER BOARD BIP STEP MOTOR
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet