VM149C - Silicon Touch Technology Inc.

VM149C
Version
Issue Date
File Name
Total Page
: A.002
: 2011-05-27
: SP-VM149C-A.002.doc
: 12
120mA, 10Bit Current Sinking VCM Driver
with I2C Interface
新竹市科學園區展業一路 9 號 7 樓之 1
SILICON TOUCH TECHNOLOGY INC.
9-7F-1, Prosperity Road I, Science Based Industrial Park,
Hsin-Chu, Taiwan 300, R.O.C.
Fax:886-3-5645626
Tel:886-3-5645656
VM149C
120mA, 10-Bit Current Sinking VCM Driver
with I2C Interface
General Specifications
The VM149C is a VCM (Voice Coil Motor) driver IC with I2C interface control that is capable
of programmable sinking output current. It has a built-in internal voltage reference and
operates with a supply voltage range from 2.3V to 3.6V. The DAC is controlled by a signal
transmit through a 2-wire I2C serial interface which operates in an I2C fast mode (400 kHz).
The VM149C is designed for applications such as image stabilization, autofocus in camera
phones, and other portable devices.
Features and Benefits
z
Programmable sinking output current
z
I2C serial interface
z
DAC with 10-bit resolution
z
2.3V – 3.6V power source
z
Selective Output Slew Rate Control (SRC)
z
Low voltage control for digital pin PS, SDA, and SCL
z
Power saving mode
z
Automatic power on reset
z
Ultra small package: WLCSP (0.78mm*1.27mm*0.35mm)
Ordering Information
Part Number
Package
Marking
VM149C
WLCSP, 6Pin
TBD
120mA, 10Bit Current Sinking VCM Driver with I2C Interface
Version:A.002
未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任
Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement.
Page1
VM149C
Terminology
Resolution
The DAC resolution is defined by the power factor of 2, which defines the number of
distinct digitized levels.
N-bit resolution -> 2N distinct digitized levels
Differential Nonlinearity (DNL) error
The variation in digitized step value away from 1 LSB by any two adjacent digitized levels,
gain and offset errors removed.
Integral Nonlinearity (INL)
INL is a deviation of the actual transfer response from a straight line. Usually, INL error is
referred to the maximum INL error.
120mA, 10Bit Current Sinking VCM Driver with I2C Interface
Version:A.002
未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任
Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement.
Page2
VM149C
Pin Assignment
TOP View
Pin Number
Pin Name
Description
1
SINK
Analog Output : Current Sink Pin
2
VSS
Ground Pin
3
VDD
Power Input Pin
4
SDA
I2C Interface Data Line (Serial Data Line)
5
SCL
I2C Interface Clock Line (Serial Clock Line)
Digital Input: Power Saving Control
6
PS
(When PS=Low, chip is disabled)
(When PS=High, chip is enabled)
Absolute Maximum Ratings
Unless otherwise noted, TA= 25℃
Characteristic
Symbol
Rating
Unit
Supply Voltage
VDD
-0.4 ~ 3.6
V
Input Signal Voltage
VIN
-0.4 ~ VDD+0.4
V
Maximum Sink Current
ISINK
130
mA
Operating Temperature
TOPR
-40 ~ 85
°C
Storage Temperature
TSTG
-55 ~ 150
°C
120mA, 10Bit Current Sinking VCM Driver with I2C Interface
Version:A.002
未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任
Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement.
Page3
VM149C
Electrical Characteristic
Unless otherwise noted, TA= 25℃, VDD = 2.8 V and VCM ≈ 32Ω, 460uH.
Item
Sym.
Limit
Condition
Unit
Min.
Typ.
Max.
2.3
2.8
3.6
V
Power Supply
Supply Voltage
VDD
-
IPS
PS = Low (chip is disabled)
-
<1
uA
IDD0
PS = High, SPS(*1)= High
-
<1
uA
IDD1
PS = High, SPS(*1)= Low
-
1.8
2.3
mA
Input Voltage High
VIH
-
1.26
-
VDD+0.4
V
Input Voltage Low
VIL
-
-0.4
-
0.54
V
Input Current High
IIH
-
±1
uA
Input Current Low
IIL
-
±1
uA
Supply Current
( IDD )
PS, SDA, SCL digital pin
Parameters
DAC Resolution
-
-
10
-
Bits
DNL
-
-
+/-0.7
+/-1
LSB
INL
-
-
+/-1.5
+/-4
LSB
Maximum
Output Sink Current
Zero Code
Output Sink Current
IS,max
D[9:0]=3FF(*2)
IS,min
D[9:0]=000(*2)
-
0.1
1
uA
PS = H, SPS(*1)= H
-
0.1
1
uA
-
0.08
Output Offset Current
IOS
Voltage Drop
ΔV
ΔV = VSINK − VMVSS (*3)
120
mA
V
(@ISINK = 85 mA)
Note:
(*1): SPS (Soft Power Saving, 2nd standby mode): IC power saving mode, controlled by software.
(*2): The value of sink current through pin SINK is set by D[9:0] linearly.
(*3): VSINK is the voltage of SINK pin, and VMVSS is the voltage of motor driver VSS pin
120mA, 10Bit Current Sinking VCM Driver with I2C Interface
Version:A.002
未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任
Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement.
Page4
VM149C
Block Diagram
120mA, 10Bit Current Sinking VCM Driver with I2C Interface
Version:A.002
未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任
Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement.
Page5
VM149C
Data Format
VM149C Write Mode
In the writing mode, data is written to the VM149C and shifted into a 16-bit input register.
After all 16 bits of data have been shifted in, a STOP signal is generated by master
controller. The data in the input register is transferred to the DAC at the same time.
1
9
1
1
9
9
SCL
SDA
0
0
0
1
1
0
0
W
START by
MASTER
SPS 0
D9 D8 D7 D6 D5 D4
ACK by
11-VM149
D3 D2 D1 D0 S3 S2 S1 S0
ACK by
11-VM149
FRAME 3
Least Significant
Data Byte
FRAME 2
Most Significant
Data Byte
FRAME 1
Serial Bus Address Byte
ACK by STOP by
11-VM149 MASTER
VM149C Read Mode
In reading mode, data is read from IC to a master controller in the same bit order.
1
9
1
9
1
9
SCL
SDA
0
0
0
1
1
0
START by
MASTER
0
R
SPS
0
D9 D8 D7 D6 D5 D4
ACK by
11-VM149
FRAME 1
Serial Bus Address Byte
D3 D2 D1 D0 S3 S2 S1 S0
ACK by
MASTER
FRAME 2
Most Significant
Data Byte
120mA, 10Bit Current Sinking VCM Driver with I2C Interface
NACK by STOP by
MASTER MASTER
FRAME 3
Least Significant
Data Byte
Version:A.002
未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任
Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement.
Page6
VM149C
Table
MSB
LSB
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
Serial Data Bits 7
Input Register R15 R14 R13 R12 R11 R10 R09 R08 R07 R06 R05 R04 R03 R02 R01 R00
SPS 0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 S3 S2 S1 S0
Function
z
SPS (Soft Power Saving, 2nd standby mode): IC power saving, controlled by software.
The operations are defined by the following table.
PS
SPS
IC status
Low
-
Power saving
Low
Normal
High
Soft power saving
High
If PS is at logic low level; the chip is forced to shut down all power. If PS is at logic high
level, the chip will be controlled by the SPS bit(the R15 bit of the register) to perform
normally(SPS=Low) or to softly power off the IC(SPS=High). It is recommended to keep PS
at low level (PS = L) while the chip is in no operation mode to save power for all
applications.
z
D[9:0]: The level of sink current through pin SINK is set by D[9:0].
120mA, 10Bit Current Sinking VCM Driver with I2C Interface
Version:A.002
未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任
Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement.
Page7
VM149C
z
S[3:0]: Output Current Slew Rate Control: The output current slew rate can be set by
S[3:2] : as step control and S[1:0] as step period.
S[3:2] : code step control
S[3:2]
Code per step
0
0 (no SRC)
1
1
2
2
3
4
S[1:0] :SRC step period
S[1:0]
Period (us)
0
64
1
128
2
256
3
512
No SRC S[3:0] =0
…
Code per 1 step is
set by S[3:2]
…
…
…
Code per 1 step is
set by S[3:2]
No SRC S[3:0] =0
1 step period is set
by S[1:0]
120mA, 10Bit Current Sinking VCM Driver with I2C Interface
1 step period is set
by S[1:0]
Version:A.002
未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任
Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement.
Page8
VM149C
Application Circuit
Application Notes
z
The VM149C is a constant current driving IC for applications in Auto-Focus. The
supply voltage range VDD of VM149C is from 2.3V to 3.6V. The input range of
digital control pin PS, and digital I/O pins SCL and SDA, are defined such that
logic “High” is from 1.26V to VDD+0.4V and logic “Low” is from –0.4V to 0.54V.
Therefore, the three digital pins are suitable controlled by 1.8V ISP.
z
In order to ensure the stability of output current, a capacitance CL is suggested to
be installed between the two terminals of VCM. The suggested value of CL is in
the range of 0.1~0.22uF to match different VCMs.
120mA, 10Bit Current Sinking VCM Driver with I2C Interface
Version:A.002
未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任
Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement.
Page9
VM149C
Package Specifications (WLCSP): (0.78mm*1.27mm*0.35mm)
DIMENSION
(mm)
SYMBOL
A
A1
A2
b
D
E
e1
e2
L1
L2
MIN.
0.325
0.090
0.235
0.234
1.255
0.765
0.380
0.380
0.215
0.170
120mA, 10Bit Current Sinking VCM Driver with I2C Interface
NOM.
0.350
0.100
0.250
0.260
1.270
0.780
0.400
0.400
0.235
0.190
Version:A.002
未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任
Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement.
MAX.
0.375
0.110
0.265
0.286
1.285
0.795
0.420
0.420
0.255
0.210
Page10
VM149C
The products listed herein are designed for ordinary electronic applications, such as
electrical appliances, audio-visual equipment, communications devices and so on.
Hence, it is advisable that the devices should not be used in medical instruments,
surgical implants, aerospace machinery, nuclear power control systems,
disaster/crime-prevention equipment and the like. Misusing those products may
directly or indirectly endanger human life, or cause injury and property loss.
Silicon Touch Technology, Inc. will not take any responsibilities regarding the
misusage of the products mentioned above. Anyone who purchases any products
described herein with the above-mentioned intention or with such misused
applications should accept full responsibility and indemnify. Silicon Touch Technology,
Inc. and its distributors and all their officers and employees shall defend jointly and
severally against any and all claims and litigation and all damages, cost and
expenses associated with such intention and manipulation.
Silicon Touch Technology, Inc. reserve the right to make changes to their products or
to discontinue any product or service without notice, and advise customers to obtain
the latest version of relevant information to verify, before placing orders, that
information being relied on is current and complete.
120mA, 10Bit Current Sinking VCM Driver with I2C Interface
Version:A.002
未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任
Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement.
Page11