전자부품 데이터시트 검색엔진
Selected language     Korean  ▼
부품명
         상세내용
Preview PDF Download HTML-1page HTML-10pages

EAAPMST3923A2 데이터시트(Datasheet) 1 Page - Everlight Electronics Co., Ltd

부품명 EAAPMST3923A2
상세내용  Ambient Light Sensor and Proximity Sensor with I2C Interface
PDF  20 Pages
Scroll/Zoom Zoom In 100% Zoom Out
제조사  EVERLIGHT [Everlight Electronics Co., Ltd]
홈페이지  http://www.everlight.com
Logo 

 
 1 page
background image
Ambient Light Sensor and
Proximity Sensor with I2C Interface
EAAPMST3923A2
Feature
ALS
-reading proportional to lu
x
-indoor light source flicker noise rejection
-matching human eye’s response (IR rejection)
-selectable 50/100/200/400/800 lux range
PS
-narrow band IR spectrum (850nm IRED is recommended)
-programmable IRED intensit
y
-100mA or 200mA pulsed driving current
-various periodic sleep time between each measurement
Interrupts
-independent ALS/PS interrupt thresholds
-adjustable interrupt
persistence
Green Powe
r
-less than 150μA DC supply current for ALS/PS sensing
-less than 0.1μA supply current when powered down
Easy to Use
-SMBus Compatible I2C interface
-auto register addressing
-interrupt pin and flags
Wide Operating Voltage Range
-1.7V to 3.6V supply for I2C interface
-2.3V to 3.6V sensor power supply
Wide Operating temperature Range
-40°C to 85°C ambient temperature
Size
-3.94mm (L) ×2.36mm (W) ×1.35mm (H)
Page 1 of 20
Rev. 0.01
 2 page
background image
General Description
The
EAAPMST3923A2 integrates an ambient light sensor (ALS), a proximity sensor (PS), an infrared
emitting diode (IRED) driver and an SMBus compatible I2C interface into one chip. The ALS and PS work
independently, and communication to the device is accomplished through the fast I2C interface (up to
750 kHz) for easy connection to a microcontroller or embedded controller. A flexible interrupt scheme is
provided for minimal microcontroller utilization.
The ambient light sensor (ALS) has 5 working ranges for adapting to different applications and various
opto-mechanisms. The ALS reading (output data) is proportional to the ambient light; not extra data
manipulation is required. It also has a built-in circuit to reject the 50Hz/60Hz flicker noise caused by indoor
light sources. The most distinguished feature of the ALS is that the spectral response is almost the same as
human eye’s photopic vision due to a well-engineered optional coating on the top of the ambient light
detector; thus, light source correction coefficient is mot necessary.
The proximity sensor (PS) employs a narrow-band, multi-layer optical coating to suppress most infrared
background. Synchronized with the built-in IRED driver, the proximity sensing circuitry adopts
track-and-hold (T&H) and correlated double sampling (CDS) techniques to reject non-synchronized infrared
signals and electrical DC offset. Each proximity measurement takes about 0.8mS, and various sleep-time in
between can be programmed through I2C interface to reduce overall power consumption.
The
EAAPMST3923A2 provides a separate pin for level-style interrupt which simplifies and improves
system efficiency by eliminating the need to poll a sensor for an ALS or PS readings. An interrupt is generated
when the reading of an ALS or PS exceeds either an upper or lower threshold. In addition, a
programmable interrupt persistence feature allows the user to determine how many consecutive
exceeded readings are necessary to trigger an interrupt. Interrupt threshold and persistence settings are
configurable through I2C interface.
Applications
Display and keypad dimming adjustment and proximity sensing for:
-Mobile Devices: smart phone, PDA, GPS
-Computing Devices: laptop PC, notebook
-Consumer Devices: LCD-TV, digital picture frame, digital camera
Industrial and medical light and proximity sensing
DATASHEET
EAAPMST3923A2
Page 2 of 20
Rev. 0.01
 3 page
background image
Package Dimensions
TOP View
Side View
Bottom View
Unit: mm
Tolerances: ± 0.1mm
DATASHEET
EAAPMST3923A2
Page 3 of 20
Rev. 0.01
 4 page
background image
PCB Layout Footprint
Unit: mm
Tolerances: ± 0.1mm
Pin Description
Pin No.
Pin name
Pin function
1
SDA
I2C serial data line
2
INT
Interrupt pin: LO for interrupt alarming. The INT pin is an open drain
3
IRDR
IR LED driver pin connecting to the cathode of the external IR LED
4
LEDK
Cathode of the embedded IR LED, connect to IRDR pin
5
LEDA
Anode of the embedded IR LED, connect to power
6
GND
Ground: The thermal pad is also connected to the GND pin
7
SCL
I2C serial clock line
8
VDD
Power supply voltage: 2.3V~3.6V
DATASHEET
EAAPMST3923A2
Page 4 of 20
Rev. 0.01
 5 page
background image
Block Diagram
Typical Application Circuit
A typical application for the
EAAPMST3923A2 is shown in Figure 1. The device can be tied onto a
systems I2C bus together with other I2C compliant devices.
Figure 1.
EAAPMST3923A2 typical application circuit
DATASHEET
EAAPMST3923A2
Page 5 of 20
Rev. 0.01
 6 page
background image
Layout Considerations
The
EAAPMST3923A2 is relatively insensitive to layout. Like other I2C devices, it is intended to
provide excellent performance even in significantly noisy environments. There are only a few
considerations that will ensure best performance. Route the supply and I2C traces as far as possible
from all sources of noise.
Absolute Maximum Ratings (TA=+25°C)
Parameter
Rating
Unit
VDD supply voltage
4.0
V
I2C bus voltage (SCL, SDA)
--0.5 to 4.
0
V
IRDR pin voltage
5.5
V
ADDR pin voltage
-0.5 to VDD+0.5
V
INT pin voltage
-0.5 to 4.0
V
Caution: Do not operate at or near the maximum ratings listed for extended periods of time. Exposure to such conditions
may adversely impact product reliability and result in failures not covered by warranty.
Important Note: All parameters having Min/Max specifications are guaranteed. Typical values are
information purposes only. Unless otherwise noted, all tests are the specified temperature and pulsed tests,
therefore: TJ=TC=TA
DATASHEET
EAAPMST3923A2
Page 6 of 20
Rev. 0.01
 7 page
background image
Electrical Characteristics (VDD=3.0V, TA=+25°C)
Note: The I2C bus protocol was developed by Philips (now NXP). For a complete description of the I2C protocol,
please review the NXP I2C design specification at http://www.i2c-bus.org/references/.
Parameter
Descriptions
Conditions
Min.
Typ. Max.
Unit
VDD
Power supply range
2.3
3.0
3.6
V
SR_VDD
Power-up slew rate
VDD rising edge between 0.4V
and 2.3V
0.5
-
-
V/ms
IDD_OFF
Supply current when both ALS and
PS is disabled
ALS_EN = 0; PS_EN = 0
-
0.1
0.8
μA
IDD_NORM
Supply current for ALS and PS
ALS_RN = 1; PS_EN = 1
-
110
150
μA
IDD_PS_SLP
Supply current for PS with ALS begin
disabled
ALS_EN = 0; PS_EN = 1
-
80
-
μA
IDD_ALS
Supply current for ALS with PS begin
disabled
ALS_EN = 1; PS_EN = 0
-
90
-
μA
TINTER_ALS
12-bit ALS conversion time
-
100
-
mS
TINTGR_PS
8-bit PS conversion time
-
0.8
-
mS
COUNTALS_DK
ALS measurement when there is no
light
EV = 0 lux, Range 4
-
0
-
counts
COUNTALS_FS
Full scale of ALS output
-
4095
-
counts
COUNTALS_0
ALS count in Range 0 (low resolution) EV = 800 lux, fluorescent lamp
-
4095
-
counts
COUNTALS_1
ALS count in Range 1
EV = 400 lux, fluorescent lamp
-
4095
-
counts
COUNTALS_2
ALS count in Range 2
EV = 200 lux, fluorescent lamp
-
4095
-
counts
COUNTALS_3
ALS count in Range 3
EV = 100 lux, fluorescent lamp
-
4095
-
counts
COUNTALS_4
ALS count in Range 4 (high
resolution)
EV = 50 lux, fluorescent lamp
-
4095
-
counts
COUNTPS_DK
PS measurement w/o object in path
-
0
-
counts
COUNTPS_FS
Full scale of PS output
-
-
255
counts
tr
Rise time for IRDR sink current
RLOAD = 15Ω at IRDR, 20% to
80%
-
0.5
-
μS
tf
Full time for IRDR sink current
RLOAD = 15Ω at IRDR, 80% to
20%
-
0.5
-
μS
fI2C
I2C clock rate
-
-
750
KHz
VI2C
Supply voltage range for I2C interface
1.7
-
3.6
V
VIL
SCL and SDA input low voltage
-
-
0.55
V
VIH
SCL and SDA input high voltage
1.25
-
-
V
Rpull-up
SDA and SCL system bus pull-up
resistor
Maximum is determined by tR
and tf
-
10
-
DATASHEET
EAAPMST3923A2
Page 7 of 20
Rev. 0.01
 8 page
background image
Slave Address
The
EAAPMST3923A2 provides the fixed slave address. In following table, it describes the command setting
ADDR
Slave Address
Command Address
Operation
PULL LOW
0x44 (7-bits)
0x88 (8-bits)
Write Command to
EAAPMST3923A2
0x89 (8-bits)
Read Data from
EAAPMST3923A2
Register Map
There are eleven 8-bit registers accessible via I2C. Registers 0x01 and 0x02 define the operation mode of the
device. Registers 0x03 through 0x07 store the various ALS/PS thresholds which trigger interrupt events.
Registers 0x08 through 0x0A store the results of ALS/PS ADC conversions.
REG
ADDR
REG
NAME
BIT
Default
7
6
5
4
3
2
1
0
0x00
Product ID
Product ID Code for Communication Link Test (Write 0)
21h
0x01
CONFIGURE
PS_EN
PS_SLP[2:0]
IRED_DR
ALS_EN
0
0
BCh
0x02
INTERRUPT
PS_FLAG
PS_PRST[1:0]
0
ALS_FLAG
ALS_PRST[1:0]
INT_CTRL
8Bh
0x03
PS_LT
PS_LT[7:0]
00h
0x04
PS_HT
PS_HT[7:0]
FFh
0x05
ALS_TH1
ALS_LT[7:0]
00h
0x06
ALS_TH2
ALS_HT[3:0]
ALS_LT[11:8]
F0h
0x07
ALS_TH3
ALS_HT[11:4]
FFh
0x08
PS_DATA
PS_DATA[7:0]
00h
0x09
ALS_DT1
ALS_DATA[7:0]
00h
0x0A
ALS_DT2
0
ALS_DATA[11:8]
00h
0x0B
ALS_RNG
0
ALS_RANGE[2:0]
00h
DATASHEET
EAAPMST3923A2
Page 8 of 20
Rev. 0.01
 9 page
background image
Register 0x01 (Configure)
Bit #
Access
Name
Function / Operation
7
RW
PS_EN
(PS Enable)
When = 0, proximity sensing is disabled. When = 1, continuous
proximity sensing is enable. Proximity data will be ready 0.54ms after
this bit is set high
6:4
RW
PS_SLP
(PS Sleep)
For bits 6:4 = (see the following)
111; sleep time between PS IR LED pulse is 0ms (run continuously)
110; sleep time between PS IR LED pulse is 12.5ms
101; sleep time between PS IR LED pulse is 50ms
100; sleep time between PS IR LED pulse is 75ms
011; sleep time between PS IR LED pulse is 100ms
010; sleep time between PS IR LED pulse is 200ms
001; sleep time between PS IR LED pulse is 400ms
000; sleep time between PS IR LED pulse is 800ms
3
RW
IRED_DR
(PS Drive)
When = 0, IRDR behaves as a pulsed 100mA current sink
When = 1, IRDR behaves as a pulsed 200mA current sink
2
RW
ALS_EN
(ALS Enable)
When = 0, ALS sensing is disabled. When = 1, continuous ALS
sensing is enabled with new data ready every 100mS.
1:0
RW
Unused (write 0)
Unused register bit – write 0
Register 0x02 (Interrupt)
Bit #
Access
Name
Function / Operation
7
FLAG
PS_FLAG
(PS Flag)
When = 0, no PS interrupt event has occurred since power-on or last
“clear”. When = 1, a PS interrupt event occurred. Clearable by writing
“0”.
6:5
RW
PS_PRST
(PS Persist)
For bits 6:5 = (see the following)
00; set PS_FLAG if 1 conversion result trips the threshold value
01; set PS_FLAG if 4 conversion result trips the threshold value
10; set PS_FLAG if 8 conversion result trips the threshold value
11; set PS_FLAG if 16 conversion result trips the threshold value
4
RW
Unused (write 0)
Unused register bit – write 0
3
FLAG
ALS_FLAG
(ALS FLAG)
When = 0, no ALS interrupt event has occurred since power-on or last
“clear”. When = 1, an ALS interrupt event occurred. Clearable by
writing “0”.
2:1
RW
ALS_PRST
(ALS Persist)
For bits 2:1 = (see the following)
00; Every ALS cycle generates an interrupt.
01; set ALS_FLAG if 4 conversion are outside the set window
10; set ALS_FLAG if 8 conversion are outside the set window
11; set ALS_FLAG if 16 conversion are outside the set window
0
RW
INT_CTRL
(Interrupt Control)
When = 0, set INTn pin low if PS_FLAG or ALS_FLAG high (logical
OR). When = 1, set INTn pin low if PS_FLAG and ALS_FLAG high
(logical AND)
DATASHEET
EAAPMST3923A2
Page 9 of 20
Rev. 0.01
 10 page
background image
Register 0x03 (PS_LT)
Bit #
Access
Name
Function / Operation
7:0
RW
PS_LT
(PS Threshold)
8-bit interrupt low threshold for proximity sensing
Register 0x04 (PS_HT)
Bit #
Access
Name
Function / Operation
7:0
RW
PS_HT
(PS Threshold)
8-bit interrupt high threshold for proximity sensing
Register 0x05 (ALS_TH1)
Bit #
Access
Name
Function / Operation
7:0
RW
ALS_LT[7:0]
(ALS Low Thr.)
Lower 8 bits (of 12 bits) for ALS low interrupt threshold
Register 0x06 (ALS_TH2)
Bit #
Access
Name
Function / Operation
7:4
RW
ALS_HT[3:0]
(ALS High Thr.)
Lower 4 bits (of 12 bits) for ALS high interrupt threshold
3:0
RW
ALS_LT[11:8]
(ALS Low Thr.)
Upper 4 bits (of 12 bits) for ALS low interrupt threshold
Register 0x07 (ALS_TH3)
Bit #
Access
Name
Function / Operation
7:0
RW
ALS_HT[11:4]
(ALS High Thr.)
Upper 8 bits (of 12 bits) for ALS high interrupt threshold
DATASHEET
EAAPMST3923A2
Page 10 of 20
Rev. 0.01




Html 페이지

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20 


데이터시트




링크 URL

ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ]  

Alldatasheet는?   |   광고문의    |   운영자에게 연락하기   |   개인정보취급방침   |   즐겨찾기   |   링크교환   |   제조사별 검색
All Rights Reserved© Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  , Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp  |   Russian : Alldatasheetru.com
Korean : Alldatasheet.co.kr   |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com  |   Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl