Max8759, Low-cost, smbus, ccfl backlight controller – Rainbow Electronics MAX8759 User Manual

Page 20

Advertising
background image

MAX8759

values. POR occurs when V

CC

rises above 1.75V (typ).

The UVLO occurs when V

CC

is below 4.2V (typ). The

MAX8759 disables both high-side and low-side switch
drivers below the UVLO threshold.

Low-Power Shutdown

The MAX8759 is placed into shutdown by clearing bit 0
of the device control register (0x01).When the
MAX8759 is shut down, all functions of the IC are
turned off except the 5.35V linear regulator. In shut-
down, the linear regulator output voltage drops to 4.5V
and the supply current is 6µA (typ). While in shutdown,
the fault latch is reset. The device can be reenabled by
setting bit 0 of the device control register to 1.

Ambient-Light-Sensor Supply Pin (VALS)

The MAX8759 provides the supply voltage of the ALS
through the VALS pin. VALS is internally connected to
the 5.35V linear regulator output through a p-channel
MOSFET. The p-channel MOSFET is turned on when the
MAX8759 is enabled and turned off when the part is dis-
abled. Bypass VALS to ground with a minimum 0.lµF
ceramic capacitor. Place the capacitor as close to the
ALS supply input as possible.

SMBus Interface (SDA, SCL)

The MAX8759 supports an SMBus-compatible 2-wire
digital interface. SDA is the bidirectional data line and
SCL is the clock line of the 2-wire interface correspond-
ing respectively to SMBDATA and SMBCLK lines of the
SMBus. SDA and SCL have Schmidt-triggered inputs
that can accommodate slow edges; however, the rising
and falling edges should still be faster than 1µs and
300ns, respectively. The MAX8759 uses the write-byte
and read-byte protocols (Figure 8). The SMBus proto-
cols are documented in System Management Bus
Specification

V1.08 and are available at

http://www.sbs-forum.org/.

The MAX8759 is a slave-only device and responds to
the 7-bit address 0b0101100. The read and write com-
mands can be distinguished by adding ONE more bit
(R/

W bit) to the end of the 7-bit slave address, with one

indicating read and zero indicating write. The MAX8759
has seven registers: a brightness control register
(0x00), a device control register (0x01), a fault/status
register (0x02), an identification register (0x03), an ALS
status register (0x04), an ALS low-limit register (0x05),

Low-Cost, SMBus, CCFL Backlight Controller

20

______________________________________________________________________________________

1b

ACK

1b

7 BITS

ADDRESS

ACK

1b

WR

8 BITS

DATA

1b

ACK

P

8 BITS

S

COMMAND

WRITE-BYTE FORMAT

RECEIVE-BYTE FORMAT

SLAVE ADDRESS

DATA BYTE: DATA GOES INTO THE
REGISTER SET BY THE COMMAND BYTE

1b

ACK

1b

7 BITS

ADDRESS

ACK

1b

WR

S

1b

ACK

8 BITS

DATA

7 BITS

ADDRESS

1b

RD

1b

8 BITS

///

P

S

COMMAND

SLAVE ADDRESS

SLAVE ADDRESS

COMMAND BYTE: SENDS COM-
MAND WITH NO DATA; USUALLY
USED FOR ONE-SHOT COMMAND

COMMAND BYTE: SELECTS
WHICH REGISTER YOU ARE
READING FROM

SLAVE ADDRESS: REPEATED
DUE TO CHANGE IN DATA-
FLOW DIRECTION

DATA BYTE: READS FROM THE
REGISTER SET BY THE COMMAND
BYTE

1b

ACK

7 BITS

ADDRESS

1b

RD

8 BITS

DATA

1b

///

P

S

DATA BYTE: READS DATA FROM THE
REGISTER COMMANDED BY THE
LAST READ-BYTE OR WRITE-BYTE
TRANSMISSION; ALSO USED FOR
SMBus ALERT RESPONSE RETURN
ADDRESS

S = START CONDITION

SHADED = SLAVE TRANSMISSION

WR = WRITE = 0

P = STOP CONDITION

ACK = ACKNOWLEDGED = 0

RD = READ = 1

/// = NOT ACKNOWLEDGED = 1

1b

ACK

7 BITS

ADDRESS

1b

WR

8 BITS

COMMAND

1b

ACK

P

S

SEND-BYTE FORMAT

READ-BYTE FORMAT

Figure 8. SMBus Protocols

COMMAND BYTE: SELECTS
WHICH REGISTER YOU ARE
WRITING TO

Advertising