English
Language : 

BUF22821 Datasheet, PDF (8/25 Pages) Texas Instruments – Programmable Gamma-Voltage Generator and VCOM Calibrator with Integrated Two-Bank Memory
BUF22821
SBOS399 – JUNE 2007
www.ti.com
APPLICATION INFORMATION
GENERAL
The BUF22821 programmable voltage reference
allows fast and easy adjustment of 22 programmable
gamma reference outputs and two VCOM outputs,
each with 10-bit resolution. The BUF22821 is
programmed through a high-speed, I2C interface.
The final gamma and VCOM values can be stored in
the on-chip, nonvolatile memory. To allow for
programming errors or liquid crystal display (LCD)
panel rework, the BUF22821 supports up to 16 write
operations to the on-chip memory. The BUF22821
has two separate banks of memory, allowing
simultaneous storage of two different gamma curves
to facilitate dynamic switching between gamma
curves.
The BUF22821 can be powered using an analog
supply voltage from 9V to 20V, and a digital supply
from 2V to 5.5V. The digital supply must be applied
prior to the analog supply to avoid excessive current
and power consumption, or possibly even damage to
the device if left connected only to the analog supply
for extended periods of time. A typical configuration
of the BUF22821 is illustrated in Figure 12.
TWO-WIRE BUS OVERVIEW
The BUF22821 communicates through an
industry-standard, two-wire interface to receive data
in slave mode. This standard uses a two-wire,
open-drain interface that supports multiple devices
on a single bus. Bus lines are driven to a logic low
level only. The device that initiates the
communication is called a master, and the devices
controlled by the master are slaves. The master
generates the serial clock on the clock signal line
(SCL), controls the bus access, and generates the
START and STOP conditions.
To address a specific device, the master initiates a
START condition by pulling the data signal line
(SDA) from a HIGH to a LOW logic level while SCL
is HIGH. All slaves on the bus shift in the slave
address byte on the rising edge of SCL, with the last
bit indicating whether a read or write operation is
intended. During the ninth clock pulse, the slave
being addressed responds to the master by
generating an Acknowledge and pulling SDA LOW.
Data transfer is then initiated and eight bits of data
are sent, followed by an Acknowledge bit. During
data transfer, SDA must remain stable while SCL is
HIGH. Any change in SDA while SCL is HIGH is
interpreted as a START or STOP condition.
Once all data have been transferred, the master
generates a STOP condition, indicated by pulling
SDA from LOW to HIGH while SCL is HIGH. The
BUF22821 can act only as a slave device; therefore,
it never drives SCL. SCL is an input only for the
BUF22821.
ADDRESSING THE BUF22821
The address of the BUF22821 is 111010x, where x
is the state of the A0 pin. When the A0 pin is LOW,
the device acknowledges on address 74h (1110100).
If the A0 pin is HIGH, the device acknowledges on
address 75h (1110101). The A0 pin settings and
BUF22821 address options are shown in Table 1.
Other valid addresses are possible through a simple
mask change. Contact your TI representative for
information.
Table 1. Quick-Reference Table of BUF22821
Addresses
DEVICE/COMPONENT
BUF22821 Address:
A0 pin is LOW
(device acknowledges on address 74h)
A0 pin is HIGH
(device acknowledges on address 75h)
ADDRESS
1110100
1110101
Table 2. Quick-Reference Table of Command Codes
COMMAND
General Call Reset
High-Speed Mode
CODE
Address byte of 00h followed by a data byte of 06h.
00001xxx, with SCL ≤ 400kHz; where xxx are bits unique to the Hs-capable master. This
byte is called the Hs master code.
8
Submit Documentation Feedback