beautypg.com

Register description proximity light sensing, Led driver – Rainbow Electronics MAX44000 User Manual

Page 9

background image

_______________________________________________________________________________________ 9

MAX44000

Ambient and Infrared Proximity Sensor

Register Description

Proximity Light Sensing

The proximity sensing uses an external, pulsed infrared
LED source to emit controlled amounts of infrared radia-
tion. When an external object reflects back some of this
infrared radiation back to the IC, it is detected by the
integrated light detector. The amount of reflected light
detected is then used to determine the object’s proximity
to the sensor.
It is important to take account for the fact that different
objects at the same distance from the sensor can reflect
different amounts of infrared radiation depending on
their texture and color.
The IC includes on-chip ambient cancellation circuitry
in the receive path of the infrared proximity sensor. This
scheme allows the part to operate in the presence of

large amounts of DC IR radiation. Due to the use of a
single-pulse technique in pulsing the external infrared
LED, the chip is also immune to fixed-frequency external
infrared radiation such as from remote controls, elec-
tronic ballasts, etc., leading to more reliable infrared
proximity sensor operation.

LED Driver

The IC features a LED driver that delivers a pulsed cur-
rent at the output. The pulse amplitude is programmable
through the I

2

C interface from 0 to 110mA in steps of

10mA. A low-voltage compliance of DRV pin allows IR
LEDs to be powered from lower voltage rails, possibly
even a 1.8V rail. High-current drive accuracy improves
performance by eliminating part-to-part variation.

REGISTER

B7

B6

B5

B4

B3

B2

B1

B0

REGISTER

ADDRESS

POWER-ON

RESET
STATE

R/W

STATUS
Interrupt Status

PWRON PRXINTS ALSINTS

0x00

0x04

R

CONFIGURATION
Main Configuration

TRIM

MODE[2:0]

PRXINTE ALSINTE

0x01

0x24

R/W

Receive Configuration

1

1

1

1

ALSTIM[1:0]

ALSPGA[1:0]

0x02

0x00

R/W

Transmit Configuration

DRV[3:0]

0x03

0x00

R/W

ADC DATA

ADC High Byte (ALS

)

OFL

ALSDATA[13:8]

0x04

0x00

R

ADC Low Byte (ALS

)

ALSDATA[7:0]

0x05

0x00

R

ADC Byte (PROX)

PRXDATA[7:0]

0x16

0x00

R

THRESHOLD SET
ALS Upper Threshold
(High Byte

)

UPTHR[13:8]

0x06

0x00

R/W

ALS Upper Threshold
(Low Byte)

UPTHR[7:0]

0x07

0x00

R/W

ALS Lower Threshold
(High Byte)

LOTHR[13:8]

0x08

0x00

R/W

ALS Lower Threshold
(Low Byte)

LOTHR[7:0]

0x09

0x00

R/W