Freescale Semiconductor, Inc.
circuit disables the drive outputs by driving both outputs to the
high state until the device temperatures have dropped below
the lower thermal threshold temperature TJ(ENABLE), at which
time the drive is re-enabled.
The crossover delay must be controlled to provide sufficient
time for cross-condition suppression. At no time can both the
upper and lower output devices on the same side of the
H-bridge be allowed to conduct simultaneously. Also, following
a turn-on event a blanking period is included to prevent false
turn-offs owing to the initial turn-on current spike, which results
from motor circuit capacitance.
Note During power-on the DC Motor Driver circuit inhibits its
outputs when VVB+ is at 4.0 V or greater until RESET is
released. Likewise, during power-down of the machine the DC
Motor Driver circuit inhibits its outputs from the point when
RESET goes low until VVB+ has dropped below 4.0 V.
RESET Functionality
The 34920 provides an output, RESET, that drives an
external reset signal to the system microprocessor and/or the
system digital logic IC. This signal is an active low logic level
signal that is derived by monitoring the level of the VCC terminal.
This output is the equivalent of an open drain- (or open
collector-) type output, with an internal 2.5 kΩ pull-up to VCC.
This output terminal can be driven by other external sources
and therefore the state of RESET must be monitored by the
34920.
Note When RESET is asserted either internally or from an
external source, all 34920 motor drive outputs will be in their
inactive states, and the serial input port will be loaded with the
“Reset Value” (refer to Tables 4 through 7). The V2 voltage
regulator will be enabled.
During power-up this output asserts a logic low level, and it
monitors the V1 regulator output voltage and detects the point
that it reaches VV1T+. The output will then remain low for a delay
of 15 ms to 50 ms before releasing to a high state. A second
case is if VV1_FB is at or above VV1T+ for a period longer than
the delay period of tDELAY and VVB+ is still less than VVB+T-.
In this situation RESET will remain low until VVB+ is greater than
VVB+T-, at which point RESET will be released immediately and
there will be no delay period. If VVB+ passes through VVB+T+
during the tDELAY period, RESET will remain low until the end of
the tDELAY period, which started at the time VV1_FB passed
through the VV1T+ level.
During power-down this output immediately asserts a logic
low at the point when VV1_FB drops down to the trip point of
VV1T-. Also, if VVB+ drops below VVB+T- and VV1_FB is still at or
above VV1T-, RESET will be pulled low.
RESET Behavior
The following conditions describe the behavior of the RESET
circuit.
A Note on Terminology Assertion of RESET is defined as
the RESET terminal outputting a logic low voltage, and de-
assertion is when the terminal is pulled up to the VCC voltage.
On the power-up condition, RESET behaves as follows:
• If 1.0 V < VV1_FB < VV1T+ or VVB+ < VVB+T+, RESET will be
asserted.
Important If VV1_FB < 1.0 V, RESET is undefined.
• If RESET is asserted owing to VV1_FB < VV1T-, then when
VV1_FB rises monotonically from below VV1T- to above
VV1T+, RESET will de-assert after a duration of tDELAY.
• If RESET is asserted owing to VVB+ < VVB+T+ and VV1_FB
≥ VV1T+, then when VVB+ rises to the VVB+T+ level RESET
will de-assert with no delay. The only case where a delay
would be seen is if the time period from where VV1_FB
rises to the VV1T+ level to the point where VVB+ rises to the
VVB+T+ level is less than the tDELAY period. Then the delay
in de-asserting RESET would be the remaining tDELAY
time, thereby maintaining the full tDELAY period, between
the time when VV1_FB reaches VV1T+ and the de-assertion
of RESET, that is required for a reliable system reset.
On the power-down condition, RESET behaves as follows:
• If RESET is not asserted, and the VV1_FB voltage
monotonically decreases to a value below the negative-
going threshold of VV1T- and remains below VV1T- for
longer than tPERSIST (10 µs to 30 µs), RESET will be
asserted. RESET will remain asserted while 1.0 V <
VV1_FB < VV1T+. If VV1_FB falls below 1.0 V, the RESET
signal is undefined.
• RESET will also be asserted when VVB+ decreases below
the VVB+T+ level. This will occur even if the VV1_FB level is
still above VV1T-.
On the VV1_FB glitch condition, RESET behaves as follows:
• If the VV1_FB supply falls below VV1T- and remains there
for less than tPERSIST (10 µs to 30 µs), RESET will not be
asserted. However, if the condition lasts longer than
tPERSIST, RESET will be asserted for a duration of tDELAY.
34920
24
For More Information OMnOTTOhRiOsLAPrAoNdAuLOcGt,INTEGRATED CIRCUIT DEVICE DATA
Go to: www.freescale.com