English
Language : 

MAX14521E Datasheet, PDF (16/20 Pages) Maxim Integrated Products – Quad, High-Voltage EL Lamp Driver with I2C Interface
Quad, High-Voltage EL Lamp Driver
with I2C Interface
Bit Transfer
One data bit is transferred during each SCL cycle. The
data on SDA must remain stable during the high period
of the SCL pulse. Changes in SDA while SCL is high
are control signals (see the START and STOP
Conditions section). SDA and SCL idle high when the
I2C bus is not busy.
START and STOP Conditions
SDA and SCL idle high when the bus is not in use. A
master initiates communication by issuing a START con-
dition. A START condition is a high-to-low transition on
SDA with SCL high. A STOP condition is a low-to-high
transition on SDA while SCL is high (Figure 2). A START
condition from the master signals the beginning of a
transmission to the MAX14521E. The master terminates
transmission and frees the bus by issuing a STOP con-
dition. The bus remains active if a REPEATED START
condition is generated instead of a STOP condition.
S
Sr
P
0 to configure the MAX14521E to write mode. The
address is the first byte of information sent to the
MAX14521E after the START condition.
Acknowledge
The acknowledge bit (ACK) is a clocked 9th bit that the
MAX14521E uses to handshake receipt each byte of
data when in write mode (see Figure 3). The
MAX14521E pull down SDA during the entire master-
generated 9th clock pulse if the previous byte is suc-
cessfully received. Monitoring ACK allows for detection
of unsuccessful data transfers. An unsuccessful data
transfer occurs if a receiving device is busy or if a sys-
tem fault had occurred. In the event of an unsuccessful
data transfer, the bus master may retry communication.
The master pulls down SDA during the 9th clock cycle
to acknowledge receipt of data when the MAX14521E
are in read mode. An acknowledge is sent by the mas-
ter after each read byte to allow data transfer to contin-
ue. A not acknowledge is sent when the master reads
the final byte of data from the MAX14521E followed by
a STOP condition.
SCL
CLOCK PULSE FOR
START
ACKNOWLEDGMENT
CONDITION
SDA
SCL
1
2
8
9
Figure 2. START, STOP, and REPEATED START Conditions
Early STOP Conditions
The MAX14521E recognizes a STOP condition at any
point during data transmission except if the STOP con-
dition occurs in the same high pulse as a START condi-
tion. For proper operation, do not send a STOP
condition during the same SCL high pulse as the
START condition.
Slave Address
The MAX14521E has selectable device addresses
through external inputs. The slave address consists of
five fixed bits (B7–B3, set to 11110) followed by two pin
programmable bits (A1 and A0).
For example: If A1 and A0 are hardwired to ground, the
complete address is 1111000. The full address is
defined as the seven most significant bits followed by
the read/write bit. Set the read/write bit to 1 to configure
the MAX14521E to read mode. Set the read/write bit to
NOT ACKNOWLEDGE
SDA
ACKNOWLEDGE
Figure 3. Acknowledge
Write Data Format
A write to the MAX14521E includes transmission of a
START condition, the slave address with the R/W bit set
to 0, one byte of data to configure the internal register
address pointer, one or more bytes of data, and a
STOP condition. Figure 4 illustrates the proper frame
format for writing one byte of data to the MAX14521E.
Figure 5 illustrates the frame format for writing n-bytes
of data to the MAX14521E.
The slave address with the R/W bit set to 0 indicates
that the master intends to write data to the MAX14521E.
The MAX14521E acknowledge receipt of the address
byte during the master-generated 9th SCL pulse.
16 ______________________________________________________________________________________