A3904EEWTR-P

Low Voltage Voice Coil Motor Driver
A3904
3
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
ELECTRICAL CHARACTERISTICS Valid at T
A
= 25°C, V
DD
= 2.4 to 5.5 V, unless otherwise noted
Characteristics Symbol Test Conditions Min. Typ. Max. Units
General
Supply Current I
DD
0.5 2 mA
Sleep mode (SLEEPZ = Low) <100 500 nA
UVLO Enable Threshold V
UV(th)
V
DD
rising 2.1 2.395 V
UVLO Hysteresis V
UV(hys)
100 mV
Thermal Shutdown Temperature T
JTSD
Temperature increasing 165 °C
Thermal Shutdown Hysteresis .T
JTSD(hys)
T
JTSD(hys)
= T
JTSD
– T
J(recover)
–15–°C
Power-Up Delay t
d(on)
–10–μs
D-to-A Converter
Resolution Res Target = 500 μA / LSB 8 bit
LSB Relative Accuracy INL Code = 16 to 255, Endpoint method ±4 LSB
LSB Differential Nonlinearity DNL Guaranteed monotonic ±1 LSB
Maximum Output Current I
max
Code = 255 127.5 mA
Gain Error err
A
T
J
= 25°C, Code 16 to 255,
V
DD
= 2.6 to 3.0 V
–10 <3 10 %FS
Gain Error Drift
*
err
A
T
J
= –40°C to 125°C 0.2 LSB/°C
Offset Error I
errOS
Code = 1 0 1 5 mA
Code = 16 0.5 mA
Output
Output Voltage Range V
OUT
0.500 V
DD
–0.1 V
Output On Resistance R
DS(on)
R
SENSE
+ R
SINK
, I
OUT
= 127.5 mA 3 Ω
I
2
C Interface
Bus Free Time Between Stop and Start t
BUF
1.3 μs
Hold Time Start Condition t
hdSTA
0.6 μs
Setup Time for Repeated Start Condition t
suSTA
0.6 μs
SCL Low Time t
LOW
1.3 μs
SCL High Time t
HIGH
0.6 μs
Data Setup Time t
suDAT
100 ns
Data Hold Time t
hdDAT
0 900 ns
Setup Time for Stop Condition t
suSTO
0.6 μs
Logic Input Low Level (SDA, SCL pins) V
IL
0.84 V
Logic Input High Level (SDA, SCL pins) V
IH
1.26 V
Input Hysteresis (SDA, SCL pins) V
hys
100 mV
SLEEPZ Input Low Level V
inSLP
0.7 V
SLEEPZ Input High Level V
inSLP
1.5 V
Logic Input Current I
IN
V
IN
= 0 V to V
DD
–1 0 1 μA
Output Voltage (SDA pin) V
OL
I
LOAD
= 1.5 mA 0.36 V
Clock Frequency (SCL pin) f
CLK
400 kHz
Output Fall Time (SDA pin) t
fO
V
IH
to V
IL
250 ns
*Guaranteed by design and characterization, not production tested
Low Voltage Voice Coil Motor Driver
A3904
4
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
t
suSTA
t
hdSTA
t
suDAT
t
hdDAT
t
BUF
t
suSTO
t
HIGH
t
LOW
SDA
SCL
I
2
C Interface Timing Diagram
I
2
C Control Register Bit Definition
Bit Name Function
0 D0 DAC LSB
1D1
2D2
3D3
4D4
5D5
6D6
7 D7 DAC MSB
A3904 Slave Address Bit Definition
Bit
Operation
01234567
00011xX
1 Read
0 Write
Write Register Bit Definition and Timing Diagram
1 2 3 4 5 6 7 8 9
KAKA 0 x x 1 1 0 0 0 D6 D5 D4 D3 D2 D1 D0 D7
Control Data Address
Write
tratS
Stop
SDA
SCL
Acknowledge
(from A3904)
Acknowledge
(from A3904)
Low Voltage Voice Coil Motor Driver
A3904
5
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
The A3904 output current is controlled by programming the D-to-
A converter value via the I
2
C serial port. The target output current
can be calculated by:
I
OUT
= DAC × 500 μA ,
where DAC = 1 to 255. Code = 0 is a disable state for the output
sink drive. The DAC will be set to code = 0 upon power-up or a
fault condition on V
DD
.
SLEEPZ A logic low input disables all of the internal circuitry
and prevents the IC from draining battery power.
Output Range The voltage on the IOUT pin should be greater
than 500 mV to guarantee the accuracy and linearity of the pro-
grammed current. The output voltage is a function of the battery
voltage, motor resistance, and the programmed load current.
Clamp Diode When the output is turned off, the load induc-
tance causes the output voltage to rise. A clamp diode, from
IOUT to VDD, is integrated in the IC to ensure that the output
voltage remains at a safe level.
I
2
C Interface This is a serial interface that uses two bus lines,
SCL and SDA, to access the internal Control registers. Data is
exchanged between a microcontroller (master) and the A3904
(slave). The clock input to SCL is generated by the master, while
the SDA line functions as either an input or an open drain output,
depending on the direction of the data. The I
2
C input thresholds
do not depend on the V
DD
voltage of the A3904. The levels are
fixed at approximately 1 V. The fixed levels allow the SDA and
SCL lines to be pulled-up to a different logic level than the V
DD
supply of the 3904.
Timing Considerations The control sequence of the com-
munication through the I
2
C interface is composed of several steps
in the following sequence:
1. Start Condition. Defined by a negative edge on the SDA
line, while SCL is high.
2. Address Cycle. 7 bits of address, plus 1 bit to indicate
write (0) or read (1), and an acknowledge bit. The ad-
dress setting is 0x18, 0x1A, 0x1C or 0x1E.
3. Data Cycles. Write 8 bits of data that address the internal
Control register, followed by an acknowledge bit.
4. Stop Condition. Defined by a positive edge on the SDA
line, while SCL is high.
Except to indicate a Start or Stop condition, SDA must be stable
while the clock is high. SDA can only be changed while SCL is
low. It is possible for the Start or Stop condition to occur at any
time during a data transfer. The A3904 always responds by reset-
ting the data transfer sequence.
The Read/Write bit is set low to indicate a write cycle. Multiple
writes are allowed before issuing a Stop condition. There are no
readback functions incorporated into the A3904.
The master monitors for an acknowledge pulse to determine if the
slave device is responding to the address byte sent to the A3904.
When the A3904 decodes the 7-bit address field as a valid
address, it responds by pulling SDA low during the ninth clock
cycle.
During a data write from the master, the A3904 pulls SDA low
during the clock cycle that follows the data byte, in order to indi-
cate that the data has been successfully received.
After sending either an address byte or a data byte, the master
device must release the SDA line before the ninth clock cycle, in
order to allow this handshaking to occur.
Functional Description

A3904EEWTR-P

Mfr. #:
Manufacturer:
Description:
IC MOTOR DRIVER 2.4V-5.5V 6DFN
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet