SI1141-A10-GMR Silicon Laboratories Inc, SI1141-A10-GMR Datasheet

SENS IR PROXIMITY AMB LT 8-ODFN

SI1141-A10-GMR

Manufacturer Part Number
SI1141-A10-GMR
Description
SENS IR PROXIMITY AMB LT 8-ODFN
Manufacturer
Silicon Laboratories Inc
Datasheet

Specifications of SI1141-A10-GMR

Mfg Application Notes
Si1141 Touchless Lavatory AppNote Si114x Designer's Guide AppNote Si114x Overlay Considerations AppNote Si1141 Cheek Detection in Smartphones C8051F990/Si1141 Smoke Detection AppNote Si114x irLED Guide AppNote Si114x Control Panel Guide AppNote
Output Type
Digital - I²C
Sensor Type
Proximity, Infrared and Ambient Light
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
336-1968
SI1141-A10-GM

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SI1141-A10-GMR
Manufacturer:
SILICON LABS/芯科
Quantity:
20 000
Company:
Part Number:
SI1141-A10-GMR
Quantity:
2 500
Company:
Part Number:
SI1141-A10-GMR
Quantity:
2 500
P
Features
Applications
Description
The Si1141/42/43 is a low-power, reflectance-based, infrared proximity and ambient
light sensor with I
touchless sensor IC includes an analog-to-digital converter, integrated high-
sensitivity visible and infrared photodiodes, digital signal processor, and one, two, or
three integrated infrared LED drivers with fifteen selectable drive levels. The Si1141/
42/43 offers excellent performance under a wide dynamic range and a variety of light
sources including direct sunlight. The Si1141/42/43 can also work under dark glass
covers. The photodiode response and associated digital conversion circuitry provide
excellent immunity to artificial light flicker noise and natural light flutter noise. With
two or more LEDs, the Si1142/43 is capable of supporting multiple-axis proximity
motion detection. The Si1141/42/43 devices are provided in a 10-lead 2x2 mm QFN
package and are capable of operation from 1.8 to 3.6 V over the –40 to +85 °C
temperature range.
Rev. 1.1 4/11
R O XI M IT Y
QuickSense™ integrated infrared
proximity detector









QuickSense™ integrated ambient
light sensor


Handsets
E-book readers
Notebooks/Netbooks
Portable consumer electronics
Audio products
Security panels
Tamper detection circuits
Dispensers
High EMI immunity without shielded
1 to 128 klx dynamic range possible
Proximity detection adjustable from
under 1 cm to over 50 cm
360 mA for each LED driver
pulse (<3 klx)
pulse (>3 klx)
sunlight)
< 1 µW/cm
packaging
allowing operation under dark glass
across two ADC range settings
Three independent LED drivers
15 current settings from 5.6 mA to
25.6 µs LED driver pulse width
50 cm proximity range with single
15 cm proximity range with single
Operates at up to 128 klx (direct
High reflectance sensitivity
100 mlx resolution possible,
2
2
C digital interface and programmable-event interrupt output. This
/A
M B I E N T
Copyright © 2011 by Silicon Laboratories
L


Industry's lowest power consumption





Serial communications


Small-outline 10-lead 2x2 mm QFN
Temperature Range

Valve controls
Smoke detectors
Touchless switches
Touchless sliders
Occupancy sensors
Consumer electronics
Industrial automation
Display backlighting control
Photo-interrupters
I G H T
Accurate lux measurements
possible with IR correction
algorithm
25.6 µs measurement cycle keeps
total power consumption duty cycle
low without compromising
performance or noise immunity
1.8 to 3.6 V supply voltage
9 µA average current (LED pulsed
25.6 µs every 800 ms at 180 mA
plus 3 µA Si114x supply)
< 500 nA standby current
Internal and external wake support
Built-in voltage supply monitor and
power-on reset controller
Up to 3.4 Mbps data rate
Slave mode hardware address
decoding
–40 to +85 °C
S
E N S O R
I C
W IT H
Si1141/ 42/43
SDA
SCL
V
INT
I
DD
2
C I
Pin Assignments
1
2
3
4
N T E R F A C E
QFN-10
DNC
10
NC
5
9
8
7
6
Si1141/42/43
LED1
GND
LED3
LED2

Related parts for SI1141-A10-GMR

SI1141-A10-GMR Summary of contents

Page 1

... With two or more LEDs, the Si1142/43 is capable of supporting multiple-axis proximity motion detection. The Si1141/42/43 devices are provided in a 10-lead 2x2 mm QFN package and are capable of operation from 1.8 to 3.6 V over the –40 to +85 °C temperature range ...

Page 2

... A Filter ADC Digital Sequencer & Control Logic Registers Oscillator Si1141 LED1 SDA GND SCL CVDD VDD CVDD INT 0.1 uF Figure 1. Si1141 Basic Application No Pop Si1143 LED1 SDA GND SCL LED3 VDD LED2 INT 0.1 uF Rev. 1.1 LED1 LED LED2 1 Drivers 2 ...

Page 3

... Forced Conversion Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Autonomous Operation Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Programming Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Command and Response Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Command Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Resource Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Signal Path Software Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 I2C Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Parameter RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Ordering Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Package Outline: 10-Pin QFN Document Change List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Si1141/42/43 Rev. 1.1 Page 3 ...

Page 4

... Si1141/42/43 1. Electrical Specifications Table 1. Recommended Operating Conditions Parameter Symbol V Supply Voltage DD V OFF Supply Voltage Supply Ripple Voltage DD Operating Temperature SCL, SDA, Input High Logic Voltage SCL, SDA Input Low Logic Voltage PS Operation under Direct Sunlight IrLED Emission Wavelength IrLED Supply Voltage ...

Page 5

... SCL, DD DD_OFF SDA, and INT not included) No ALS / PS Conversions Activity ALS / PS Conversions Activity V =3 Without LED influence 3 3 active Rev. 1.1 Si1141/42/43 Typ Max Units — — 85 °C — 85 °C — 3.6 V — 3.6 V — — 500 mA — — 600 mA — ...

Page 6

... Si1141/42/43 Table 3. Performance Characteristics Parameter Symbol LED Driver Saturation 2,3 Voltage LED1, LED2, LED3 t PS Pulse Width LED1, LED2, LED3 Leakage Current LED1, LED2, LED3 I LEDx Active Current Notes: 1. Unless specifically stated in "Conditions", electrical data assumes ambient light levels < 1 klx. ...

Page 7

... ALS_VIS_ADC_GAIN=0 VIS_RANGE=0 Sunlight ALS_IR_ADC_GAIN=0 IR_RANGE=0 2500K incandescent bulb ALS_IR_ADC_GAIN=0 IR_RANGE=0 “Cool white” fluorescent ALS_IR_ADC_GAIN=0 IR_RANGE=0 Infrared LED (875 nm) ALS_IR_ADC_GAIN=0 IR_RANGE=0 active Rev. 1.1 Si1141/42/43 Min Typ Max Units — 155 — µs — 285 — µs — 660 — µs — ...

Page 8

... Si1141/42/43 Table 3. Performance Characteristics Parameter Symbol Large Infrared Photodi- ode Response Visible Photodiode Noise Small Infrared Photodiode Noise Large Infrared Photodi- ode Noise Visible Photodiode Offset Drift Notes: 1. Unless specifically stated in "Conditions", electrical data assumes ambient light levels < 1 klx. 2. Proximity-detection performance may be degraded, especially when there is high optical crosstalk, if the LED supply and voltage drop allow the driver to saturate and current regulation is lost ...

Page 9

... Represents the time during which the device is drawing a current equal to I Assumes default settings. 1 (Continued) Conditions IR_RANGE=0 IR_GAIN=0 IR_GAIN=1 IR_GAIN=2 IR_GAIN mA, V > 2 mA, V < 2 active Rev. 1.1 Si1141/42/43 Min Typ Max Units — — ADC counts/ –0.3 °C –0.06 –0.03 –0.01 — — V x0. ...

Page 10

... Si1141/42/43 2 Table Timing Specifications Parameter Clock Frequency Clock Pulse Width Low Clock Pulse Width High Rise Time Fall Time Start Condition Hold Time Start Condition Setup Time Input Data Setup Time Input Data Hold Time Stop Condition Setup Time 10 Symbol Min ...

Page 11

... Optionally, each proximity measurement can be compared against a host-programmable threshold. With threshold settings for each PS channel also possible for the Si1141/42/43 to notify the host whenever the threshold has been crossed. This reduces the number of interrupts to the host, aiding in efficient software algorithms ...

Page 12

... RESPONSE register has an overflow condition, commands are still accepted and processed. The Si1141/42/43 can initiate ALS measurements either when explicitly commanded by the host or periodically through an autonomous process. Refer to "3. Operational Modes" on page 16 for additional details of the Si1141/ 42/43's Operational Modes. The conversion frequency setting is programmable and independent of the Proximity Sensor ...

Page 13

... For proper operation, the Si1141/42/43 is expected to fully complete its Initialization Mode prior to any activity on 2 the I C. The INT, SCL, and SDA pins are designed so that it is possible for the Si1141/42/43 to enter the Off Mode by software command without interfering with normal operation of other I 2 The Si1141/42/ slave address is 0x5A ...

Page 14

... Si1141/42/43 2 encountered write access with only two bytes is typically used to set up the Si1141/42/43 internal address 2 in preparation for read The I C read access, like the I C write access, begins with a start or restart condition master then continues to clock SCK to allow the Si1141/42/43 to drive the I The Si1141/42/43 also supports burst reads and burst writes ...

Page 15

... Figure 9. Si1141/42/43 REG ADDRESS Format Notes:  Gray boxes are driven by the host to the Si1141/42/43  White boxes are driven by the Si1141/42/43 to the host  ACK or “acknowledge”  NACK or “no acknowledge”  START condition  repeat START condition  ...

Page 16

... Si1141/42/43 3. Operational Modes The Si1141/42/43 can be in one of many operational modes at any one time important to consider the operational mode since the mode has an impact on the overall power consumption of the Si1141/42/43. The various modes are:  Off Mode  Initialization Mode  ...

Page 17

... MEAS_RATE register in the I C map. The Si1141/42/43 can interrupt the host when the PS or ALS measurements reach a pre-set threshold. To assist in the handling of interrupts the registers are arranged so that the interrupt handler can perform an I operation to read the necessary registers, beginning with the interrupt status register, and cycle through the ALS data registers followed by the individual Proximity readings ...

Page 18

... Measurement mode, the Si1141/42/43 does not make any measurements unless the host specifically requests the Si1141/42/ via specific commands (refer to the Section 3.2). The CHLIST parameter needs to be written so that the Si1141/42/43 would know which measurements to make. The parameter MEAS_RATE, when zero, places the internal sequencer in Forced Measurement mode ...

Page 19

... Command Protocol 2 The I C map implements a bidirectional message box between the host and the Si1141/42/43 Sequencer. Host- 2 writable I C registers facilitate host-to-Si1141/42/43 communication, while read-only I Si1141/42/43-to-host communication. 2 Unlike the other host-writable I C registers, the COMMAND register causes the internal sequencer to wake up from Standby mode to process the host request ...

Page 20

... Si1141/42/43 Table 5. Command Register Summary (Continued) COMMAND Register PARAM_W R Register Name Encoding ALS_FORCE 000 00110 — PSALS_FORC 000 00111 — E Reserved 000 01000 — PS_PAUSE 000 01001 — ALS_PAUSE 000 01010 — PSALS_PAUS 000 01011 — E Reserved 000 01100 — PS_AUTO 000 01101 — ...

Page 21

... NO_ERROR. The lower bit is a circular counter and is incremented every time a command has completed. This allows the host to keep track of commands sent to the Si1141/42/43. The circular counter may be cleared using the NOP command. 1000 0000 INVALID_SETTING. An invalid setting was encountered. ...

Page 22

... Si1141/42/43 22 Rev. 1.1 ...

Page 23

... Si1141/42/43 Rev. 1.1 23 ...

Page 24

... LED3 LED3_I in PSLED3[3:0] INT The interrupts of the Si1141/42/43 are controlled through the INT_CFG, IRQ_ENABLE, IRQ_MODE1, IRQ_MODE2 and IRQ_STATUS registers. The INT hardware pin is enabled through the INT_OE bit in the INT_CFG register. The hardware essentially performs an AND function between the IRQ_ENABLE register and IRQ_STATUS register. After this AND function, if any bits are set, the INT pin is asserted ...

Page 25

... PS2_INT set whenever PS2 threshold (PS2_TH) is crossed PS2_INT set when PS2 sample is above PS2 threshold (PS2_TH) Description No PS3 Interrupts PS3_INT set after every PS3 sample PS3_INT set whenever PS3 threshold (PS3_TH) is crossed PS3_INT set whenever PS3 sample is above PS3 threshold (PS3_TH) Rev. 1.1 Si1141/42/43 25 ...

Page 26

... Si1141/42/43 Table 13. Ambient Light Sensing Interrupt Resources IRQ_ENABLE[1:0] IRQ_MODE1[2:0] ALS_IE[1:0] ALS_IM[2: Notes: 1. For ALS_IR channel, interrupts per sample is not possible without also enabling ALS_VIS 2. All other combinations are invalid and may result in unintended operation 3. There is hysteresis applied (ALS_TH) and history checking (ALS_HISTORY). ALS_LOW_TH, ALS_HI_TH, ALS_HYST are encoded in 8-bit compressed format ...

Page 27

... ALS_IR_ADCMUX IR_RANGE ADC_OFFSET Select 0 Out Analog Digital 3 EN_ALS_IR AUX_ADCMUX ADC_OFFSET Select 0x65 16 Out Analog Digital Vdd 0x75 EN_AUX 4 3 Rev. 1.1 Si1141/42/ register and RAM Parameter bit 2 1 Offset 16 PS1_DATA Sum In D Enable Offset 16 Sum PS2_DATA In Enable C Offset 16 PS3_DATA Sum In Enable ...

Page 28

... Si1141/42/ Registers 2 Address Register Name PART_ID 0x00 REV_ID 0x01 SEQ_ID 0x02 INT_CFG 0x03 IRQ_ENABLE 0x04 IRQ_MODE1 0x05 IRQ_MODE2 0x06 HW_KEY 0x07 HW_KEY MEAS_RATE 0x08 ALS_RATE 0x09 PS_RATE 0x0A ALS_LOW_TH 0x0B Reserved 0x0C ALS_HI_TH 0x0D Reserved 0x0E PS_LED21 0x0F PS_LED3 0x10 ...

Page 29

... AUX_DATA1 0x2D PARAM_RD 0x2E CHIP_STAT 0x30 ANA_IN_KEY 0x3B– 0x3E 2 C Register Summary (Continued CMD_IN PS3_IN PS2_I ALS_VIS_DATA0 ALS_VIS_DATA1 ALS_IR_DATA0 ALS_IR_DATA1 PS1_DATA0 PS1_DATA1 PS2_DATA0 PS2_DATA1 PS3_DATA0 PS3_DATA1 AUX_DATA0 AUX_DATA1 PARAM_RD ANA_IN_KEY Rev. 1.1 Si1141/42/ PS1_INT ALS_INT RUN- SUS- SLEEP NING PEND 29 ...

Page 30

... Si1141/42/43 PART_ID @ 0x00 Bit 7 Name Type Reset value = 0100 0001 (Si1141) Reset value = 0100 0010 (Si1142) Reset value = 0100 0011 (Si1143) REV_ID @ 0x1 Bit 7 Name Type Reset value = 0000 0001 SEQ_ID @ 0x02 Bit 7 Name Type Reset value = 0000 1000 Bit Name Sequencer Revision ...

Page 31

... If the Parameter Field PSx_IM = 11, the internal sequencer clears the INT pin auto- matically. 0 INT_OE INT Output Enable. INT_OE controls the INT pin drive 0: INT pin is never driven 1: INT pin driven low whenever an IRQ_STATUS and its corresponding IRQ_ENABLE bits match Function Rev. 1.1 Si1141/42/ INT_MODE INT_OE ...

Page 32

... Si1141/42/43 IRQ_ENABLE @ 0x04 Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:6 Reserved Reserved. 5 CMD_IE Command Interrupt Enable. Enables interrupts based on COMMAND/RESPONSE activity. 0: INT never asserts due to COMMAND/RESPONSE interface activity. 1: Assert INT pin whenever CMD_INT is set by the internal sequencer. ...

Page 33

... Monitors ALS_VIS channel, ALS_INT[1] asserts if measurement enters win- dow between ALS_LOW_TH and ALS_HIGH_TH. 1x /11x: Monitors ALS_IR channel, ALS_INT[1] asserts if measurement enters window between ALS_LOW_TH and ALS_HIGH_TH. Note: The ALS_IM description apples only to sequencer revisions A03 or later PS1_IM RW Function Rev. 1.1 Si1141/42/ ALS_IM RW 33 ...

Page 34

... Si1141/42/43 IRQ_MODE2 @ 0x06 Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:4 Reserved Reserved. 3:2 CMD_IM Command Interrupt Mode applies only when CMD_IE is also set. 00: CMD_INT is set whenever the RESPONSE register is written. 01: CMD_INT is set whenever the RESPONSE register is written with an error code (MSB set) ...

Page 35

... ALS Measurements made every time the device wakes up. (0x0001 x timeValueOf(MEAS_RATE)) 0x32: ALS Measurements made every 10 times the device wakes up. (0x000A x timeValueOf(MEAS_RATE) 0x69: ALS Measurements made every 100 times the device wakes up. (0x0064 x timeValueOf(MEAS_RATE MEAS_RATE RW Function ALS_RATE RW Function Rev. 1.1 Si1141/42/ ...

Page 36

... Si1141/42/43 PS_RATE @ 0x0A Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:0 PS_RATE PS_RATE is an 8-bit compressed value representing a 16-bit multiplier. This multiplier, in conjunction with the MEAS_RATE time, represents how often PS Measurements are made. Example Values: 0x00: Autonomous PS Measurements are not made ...

Page 37

... ALS_HI_TH ALS_HI_TH is an 8-bit compressed value representing a 16-bit threshold value. The uncompressed value represented by ALS_HI_TH (when used in conjunction with uncompressed value represented by ALS_LOW_TH) forms a window region applied to ALS_VIS or ALS_IR measurements for interrupting the host. Note: This register available for sequencer revisions A03 or later ALS_HI_TH RW Function Rev. 1.1 Si1141/42/ ...

Page 38

... Name 7:4 LED2_I LED2_I Represents the irLED current sunk by the LED2 pin during a PS measurement. On the Si1141, these bits must be set to zero. 3:0 LED1_1 LED1_I Represents the irLED current sunk by the LED1 pin during a PS measurement. LED3_I, LED2_I, and LED1_I current encoded as follows: ...

Page 39

... Reserved Reserved. 3:0 LED3_I LED3_I Represents the irLED current sunk by the LED3 pin during a PS measure- ment. See PS_LED21 Register for additional details. On the Si1141 and Si1142, these bits must be set to zero. PS1_TH @ 0x11 Bit 7 6 Name Type Reset value = 0000 0000 ...

Page 40

... Si1141/42/43 PS3_TH @ 0x15 Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:0 PS3_TH PS3_TH is an 8-bit compressed value representing a 16-bit threshold value. The uncompressed value represented by PS3_TH is compared to PS3 measurements during autonomous operation for interrupting the host. PARAM_WR @ 0x17 ...

Page 41

... ADC Overflow encountered during PS1 measurement 0x89: ADC Overflow encountered during PS2 measurement 0x8A: ADC Overflow encountered during PS3 measurement 0x8C: ADC Overflow encountered during ALS-VIS measurement 0x8D: ADC Overflow encountered during ALS-IR measurement 0x8E: ADC Overflow encountered during AUX measurement RESPONSE RW Function Rev. 1.1 Si1141/42/ ...

Page 42

... Si1141/42/43 IRQ_STATUS @ 0x21 Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:6 Reserved Reserved. 5 CMD_INT Command Interrupt Status. 4 PS3_INT PS3 Interrupt Status. 3 PS2_INT PS3 Interrupt Status. 2 PS1_INT PS1 Interrupt Status. 1:0 ALS_INT ALS Interrupt Status. (Refer to Table 13 for encoding.) Notes: 1 ...

Page 43

... Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:0 ALS_IR_DATA0 ALS IR Data LSB. ALS_IR_DATA1 @ 0x25 Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:0 ALS_IR_DATA1 ALS IR Data MSB ALS_VIS_DATA1 RW Function ALS_IR_DATA0 RW Function ALS_IR_DATA1 RW Function Rev. 1.1 Si1141/42/ ...

Page 44

... Si1141/42/43 PS1_DATA0 @ 0x26 Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:0 PS1_DATA0 PS1 Data LSB. PS1_DATA1 @ 0x27 Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:0 PS1_DATA1 PS1 Data MSB. PS2_DATA0 @ 0x28 Bit 7 6 Name Type ...

Page 45

... PS3_DATA0 @ 0x2A Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:0 PS3_DATA0 PS3 Data LSB. PS3_DATA1 @ 0x2B Bit 7 Name Type Reset value = 0000 0000 Bit Name 7:0 PS3_DATA1 PS3 Data MSB PS2_DATA1 RW Function PS3_DATA0 RW Function PS3_DATA1 RW Function Rev. 1.1 Si1141/42/ ...

Page 46

... Si1141/42/43 AUX_DATA0 @ 0x2C Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:0 AUX_DATA0 AUX Data LSB. AUX_DATA1 @ 0x2D Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:0 AUX_DATA1 AUX Data MSB. PARAM_RD @ 0x2E Bit 7 6 Name Type ...

Page 47

... Device low-power state, waiting for a measurement to complete. 0 SLEEP Device is in its lowest power state. ANA_IN_KEY @ 0x3B to 0x3E Bit 7 6 0x3B 0x3C 0x3D 0x3E Type Reset value = 0000 0000 Bit Name 31:0 ANA_IN_KEY[31:0] Reserved RUNNING R Function ANA_IN_KEY[31:24] ANA_IN_KEY[23:16] ANA_IN_KEY[15:8] ANA_IN_KEY[7:0] RW Function Rev. 1.1 Si1141/42/ SUSPEND SLEEP ...

Page 48

... Si1141/42/43 4.6. Parameter RAM Parameter Name Offset Bit 7 I2C_ADDR 0x00 CHLIST 0x01 — PSLED12_SELECT 0x02 — PSLED3_SELECT 0x03 Reserved 0x04 PS_ENCODING 0x05 — ALS_ENCODING 0x06 PS1_ADCMUX 0x07 PS2_ADCMUX 0x08 PS3_ADCMUX 0x09 PS_ADC_COUNTER 0x0A — PS_ADC_GAIN 0x0B PS_ADC_MISC 0x0C Reserved 0x0D ALS_IR_ADCMUX ...

Page 49

... Table 16. Parameter RAM Summary Table Bit 6 Bit 5 Bit 4 Reserved (do not modify from default setting of 0x00) LED recovery time IR_ADC_REC — Reserved IR_RANGE Rev. 1.1 Si1141/42/43 Bit 3 Bit 2 Bit 1 Bit 0 Reserved (always set to 0) ALS_IR_ADC_GAIN Reserved (always set ...

Page 50

... Si1141/42/43 I2C @ 0x00 Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 2 7 Address[7:0] Specifies a new I effect when a BUSADDR command is received. CHLIST @ 0x01 Bit 7 6 Name EN_AUX Type Reset value = 0000 0000 Bit Name 7 Reserved 6 EN_AUX Enables Auxiliary Channel, data stored in AUX_DATA1[7:0] and AUX_DATA0[7:0]. ...

Page 51

... Specifies the LED pin driven during the PS1 Measurement. Note that any combina- tion of irLEDs is possible. 000: NO LED DRIVE xx1: LED1 Drive Enabled x1x: LED2 Drive Enabled (Si1142 and Si1143 only. Clear for Si1141) 1xx: LED3 Drive Enabled (Si1143 only. Clear for Si1141 and Si1142 PS2_LED[2:0] ...

Page 52

... PS3_LED[2:0] Specifies the LED pin driven during the PS3 Measurement. Note that any combination of irLEDs is possible. 000: No LED drive. xx1: LED1 drive enabled. x1x: LED2 drive enabled (Si1142 and Si1143 only. Clear for Si1141). 1xx: LED3 drive enabled (Si1143 only. Clear for Si1141 and Si1142). PS_ENCODING @ 0x05 Bit 7 6 ...

Page 53

... When set, the ADC reports the least significant 16 bits of the 17-bit ADC when performing ALS VIS Measurement. Reports the 16 MSBs when cleared. 4 ALS_VIS_ALIGN When set, the ADC reports the least significant 16 bits of the 17-bit ADC when performing ALS IR Measurement. Reports the 16 MSBs when cleared. 3:0 Reserved Always set Function Rev. 1.1 Si1141/42/ ...

Page 54

... Si1141/42/43 PS1_ADCMUX @ 0x07 Bit 7 6 Name Type Reset value = 0000 0011 Bit Name 7:0 PS1_ADCMUX[7:0] Selects ADC Input for PS1 Measurement. The following selections are valid when PS_ADC_MODE = 1 (default). This set- ting is for normal Proximity Detection function. 0x03: Large IR Photodiode 0x00: Small IR Photodiode In addition, the following selections are valid for PS_ADC_MODE = 0 ...

Page 55

... PS2_ADCMUX[7:0] Selects input for PS2 measurement. See PS1_ADCMUX register description for details. PS3_ADCMUX @ 0x09 Bit 7 6 Name Type Reset value = 0000 0011 Bit Name 7:0 PS3_ADCMUX[7:0] Selects input for PS3 measurement. See PS1_ADCMUX register description for details PS2_ADCMUX[7:0] R/W Function PS3_ADCMUX[7:0] R/W Function Rev. 1.1 Si1141/42/ ...

Page 56

... Si1141/42/43 PS_ADC_COUNTER @ 0x0A Bit 7 6 Name PS_ADC_REC[2:0] Type RW Reset value = 0000 0000 Bit Name 7 Reserved 6:4 PS_ADC_REC[2:0] Recovery period the ADC takes before making a PS measurement. 000: 1 ADC Clock (50 ns) 001: 7 ADC Clock (350 ns) 010: 15 ADC Clock (750 ns) 011: 31 ADC Clock (1.55 µs) 100: 63 ADC Clock (3.15 µ ...

Page 57

... Raw ADC Measurement Mode 1: Normal Proximity Measurement Mode 1:0 Reserved ALS_IR_ADCMUX @ 0x0E Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:0 ALS_IR_ADCMUX Selects ADC Input for ALS_IR Measurement. 0x00: Small IR photodiode 0x03: Large IR photodiode PS_RANGE RW Function ALS_IR_ADCMUX RW Function Rev. 1.1 Si1141/42/ PS_ADC_MODE ...

Page 58

... Si1141/42/43 AUX_ADCMUX @ 0x0F Bit 7 6 Name Type Reset value = 0110 0101 Bit Name 7:0 AUX_ADCMUX[7:0] Selects input for AUX Measurement. These measurements are referenced to GND. 0x65: Temperature (Should be used only for relative temperature measurement. Absolute Temperature not guaranteed) 0x75: V ALS_VIS_ADC_COUNTER @ 0x10 ...

Page 59

... Note: For A02 and earlier, this parameter also controls ALS-IR measurements Function factor ALS_VIS_ADC_GAIN). This allows visible light measure- ment under dark glass. The maximum gain is 128 (0x7). For Example: 0x0: ADC Clock is divided by 1 0x4: ADC Clock is divided by 16 0x6: ADC Clock is divided VIS_RANGE RW Function Rev. 1.1 Si1141/42/ ALS_VIS_ADC_GAIN[2: ...

Page 60

... Si1141/42/43 ALS_HYST @ 0x16 Bit 7 6 Name Type Reset value = 0100 1000 Bit Name 7:0 ALS_HYST[7:0] ALS_HYST represents a hysteresis applied to the ALS_LOW_TH and ALS_HIGH_TH thresholds. This 8-bit compressed format, representing a 16-bit value. For example: 0x48: 24 ADC Codes PS_HYST @ 0x17 Bit 7 6 Name ...

Page 61

... ADC_OFFSET is added so that the values reported in 2 the I C register map are never confused with the 0xFFFF overrange indicator. For example: 0x60: Measurements have a 64-code offset 0x70: Measurements have a 128-code offset 0x80: Measurements have a 256-code offset ALS_HISTORY[7:0] RW Function ADC_OFFSET[7:0] RW Function Rev. 1.1 Si1141/42/ ...

Page 62

... Si1141/42/43 LED_REC @ 0x1C Bit 7 6 Name Type Reset value = 0000 0000 Bit Name 7:0 LED_REC[7:0] Reserved. ALS_IR_ADC_COUNTER @ 0x1D Bit 7 6 Name IR_ADC_REC[2:0] Type Reset value = 0111 0000 Bit Name 7 Reserved 6:4 IR_ADC_REC[2:0] Recovery period the ADC takes before making a ALS-IR measurement. ...

Page 63

... Note: This parameter is available for sequencer revisions A03 or later Function tor ALS_IR_ADC_GAIN). The maximum gain is 128 (0x7). For Example: 0x0: ADC Clock is divided by 1 0x4: ADC Clock is divided by 16 0x6: ADC Clock is divided IR_RANGE RW Function Rev. 1.1 Si1141/42/ ALS_IR_ADC_GAIN[2:0] R/W R/W R ...

Page 64

... Connect directly use. Ground. Reference voltage. LED1 Output. Programmable constant current sink normally connected to an infrared LED cathode. Do Not Connect. This pin is electrically connected to an internal Si1141/42/43 node. It should remain unconnected Si1141. DD Rev. 1.1 when not in DD ...

Page 65

... Ordering Guide Part Number Si1141-A10-GMR Si1142-A10-GMR Si1143-A10-GMR Si1141/42/43 Package LED Drivers QFN-10 1 QFN-10 2 QFN-10 3 Rev. 1.1 65 ...

Page 66

... Si1141/42/43 7. Package Outline: 10-Pin QFN Figure 11 illustrates the package details for the Si1141/42/43 QFN package. Table 18 lists the values for the dimensions shown in the illustration. Figure 11. QFN Package Diagram Dimensions Table 18. Package Diagram Dimensions Dimension aaa bbb ccc ddd Notes: 1. All dimensions shown are in millimeters (mm). ...

Page 67

... Pin 1 Small IR Photodiode Visible Photodiode (stacked photodiodes) 0.35 0.59 1.21 Figure 12. Photodiode Centers Rev. 1.1 Si1141/42/43 Large IR Photodiode 0.19 0.70 0.18 67 ...

Page 68

... Updated Table 8, Table 9.  Updated Pin Assignments.  Updated Register maps and description. Revision 0.4 to Revision 0.41  Added Si1141 and Si1142 in addition to Si1143.  Added the ODFN-8 package option.  Some sections were rearranged.  Added the signal-path software-model schematic. ...

Page 69

... N : OTES Si1141/42/43 Rev. 1.1 69 ...

Page 70

... Si1141/42/ ONTACT NFORMATION Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 Tel: 1+(512) 416-8500 Fax: 1+(512) 416-9669 Toll Free: 1+(877) 444-3032 Please visit the Silicon Labs Technical Support web page: https://www.silabs.com/support/pages/contacttechnicalsupport.aspx and register to submit a technical support request. The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice. ...

Related keywords