English
Language : 

BUF08630_14 Datasheet, PDF (16/35 Pages) Texas Instruments – Programmable Gamma-Voltage Generator and High Slew Rate VCOM
BUF08630
SBOS515A – OCTOBER 2010 – REVISED AUGUST 2012
The process of updating multiple DAC/VCOM registers
begins the same as when updating a single register.
However, instead of sending a STOP condition after
writing the addressed register, the master continues
to send data for the next register. The BUF08630
automatically and sequentially steps through
subsequent registers as additional data are sent. The
process continues until all desired registers have
been updated or a STOP or START condition is sent.
To write to multiple DAC/VCOM registers:
1. Send a START condition on the bus.
2. Send the device address and read/write bit = low.
The BUF08630 acknowledges this byte.
3. Send either the OUT1 pointer address byte to
start at the first DAC, or send the pointer address
byte for whichever DAC/VCOM is the first in the
sequence of DAC/VCOMs to be updated. The
BUF08630 begins with this DAC/VCOM and steps
through subsequent DAC/VCOMs in sequential
order.
4. Send the bytes of data; begin by sending the
most significant byte (bits D15–D8, of which only
bits D9 and D8 have meaning, and bits D15–D14
must not be 01), followed by the least significant
byte (bits D7–D0). The first two bytes are for the
DAC/VCOM addressed in the previous step. The
DAC/VCOM register is automatically updated after
receiving the second byte. The next two bytes are
for the following DAC/VCOM. That DAC/VCOM
register is updated after receiving the fourth byte.
This process continues until the registers of all
following DAC/VCOMs have been updated. The
BUF08630 accepts data for eight DACS, VCOM
voltage, gain set, VCOM high limit, and VCOM low
limit. Note that between these addresses, there
are some unused addresses that must be
skipped. For more details, see Table 4. The write
disable bit cannot be accessed using this
method. It must be written to using the write to a
single DAC register procedure.
5. Send a STOP or START condition on the bus.
www.ti.com
The BUF08630 acknowledges each byte. To
terminate communication, send a STOP or START
condition on the bus. Only DAC registers that have
received both bytes of data are updated.
Reading: DAC/VCOM/OTHER Register (Volatile
Memory)
Reading a register returns the data stored in that
DAC/VCOM/OTHER register.
To read a single DAC/VCOM/OTHER register:
1. Send a START condition on the bus.
2. Send the device address and read/write bit = low.
The BUF08630 acknowledges this byte.
3. Send the DAC/VCOM/OTHER pointer address
byte. Set bit D7 = 0 and D6 = 0; bits D5–D0 are
the DAC/VCOM/OTHER address. NOTE: The
BUF08630 stores and returns data only from
these addresses:
– 000000 through 000111
– 010010
– 111100 through 111111
It returns 0000 for reads from 001000 through
010001, and 010011 through 010111. See
Table 4 for valid DAC/VCOM/OTHER addresses.
4. Send a START or STOP/START condition.
5. Send the correct device address and read/write
bit = high. The BUF08630 acknowledges this
byte.
6. Receive two bytes of data. They are for the
specified register. The most significant byte (bits
D15–D8) is received first; next is the least
significant byte (bits D7–D0). In the case of
DAC/VCOM channels, bits D15–D10 have no
meaning.
7. Acknowledge after receiving the first byte.
8. Send a STOP or START condition on the bus or
do not acknowledge the second byte to end the
read transaction.
16
Submit Documentation Feedback
Product Folder Links: BUF08630
Copyright © 2010–2012, Texas Instruments Incorporated