English
Language : 

DS90C387R Datasheet, PDF (16/28 Pages) National Semiconductor (TI) – 85MHz Dual 12-Bit Double Pumped Input LDI Transmitter - VGA/UXGA
Two-Wire Serial Communication Interface Description (Continued)
TABLE 4. Register Field Definitions(’ * " = features not implemented on DS90C387R) (Continued)
Field
Access
Description
*VDJK [7:0]
RW
Reserved.
*DK [3:1]
RW
Feature not implemented.
*DKEN
RW
Feature not implemented.
Communicating with the DS90C387R through
Registers
There are 31 data registers in the DS90C387R, and can be
accessed through sixteen register addresses. All registers
are predefined as read only, or read and write. The device
will always attempt to detect if a LCD panel/monitor is con-
nected.
A Write to the DS90C387R will always include the slave
address byte, data register address byte, a data byte.
Reading the DS90C387R can take place either of two ways:
1. If the location latched in the data register addresses is
correct , then the read can simply consist of a slave
address byte, followed by retrieving the data byte.
2. If the data register address needs to be set, then a slave
address byte, data register address will be sent first,
then the master will repeat start, send the slave address
byte and data byte to accomplish a read.
The data byte has the most significant bit first. At the end of
a read, the DS90C387R can accept either Acknowledge or
No Acknowledge from the Master (No Acknowledge is typi-
cally used as a signal for the slave that the Master has read
its last byte).
Two-Wire Serial Communication
Interface for Slave
The DS90C387R slave state machine does not require an
internal clock and it supports only byte read and write. Page
mode is not supported. The 7-bit binary address is
“0111A2A1A0”, where A2A1A0 are pin programmable to “ 1“ or
“ 0 ” and the “ 0111 ” is hardwired internally.
10128830
FIGURE 14. Byte Read
The master must generate a “ Start ” by sending the 7-bit
slave address plus a 0 first, and wait for acknowledge from
DS90C387R. When DS90C387R acknowledges (the 1st
ACK) that the master is calling, the master then sends the
data register address byte and waits for acknowledge from
the slave. When the slave acknowledges (the 2nd ACK), the
master repeats the “ Start ” by sending the 7-bit slave
address plus a 1 (indicating that READ operation is in
progress) and waits for acknowledge from DS90C387R. Af-
ter the slave responds (the 3rd ACK), the slave sends the
data to the bus and waits for acknowledge from the master.
When the master acknowledges (the 4th ACK), it generates
a “ Stop ”. This completes the “ READ ”.
www.national.com
10128831
FIGURE 15. Byte Write
16