AVDD operating voltages
– 4.5 V to 20 V for V
– 4.5 V to 13 V for V
■ EEPROM for storing the optimum V
■ Guaranteed monotonic output over operating
from 2.6 V to 3.6 V
DD
from 2.25 V to 3.6 V
DD
DD
COM
setting
range
■ 400 kHz maximum interface bus speed
■ Operating temperature: –40 °C to 85 °C
■ Available in an 8-pin 3 mm x 3 mm TDFN8 or
3 mm x 3 mm TSSOP8 package
Applications
■ TFT-LCD panels
■ e-paper and e-book displays
Description
The STVM100 is a programmable VCOM
adjustment solution for thin-film transistor (TFT)
liquid-crystal displays (LCDs) to remove “flickers”.
It is also used in e-paper and e-book applications
to avoid the "ghosting" effect (residual pixels after
display refresh). It can replace a mechanical
potentiometer, so that the factory operator can
physically view the front screen when performing
the VCOM adjustment. This significantly reduces
labor costs, increases reliability, and enables
automation.
Table 1.Device summary
STVM100
I2C LCD/e-paper VCOM calibrator
TDFN8 (3 mm x 3 mm) (DC)
TSSOP8 (3 mm x 3 mm) (DS)
The STVM100 provides a digital I
control the sink current output (I
drives an external resistive voltage divider, which
can then be applied to an external V
Three external resistors R
1
mine the highest and lowest value of the V
An increase in the output sink current will lower
the voltage on the external divider so that the
V
can be adjusted by 128 steps within this
COM
range. Once the desired V
COM
achieved, it can be stored in the internal
EEPROM that will be automatically recalled during each power-up.
The STVM100 is available in an 8-pin,
3 mm x 3 mm TDFN8 or 3 mm x 3 mm TSSOP8
package.
See Section 3: Application information on page 11.
High-voltage analog supply.
Bypass to GND with a 0.1 µF capacitor.
WRITE protectection.
WPInput
Active-low. To enable write operations to the DAC or to the EEPROM
writing, connect to 0.7 VDD or greater. Internally pulled down by a 130 kΩ
resistor.
GNDSupply ground.
V
DD
Supply
SDAInput/Output I
SCLInputI
System power supply input.
Bypass to GND with a 0.1 µF capacitor.
2
C serial data input/output.
2
C serial clock input.
AV
OUT
SET
DD
AI12272
Maximum sink current adjustment point.
SETAnalog
1. See SET pin function in this table for the maximum adjustable sink current setting.
Connect a resistor from SET to GND to set the maximum adjustable sink
current of the OUT pin. The maximum adjustable sink current is equal to
AVDD /20 divided by R
(see Figure 4 on page 6).
SET
Doc ID 13236 Rev 85/27
Device overviewSTVM100
Figure 2.Connections diagram
Figure 3.Block diagram
SDA
SCL
WP
Interface
V
I2C
DD
OUT
AV
GND
DD
WP
7
7
1
2
3
4
AV
DD
DAC
EEPROM
Block
GND
19R
R
SET
8
SCL
7
SDA
6
V
5
DD
AI12273
OUT
+
–
SET
AI12274
Figure 4.Hardware hookup
3.3V
MCU
2
C Interface
I
SDA
STVM100
SCL
WP
V
DD
V
DD
GND
0.1µF
AV
OUT
SET
DD
R
AV
SET
DD
0.1µF
R
1
+
R
2
–
VCOM
AI12275
6/27Doc ID 13236 Rev 8
STVM100Device operation
2 Device operation
The STVM100 operates as a slave device on the serial bus. Access is obtained by
implementing a start condition, followed by the 7-bit slave address (1001111), and the
eighth bit for READ/WRITE identification. The volatile DAC register and non-volatile
EEPROM values can be read out or written in.
2.1 2-wire bus characteristics and conditions
This bus is intended for communication between different ICs. It consists of two lines:
●a bi-directional data signal (SDA).
●a clock signal (SCL).
The SDA and SCL lines must be connected to a positive supply voltage via a pull-up
resistor. The following protocols have been defined:
●Data transfer may be initiated only when the bus is not busy.
●During data transfer, the data line must remain stable whenever the clock line is high.
●Changes in the data line while the clock line is high will be interpreted as control
signals.
2.1.1 Bus not busy
Both data and clock lines remain high.
2.1.2 Start data transfer
A change in the data line state from high-to-low while the clock is high indicate the start
condition.
2.1.3 Stop data transfer
A change in the data line state from low-to-high while the clock is high indicates the stop
condition.
Doc ID 13236 Rev 87/27
Device operationSTVM100
2.1.4 Data valid
The data on the SDA line must be stable during the high period of the clock. The high or low
state of the data line can only change when the clock signal on the SCL line is low (see
Figure 5). The data on the line may be changed during the clock signal low period. There is
one clock pulse per bit of data.
Each data transfer is initiated with a start condition and terminated with a stop condition.
The number of data bytes transferred between the start and stop conditions is not limited.
The information is transmitted byte-wide and each receiver acknowledges transmission with
a ninth bit.
By definition, the device that gives out a message is called “transmitter”, the device that gets
the message is called “receiver”. The device that controls the message is called the
“master”. The devices controlled by the master are called “slave” devices.
Figure 5.Serial bus data transfer sequence
DATA LINE
STABLE
DATA VALID
CLOCK
DATA
START
CONDITION
CHANGE OF
DATA ALLOWED
STOP
CONDITION
AI00587
8/27Doc ID 13236 Rev 8
STVM100Device operation
2.1.5 Acknowledge
Each byte of eight bits is followed by one acknowledge bit. This acknowledge bit is a low
level signal put on the bus by the receiver, whereas the master generates an extra
acknowledge-related clock pulse (see Figure 6). A slave receiver which is addressed is
obliged to generate an acknowledge signal after the reception of each byte that has been
clocked out of the slave transmitter.
The device that acknowledges transmissions has to pull down the SDA line during the
acknowledge clock pulse in such a way, that the SDA line is a stable low during the high
period of the acknowledge-related clock pulse. The setup and hold times must be taken into
account. A master receiver must signal an end of transmitted data to the slave transmitter
by not generating an acknowledge on the last byte that has been clocked out of the slave. In
this case, the transmitter must leave the data line high to enable the master to generate the
stop condition.
Figure 6.Acknowledgement sequence
CLOCK PULSE FOR
ACKNOWLEDGEMENT
SCL FROM
MASTER
START
1289
DATA OUTPUT
BY TRANSMITTER
DATA OUTPUT
BY RECEIVER
MSBLSB
AI00601
Doc ID 13236 Rev 89/27
Loading...
+ 18 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.