English
Language : 

BUF08630_14 Datasheet, PDF (14/35 Pages) Texas Instruments – Programmable Gamma-Voltage Generator and High Slew Rate VCOM
BUF08630
SBOS515A – OCTOBER 2010 – REVISED AUGUST 2012
General Acquire Command
A general acquire command is used to update all
registers and DAC/VCOM outputs to the last
programmed values stored in nonvolatile memory. A
single-channel acquire command updates only the
register and DAC/VCOM output of the DAC/VCOM
corresponding to the DAC/VCOM address used in the
single-channel acquire command.
These are the steps of the sequence to initiate a
general channel acquire:
1. Be sure BKSEL is in its desired state and has
been stable for at least 1ms.
2. Send a START condition on the bus.
3. Send the appropriate device address (based on
A0) and the read/write bit = low. The BUF08630
acknowledges this byte.
4. Send a DAC/VCOM pointer address byte. Set bit
D7 = 1 and D6 = 0. Bits D5-D0 are any valid
DAC/VCOM address. Although the BUF08630
acknowledges 000000 through 010111, it stores
and returns data only from these addresses:
– 000000 through 000111
– 010010
It returns 0000 for reads from 001000 through
010001, and 010011 through 010111. See
Table 4 for valid DAC/VCOM addresses.
5. Send a STOP condition on the bus.
Approximately 750μs (±80 μs) after issuing this
command, all DAC/VCOM registers and DAC/VCOM
output voltages change to the respective, appropriate
nonvolatile memory values.
Single-Channel Acquire Command
These are the steps to initiate a single-channel
acquire:
1. Be sure BKSEL is in its desired state and has
been stable for at least 1ms.
2. Send a START condition on the bus.
3. Send the device address (based on A0) and
read/write bit = low. The BUF08630
acknowledges this byte.
4. Send a DAC/VCOM pointer address byte using the
DAC/VCOM address corresponding to the output
and register to update with the OTP memory
value. Set bit D7 = 0 and D6 = 1. Bits D5-D0 are
the DAC/VCOM address. Although the BUF08630
acknowledges 000000 through 010111, it stores
and returns data only from these addresses:
– 000000 through 000111
– 010010
It returns 0000 reads from 001000 through
010001, and 010011 through 010111. See
Table 4 for valid DAC/VCOM addresses.
www.ti.com
5. Send a STOP condition on the bus.
Approximately 36μs (±4 μs) after issuing this
command, the specified DAC/VCOM register and
DAC/VCOM output voltage change to the appropriate
memory value.
MaxBank
The BUF08630 can provide the user with the number
of times the nonvolatile memory of a particular
DAC/VCOM channel nonvolatile memory has been
written to for the current memory bank. This
information is provided by reading the register at
pointer address 111111.
There are two ways to update the MaxBank register:
1. After initiating a single acquire command, the
BUF08630 updates the MaxBank register with a
code corresponding to how many times that
particular channel memory has been written to.
2. Following a general acquire command, the
BUF08630 updates the MaxBank register with a
code corresponding to the maximum number of
times the most used channel (OUT1-8 and
VCOMs) has been written to.
MaxBank is a read-only register and is only updated
by performing a general- or single-channel acquire.
Table 3 shows the relationship between the number
of times the nonvolatile memory has been
programmed and the corresponding state of the
MaxBank Register.
Table 3. MaxBank Details
NUMBER OF TIMES WRITTEN TO
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
RETURNS CODE
0000
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
14
Submit Documentation Feedback
Product Folder Links: BUF08630
Copyright © 2010–2012, Texas Instruments Incorporated