data sheet - conrad electronic · 3 absolute maximum ratings parameter symbol min max unit supply...

21
APDS-9300 Miniature Ambient Light Photo Sensor with Digital (I 2 C) Output Data Sheet Features Approximate the human-eye response Precise Illuminance measurement under diverse lighting conditions Programmable Interrupt Function with User-Defined Upper and Lower Threshold Settings 16-Bit Digital Output with I 2 C Fast-Mode at 400 kHz Programmable Analog Gain and Integration Time Miniature ChipLED Package Height - 0.55mm Length - 2.60mm Width - 2.20mm 50/60-Hz Lighting Ripple Rejection Low 2.5-V Input Voltage and 1.8-V Digital Output Low Active Power (0.6 mW Typical) with Power Down Mode RoHS Compliant Applications Detection of ambient light to control display backlighting o Mobile devices – Cell phones, PDAs, PMP o Computing devices – Notebooks, Tablet PC, Key board o Consumer devices – LCD Monitor, Flat-panel TVs, Video Cameras, Digital Still Camera Automatic Residential and Commercial Lighting Management Automotive instrumentation clusters. Electronic Signs and Signals Description The APDS-9300 is a low-voltage Digital Ambient Light Photo Sensor that converts light intensity to digital signal output capable of direct I 2 C interface. Each device consists of one broadband photodiode (visible plus infrared) and one infrared photodiode. Two integrating ADCs convert the photodiode currents to a digital output that represents the irradiance measured on each channel. This digital out- put can be input to a microprocessor where illuminance (ambient light level) in lux is derived using an empirical formula to approximate the human-eye response. Application Support Information The Application Engineering Group is available to assist you with the application design associated with APDS- 9300 ambient light photo sensor module. You can contact them through your local sales representatives for addi- tional details.

Upload: others

Post on 05-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

APDS-9300Miniature Ambient Light Photo Sensor with Digital (I2C) Output

Data Sheet

Features• Approximatethehuman-eyeresponse

• Precise Illuminance measurement under diverselightingconditions

• Programmable Interrupt Function with User-DefinedUpperandLowerThresholdSettings

• 16-BitDigitalOutputwithI2CFast-Modeat400kHz

• ProgrammableAnalogGainandIntegrationTime

• MiniatureChipLEDPackage

Height -0.55mm

Length -2.60mm

Width -2.20mm

• 50/60-HzLightingRippleRejection

• Low2.5-VInputVoltageand1.8-VDigitalOutput

• LowActivePower(0.6mWTypical)withPowerDownMode

• RoHSCompliant

Applications• Detection of ambient light to control display

backlighting

o Mobiledevices–Cellphones,PDAs,PMP

o Computing devices – Notebooks, Tablet PC, Keyboard

o Consumer devices – LCD Monitor, Flat-panel TVs,VideoCameras,DigitalStillCamera

• Automatic Residential and Commercial LightingManagement

• Automotiveinstrumentationclusters.

• ElectronicSignsandSignals

DescriptionThe APDS-9300 is a low-voltage Digital Ambient LightPhotoSensorthatconvertslightintensitytodigitalsignaloutputcapableofdirectI2Cinterface.Eachdeviceconsistsofonebroadbandphotodiode(visibleplusinfrared)andone infrared photodiode.Two integrating ADCs convertthephotodiodecurrentstoadigitaloutputthatrepresentstheirradiancemeasuredoneachchannel.Thisdigitalout-putcanbeinputtoamicroprocessorwhereilluminance(ambient light level) in lux is derived using an empiricalformulatoapproximatethehuman-eyeresponse.

Application Support InformationThe Application Engineering Group is available to assistyou with the application design associated with APDS-9300ambientlightphotosensormodule.Youcancontactthem through your local sales representatives for addi-tionaldetails.

Page 2: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

2

Ordering Information

Part Number Packaging Type Package QuantityAPDS-9300-020 TapeandReel 6-pinsChipledpackage 2500

Functional Block Diagram

I2C

Interrupt

ADC Register

CommandRegister

Address SelectCh0 (Visible + IR)

Ch1 (IR)

SCLSDA

ADDR SEL

VDD = 2.4 Vto 3.0 V

INT

ADC

ADC

GND

I/O Pins Configuration Table

Pin Symbol Description1 VDD VoltageSupply

2 GND Ground

3 ADDRSEL AddressSelect

4 SCL SerialClock

5 SDA SerialData

6 INT Interrupt

Page 3: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

3

Absolute Maximum Ratings

Parameter Symbol Min Max UnitSupplyvoltage VDD - 3.8 V

Digitaloutputvoltagerange VO -0.5 3.8 V

Digitaloutputcurrent IO -1 20 mA

Storagetemperaturerange Tstg -40 85 ºC

ESDtolerance humanbodymodel - 2000 V

Recommended Operating Conditions

Parameter Symbol Min Typ Max Unit ConditionsSupplyVoltage VDD 2.4 2.5 3.0 V

OperatingTemperature Ta -30 - 85 ºC

SCL,SDAinputlowvoltage VIL -0.5 - 0.58 V

SCL,SDAinputhighvoltage VIH 1.13 - 3.6 V 2.4≤VDD≤2.6

1.25 - 3.6 V 2.4≤VDD≤3.0

Electrical Characteristics

Parameter Symbol Min Typ Max Unit ConditionsSupplycurrent IDD -

-0.243.2

0.615

mAμA

ActivePowerdown

INT,SDAoutputlowvoltage VOL 00

--

0.40.6

VV

3mAsinkcurrent6mAsinkcurrent

Leakagecurrent ILEAK -5 - 5 μA

Page 4: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

4

Operating Characteristics, High Gain (16X), VDD = 2.5 V, Ta = 25 ºC, (unless otherwise noted) (see Notes 2, 3, 4, 5)

Parameter Symbol Channel Min Typ Max Unit ConditionsOscillatorfrequency fosc 690 735 780 kHz

DarkADCcountvalue Ch0 0 4 counts Ee=0,Tint=402ms

Ch1 0 4

FullscaleADCcountvalue(Note6)

Ch0 65535 counts Tint>178ms

Ch1 65535

Ch0 37177 Tint=101ms

Ch1 37177

Ch0 5047 Tint=13.7ms

Ch1 5047

ADCcountvalue Ch0 750 1000 1250 counts λp=640nm,Tint=101ms

Ch1 200 Ee=36.3µW/cm2

Ch0 700 1000 1300 λp=940nm,Tint=101ms

Ch1 820 Ee=119µW/cm2

ADCcountvalueratio:Ch1/Ch0

0.15 0.2 0.25 λp=640nm,Tint=101ms

0.69 0.82 0.95 λp=940nm,Tint=101ms

Irradianceresponsivity Re Ch0 27.5 counts/(µW/cm2)

λp=640nm,Tint=101ms

Ch1 5.5

Ch0 8.4 λp=940nm,Tint=101ms

Ch1 6.9

Illuminanceresponsivity Rv Ch0 36 counts/lux

Fluorescentlightsource:

Ch1 4 Tint=402ms

Ch0 144 Incandescentlightsource:

Ch1 72 Tint=402ms

ADCcountvalueratio:Ch1/Ch0

0.11 Fluorescentlightsource:

Tint=402ms

0.5 Incandescentlightsource:

Tint=402ms

Illuminanceresponsivity,lowgainmode(Note7)

Rv Ch0 2.3 counts/lux

Fluorescentlightsource:

Ch1 0.25 Tint=402ms

Ch0 9 Incandescentlightsource:

Ch1 4.5 Tint=402ms

(SensorLux)/(actualLux),highgainmode(Note8)

0.65 1 1.35 Fluorescentlightsource:

Tint=402ms

0.60 1 1.40 Incandescentlightsource:

Tint=402ms

Page 5: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

5

Notes:2. Opticalmeasurementsaremadeusingsmall–angleincidentradiationfromlight–emittingdiodeopticalsources.Visible640nmLEDsandinfrared

940nmLEDsareusedforfinalproducttestingforcompatibilitywithhigh–volumeproduction.3. The640nmirradianceEeissuppliedbyanAlInGaPlight–emittingdiodewiththefollowingcharacteristics:peakwavelengthlp=640nmand

spectralhalfwidthDl½=17nm.4. The940nmirradianceEeissuppliedbyaGaAslight–emittingdiodewiththefollowingcharacteristics:peakwavelengthlp=940nmandspectral

halfwidthDl½=40nm.5. IntegrationtimeTint,isdependentoninternaloscillatorfrequency(fosc)andontheintegrationfieldvalueinthetimingregisterasdescribedin

theRegisterSetsection.Fornominalfosc=735kHz,nominalTint=(numberofclockcycles)/fosc. Fieldvalue00:Tint=(11•918)/fosc=13.7ms Fieldvalue01:Tint=(81•918)/fosc=101ms Fieldvalue10:Tint=(322•918)/fosc=402ms Scalingbetweenintegrationtimesvaryproportionallyasfollows: 11/322=0.034(fieldvalue00),81/322=0.252(fieldvalue01),and322/322=1(fieldvalue10).6. FullscaleADCcountvalueislimitedbythefactthatthereisamaximumofonecountpertwooscillatorfrequencyperiodsandalsobya2–count

offset. FullscaleADCcountvalue=((numberofclockcycles)/2-2) Fieldvalue00:FullscaleADCcountvalue=((11•918)/2-2)=5047 Fieldvalue01:FullscaleADCcountvalue=((81•918)/2-2)=37177 Fieldvalue10:FullscaleADCcountvalue=65535,whichislimitedby16bitregister.ThisfullscaleADCcountvalueisreachedfor131074

clockcycles,whichoccursforTint=178msfornominalfosc=735kHz.7. Lowgainmodehas16xlowergainthanhighgainmode:(1/16=0.0625).8. ForsensorLuxcalculation,pleaserefertotheempiricalformulainApplicationNote.ItisbasedonmeasuredCh0andCh1ADCcountvaluesforthe

lightsourcespecified.ActualLuxisobtainedwithacommercialluxmeter.Therangeofthe(sensorLux)/(actualLux)ratioisestimatedbasedonthevariationofthe640nmand940nmopticalparameters.Devicesarenot100%testedwithfluorescentorincandescentlightsources.

CH1/CH0 Sensor Lux Formula0≤CH1/CH0≤0.52 SensorLux=(0.0315xCH0)–(0.0593xCH0x((CH1/CH0)1.4))

0.52≤CH1/CH0≤0.65 SensorLux=(0.0229xCH0)–(0.0291xCH1)

0.65≤CH1/CH0≤0.80 SensorLux=(0.0157xCH0)–(0.0180xCH1)

0.80≤CH1/CH0≤1.30 SensorLux=(0.00338xCH0)–(0.00260xCH1)

CH1/CH0≥1.30 SensorLux=0

AC Electrical Characteristics (VDD = 3 V, Ta = 25 ºC)

Parameter † Min. Typ. Max. Unitt(CONV) Conversiontime 12 100 400 ms

f(SCL) Clockfrequency - - 400 kHz

t(BUF) Busfreetimebetweenstartandstopcondition 1.3 - - μs

t(HDSTA) Holdtimeafter(repeated)startcondition.Afterthisperiod,thefirstclockisgenerated.

0.6 - - μs

t(SUSTA) Repeatedstartconditionsetuptime 0.6 - - μs

t(SUSTO) Stopconditionsetuptime 0.6 - - μs

t(HDDAT) Dataholdtime 0 - 0.9 μs

t(SUDAT) Datasetuptime 100 - - ns

t(LOW) SCLclocklowperiod 1.3 - - μs

t(HIGH) SCLclockhighperiod 0.6 - - μs

tF Clock/datafalltime - - 300 ns

tR Clock/datarisetime - - 300 ns

Cj Inputpincapacitance - - 10 pF

† Specifiedbydesignandcharacterization;notproductiontested.

Page 6: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

6

Parameter Measurement Information

Figure 1. Timing Diagrams

Figure 2. Example Timing Diagram for I2C Send Byte Format

Figure 3. Example Timing Diagram for I2C Receive Byte Format

A0A1A2A3A4A5A 6 D1D2D3D4D5D6D7 D0R/W

Start byMaster

ACK byAPDS-9300

Stop byMaster

ACK byAPDS-9300

SDA

Frame 1 I2 C Slave Address Byte Frame 2 Command Byte

SCL

1 9 1 9

SDA

SCL

StopStart

SCL ACKt(LOWMEXT) t(LOWMEXT)

t(LOWSEXT)SCLACK

t(LOWMEXT)

SDA

SCL

StartCondition

StopCondition

P

t(SUSTO)t(SUDAT)t(HDDAT)t(BUF)

V IH

V IL

t(R)

t(LOW)

t(HIGH)

t(F)

t(HDSTA)

V IH

V IL

P SS

t(SUSTA)

A0A1A2A3A4A5A6 D1D2D3D4D5D6D7 D 0R/W

Start byMaster

ACK byAPDS-9300

Stop byMaster

NACK byMaster

SDA

Frame 1 I2 C Slave Address Byte Frame 2 Data Byte From APDS-9300

SCL

1 9 1 9

Page 7: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

7

Typical Characteristics

Figure 4. Normalized Responsivity vs. Spectral Responsivity Figure 5. Normalized Responsivity vs. Angular Displacement * CL Package

SPECTRAL RESPONSIVITY

0400

0.2

0.4

0.6

0.8

1

500 600 700 800 900 1000 1100

NORM

ALIZ

EDRE

SPON

SIVI

TY

300

CHANNEL 1PHOTODIODE

CHANNEL 0PHOTODIODE

- WAVELENGTH - nm

470 pF

ANGULAR DISPLACEMENT - °NO

RMAL

IZED

RESP

ONSI

VITY

0

0.2

0.4

0.6

0.8

1.0

-90 -60 -30 0 30 60 90

OPTI

CALA

XIS

Principles of OperationAnalog–to–Digital ConverterTheAPDS-9300containstwointegratinganalog–to–digi-talconverters(ADC)thatintegratethecurrentsfromthechannel0andchannel1photodiodes.Integrationofbothchannelsoccurssimultaneously,anduponcompletionoftheconversioncycletheconversionresultistransferredtothechannel0andchannel1dataregisters,respectively.The transfers are double buffered to ensure that invaliddataisnotreadduringthetransfer.Afterthetransfer,thedeviceautomaticallybeginsthenextintegrationcycle.

Digital InterfaceInterface and control of the APDS-9300 is accomplishedthrough a two–wire serial interface to a set of registersthatprovideaccesstodevicecontrol functionsandout-putdata.TheserialinterfaceiscompatibletoI2CbusFast–Mode. The APDS-9300 offers three slave addresses thatare selectable via an external pin (ADDR SEL).The slaveaddressoptionsareshowninTable1.

Table 1. Slave Address Selection

ADDR SEL Terminal Level Slave AddressGND 0101001

Float 0111001

VDD 1001001

NOTE:TheSlaveAddressesare7bitsandpleasenotetheI2Cprotocols.Aread/writebitshouldbeappendedtotheslaveaddressbythemasterdevicetoproperlycommunicatewiththeAPDS-9300device.

Page 8: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

8

I2C ProtocolsEach Send and Write protocol is, essentially, a series ofbytes. A byte sent to the APDS-9300 with the most sig-nificantbit(MSB)equalto1willbeinterpretedasaCOM-MAND byte.The lower four bits of the COMMAND byteform the register select address (see Table 2), which isusedtoselectthedestinationforthesubsequentbyte(s)received.TheAPDS-9300respondstoanyReceiveBytere-questswiththecontentsoftheregisterspecifiedbythestoredregisterselectaddress.

The APDS-9300 implements the following protocols ofthePhilipsSemiconductorI2Cspecification:

• I2CWriteProtocol

• I2CReadProtocol

ForacompletedescriptionofI2Cprotocols,pleasereviewthe I2C Specification athttp://www.semiconductors.phil-ips.com

Figure 6. I2C Packet Protocol Element Key

Figure 7. I2C Write Protocols

Figure 8. I2C Read (Combined Format) Protocols

Wr

71 81 1 1 1

Data ByteSlave AddressS A PA

X X

A Acknowledge (this bit position may be 0 for an ACK or 1 for a NACK)

P Stop Condition

Rd Read (bit value of 1)

S Start Condition

Sr Repeated Start Condition

Wr Write (bit value of 0)

X Shown under a field indicates that that field is required to have a value of X

... Continuation of protocol

Master –to–Slave

Slave –to–Master

PWr

81 81 1 1 17

Slave AddressS A ACommand Code Data Byte A

1

PWr

171 81 1 1 81 17 1 1

Data ByteSlave AddressS A ACommand Code Slave Address A ASr Rd

1

Figure 9. I2C Write Word Protocols

Figure 10. I2C Read Word Protocols

PWr

181 81 1 1 8 17 1

Data Byte HighSlave AddressS A ACommand Code Data Byte Low A A

Wr

71 81 1 1 17 1 1

Slave AddressS A ACommand Code Slave Address ASr Rd

8 1

Data Byte Low A …

P

18 1

Data Byte High A

1

Page 9: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

9

Register SetTheAPDS-9300iscontrolledandmonitoredbysixteenregisters(threearereserved)andacommandregisteraccessedthroughtheserialinterface.Theseregistersprovideforavarietyofcontrolfunctionsandcanbereadtodeterminere-sultsoftheADCconversions.TheregistersetissummarizedinTable2.

Table 2. Register Address

Address Register Name Register Function-- COMMAND Specifiesregisteraddress

0h CONTROL Controlofbasicfunctions

1h TIMING Integrationtime/gaincontrol

2h THRESHLOWLOW Lowbyteoflowinterruptthreshold

3h THRESHLOWHIGH Highbyteoflowinterruptthreshold

4h THRESHHIGHLOW Lowbyteofhighinterruptthreshold

5h THRESHHIGHHIGH Highbyteofhighinterruptthreshold

6h INTERRUPT Interruptcontrol

7h -- Reserved

8h CRC Factorytest—notauserregister

9h -- Reserved

Ah ID Partnumber/RevID

Bh -- Reserved

Ch DATA0LOW LowbyteofADCchannel0

Dh DATA0HIGH HighbyteofADCchannel0

Eh DATA1LOW LowbyteofADCchannel1

Fh DATA1HIGH HighbyteofADCchannel1

ThemechanicsofaccessingaspecificregisterdependsonthespecificI2Cprotocolused.RefertothesectiononI2Cprotocols.Ingeneral,theCOMMANDregisteriswrittenfirsttospecifythespecificcontrol/statusregisterforfollowingread/writeoperations.

Page 10: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

10

Command RegisterThecommandregisterspecifiestheaddressofthetargetregisterforsubsequentreadandwriteoperations.TheSendByteprotocolisusedtoconfiguretheCOMMANDregister.ThecommandregistercontainseightbitsasdescribedinTable3.Thecommandregisterdefaultsto00hatpoweron.

Table 3. Command Register

ADDRESSCLEARCMD WORD Resv

67 5 4 23 1 0

00 0 0 00 0 0Reset Value:

COMMAND

Field BIT DescriptionCMD 7 Selectcommandregister.Mustwriteas1.

CLEAR 6 Interruptclear.Clearsanypendinginterrupt.Thisbitisawrite–one–to–clearbit.Itisselfclearing.

WORD 5 I2CWrite/ReadWordProtocol.1indicatesthatthisI2CtransactionisusingeithertheI2CWriteWordorReadWordprotocol.

Resv 4 Reserved.Writeas0.

ADDRESS 3:0 RegisterAddress.Thisfieldselectsthespecificcontrolorstatusregisterforfollowingwriteandreadcom-mandsaccordingtoTable2.

POWERResvResv ResvResv Resv Resv

67 5 4 23 1 0

00 0 0 00 0 0Reset Value:

CONTROL0h

Control Register (0h)TheCONTROLregistercontainstwobitsandisprimarilyusedtopowertheAPDS-9300deviceupanddownasshowninTable4.

Table 4. Control Register

Field BIT DescriptionResv 7:2 Reserved.Writeas0.

POWER 1:0 Powerup/powerdown.Bywritinga03htothisregister,thedeviceispoweredup.Bywritinga00htothisregister,thedeviceispowereddown.

NOTE:Ifavalueof03hiswritten,thevaluereturnedduringareadcyclewillbe03h.Thisfeaturecanbeusedtoverifythatthedeviceiscommunicatingproperly.

Page 11: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

11

Timing Register (1h)TheTIMINGregistercontrolsboththeintegrationtimeandthegainoftheADCchannels.AcommonsetofcontrolbitsisprovidedthatcontrolsbothADCchannels.TheTIMINGregisterdefaultsto02hatpoweron.

Table 5. Timing Register

Field BIT DescriptionResv 7-5 Reserved.Writeas0.

GAIN 4 Switchesgainbetweenlowgainandhighgainmodes.Writinga0selectslowgain(1x);Writinga1selectshighgain(16x).

MANUAL 3 Manualtimingcontrol.Writinga1beginsanintegrationcycle.Writinga0stopsanintegrationcycle.

NOTE:ThisfieldonlyhasmeaningwhenINTEG=11.Itisignoredatallothertimes.

Resv 2 Reserved.Writeas0.

INTEG 1:0 Integratetime.Thisfieldselectstheintegrationtimeforeachconversion.

IntegrationtimeisdependentontheINTEGFIELDVALUEandtheinternalclockfrequency.NominalintegrationtimesandrespectivescalingbetweenintegrationtimesscaleproportionallyasshowninTable6.SeeNote5andNote6onpage4fordetailedinformationregardinghowthescalevalueswereobtained.

Table 6. Integration Time

Integ Field Value Scale Nominal Integration Time00 0.034 13.7ms

01 0.252 101ms

10 1 402ms

11 -- N/A

Themanualtimingcontrolfeatureisusedtomanuallystartandstoptheintegrationtimeperiod.Ifaparticularintegra-tiontimeperiodisrequiredthatisnotlistedinTable6,thenthisfeaturecanbeused.Forexample,themanualtimingcontrolcanbeusedtosynchronizetheAPDS-9300devicewithanexternallightsource(e.g.LED).Astartcommandtobeginintegrationcanbeinitiatedbywritinga1tothisbitfield.Correspondingly,theintegrationcanbestoppedbysimplywritinga0tothesamebitfield.

INTEGMANUALResvResv GAIN ResvResv

67 5 4 23 1 0

00 0 0 00 1 0Reset Value:

TIMING1h

Page 12: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

12

Interrupt Threshold Register (2h - 5h)Theinterruptthresholdregistersstorethevaluestobeusedasthehighandlowtriggerpointsforthecomparisonfunc-tionforinterruptgeneration.Ifthevaluegeneratedbychannel0crossesbeloworisequaltothelowthresholdspecified,aninterruptisassertedontheinterruptpin.Ifthevaluegeneratedbychannel0crossesabovethehighthresholdspeci-fied,aninterruptisassertedontheinterruptpin.RegistersTHRESHLOWLOWandTHRESHLOWHIGHprovidethelowbyteandhighbyte,respectively,ofthelowerinterruptthreshold.RegistersTHRESHHIGHLOWandTHRESHHIGHHIGHprovidethelowandhighbytes,respectively,oftheupperinterruptthreshold.Thehighandlowbytesfromeachsetofregistersarecombinedtoforma16–bitthresholdvalue.Theinterruptthresholdregistersdefaultto00honpowerup.

Table 7. Interrupt Threshold Register

Register Address Bits DescriptionTHRESHLOWLOW 2h 7:0 ADCchannel0lowerbyteofthelowthreshold

THRESHLOWHIGH 3h 7:0 ADCchannel0upperbyteofthelowthreshold

THRESHHIGHLOW 4h 7:0 ADCchannel0lowerbyteofthehighthreshold

THRESHHIGHHIGH 5h 7:0 ADCchannel0upperbyteofthehighthreshold

NOTE: Sincetwo8–bitvaluesarecombinedforasingle16–bitvalueforeachofthehighandlowinterruptthresholds,theSendByteprotocolshould not be used to write to these registers. Any values transferred by the Send Byte protocol with the MSB set would be interpreted as theCOMMANDfieldandstoredasanaddressforsubsequentread/writeoperationsandnotastheinterruptthresholdinformationasdesired.TheWriteWord protocol should be used to write byte–paired registers. For example, theTHRESHLOWLOW andTHRESHLOWHIGH registers (as well as theTHRESHHIGHLOWandTHRESHHIGHHIGHregisters)canbewrittentogethertosetthe16–bitADCvalueinasingletransaction.

Interrupt Control Register (6h)TheINTERRUPTregistercontrolstheextensiveinterruptcapabilitiesoftheAPDS-9300.TheAPDS-9300permitstradi-tionallevel–styleinterrupts.Theinterruptpersistbitfield(PERSIST)providescontroloverwheninterruptsoccur.Avalueof0causesaninterrupttooccuraftereveryintegrationcycleregardlessofthethresholdsettings.Avalueof1resultsinaninterruptafteroneintegrationtimeperiodoutsidethethresholdwindow.AvalueofN(whereNis2through15)resultsinaninterruptonlyifthevalueremainsoutsidethethresholdwindowforNconsecutiveintegrationcycles.Forexample,ifNisequalto10andtheintegrationtimeis402ms,thenthetotaltimeisapproximately4seconds.

WhenalevelInterruptisselected,aninterruptisgeneratedwheneverthelastconversionresultsinavalueoutsideoftheprogrammedthresholdwindow.Theinterruptisactive–lowandremainsasserteduntilclearedbywritingtheCOM-MANDregisterwiththeCLEARbitset.NOTE: InterruptsarebasedonthevalueofChannel0only.

Table 8. Interrupt Control Register

PERSISTResvResv INTR

67 5 4 23 1 0

00 0 0 00 0 0Reset Value:

INTERRUPT6h

Field Bits DescriptionResv 7:6 Reserved.Writeas0.

INTR 5:4 INTRControlSelect.ThisfielddeterminesmodeofinterruptlogicaccordingtoTable9,below.

PERSIST 3:0 Interruptpersistence.ControlsrateofinterruptstothehostprocessorasshowninTable10,below.

Page 13: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

13

Table 9. Interrupt Control Select

Intr Field Value Read Value00 Interruptoutputdisabled

01 LevelInterrupt

Table 10. Interrupt Persistence Select

Persist Field Value Interrupt Persist Function0000 EveryADCcyclegeneratesinterrupt

0001 Anyvalueoutsideofthresholdrange

0010 2integrationtimeperiodsoutofrange

0011 3integrationtimeperiodsoutofrange

0100 4integrationtimeperiodsoutofrange

0101 5integrationtimeperiodsoutofrange

0110 6integrationtimeperiodsoutofrange

0111 7integrationtimeperiodsoutofrange

1000 8integrationtimeperiodsoutofrange

1001 9integrationtimeperiodsoutofrange

1010 10integrationtimeperiodsoutofrange

1011 11integrationtimeperiodsoutofrange

1100 12integrationtimeperiodsoutofrange

1101 13integrationtimeperiodsoutofrange

1110 14integrationtimeperiodsoutofrange

1111 15integrationtimeperiodsoutofrange

ID Register (Ah)TheIDregisterprovidesthevalueforboththepartnumberandsiliconrevisionnumberforthatpartnumber. It isaread–onlyregister,whosevalueneverchanges.

Table 11. ID Register

REVNOPARTNO

67 5 4 23 1 0

-- - - -- - -Reset Value:

IDAh

Field Bits DescriptionPARTNO 7:4 PartNumberIdentification

REVNO 3:0 Revisionnumberidentification

Page 14: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

14

ADC Channel Data Registers (Ch - Fh)TheADCchanneldataareexpressedas16–bitvaluesspreadacrosstworegisters.TheADCchannel0dataregisters,DATA0LOWandDATA0HIGHprovidethelowerandupperbytes,respectively,oftheADCvalueofchannel0.RegistersDATA1LOWandDATA1HIGHprovidethelowerandupperbytes,respectively,oftheADCvalueofchannel1.Allchanneldataregistersareread–onlyanddefaultto00honpowerup.

Table 12. ADC Channel Data Registers

Register Address Bits DescriptionDATA0LOW Ch 7:0 ADCchannel0lowerbyte

DATA0HIGH Dh 7:0 ADCchannel0upperbyte

DATA1LOW Eh 7:0 ADCchannel1lowerbyte

DATA1HIGH Fh 7:0 ADCchannel1upperbyte

Theupperbytedataregisterscanonlybereadfollowingareadtothecorrespondinglowerbyteregister.Whenthelowerbyteregisterisread,theuppereightbitsarestrobedintoashadowregister,whichisreadbyasubsequentreadtotheupperbyte.TheupperregisterwillreadthecorrectvalueevenifadditionalADCintegrationcyclesendbetweenthereadingofthelowerandupperregisters.NOTE: TheReadWordprotocolcanbeusedtoreadbyte–pairedregisters.Forexample,theDATA0LOWandDATA0HIGHregisters(aswellastheDATA1LOWandDATA1HIGHregisters)maybereadtogethertoobtainthe16–bitADCvalueinasingletransaction

Page 15: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

15

Notes:1. Alllineardimensionsareinmillimeters

PCB Pad LayoutThesuggestedPCBlayoutisgivenbelow:

Notes:1. Alldimensionsareinmillimeters.Dimensiontoleranceis±0.2mmunlessotherwisestated

APDS-9300 PACKAGE OUTLINE

Pin 1 : VDDPin 2 : GNDPin 3 : ADDR SELPin 4 : SCLPin 5 : SDAPin 6 : INT

UNIT: mmTolerance: +/- 0.2mm

Page 16: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

16

Tape and Reel Dimensions - APDS-9300

Page 17: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

17

Moisture Proof Packaging ChartAllAPDS-9300optionsareshippedinmoistureproofpackage.Onceopened,moistureabsorptionbegins.

ThispartiscomplianttoJEDECLevel3.

BAKING CONDITIONS CHART

Recommended Storage Conditions

StorageTemperature 10°Cto30°C

RelativeHumidity Below60%RH

Time from Unsealing to SolderingAfterremovalfromthebag,thepartsshouldbesolderedwithinsevendaysifstoredattherecommendedstorageconditions. When MBB (Moisture Barrier Bag) is openedandthepartsareexposedtotherecommendedstorageconditionsmorethansevendaysthepartsmustbebakedbeforereflowtopreventdamagetotheparts.

Baking conditionsIfthepartsarenotstoredpertherecommendedstorageconditionstheymustbebakedbeforereflowtopreventdamagetotheparts.

Package Temp. TimeInReels 60°C 48hours

InBulk 100°C 4hours

Note:Bakingshouldonlybedoneonce.

UNITS IN A SEALEDMOISTURE-PROOF PACKAGE

ENVIRONMENTLESS THAN 30 °CAND LESS THAN

60% RH

PACKAGE IS OPENED(UNSEALED)

PACKAGE ISOPENED LESS

THAN 168 HOURS

NO BAKING ISNECESSARY

PERFORM RECOMMENDEDBAKING CONDITIONS

YES

YES

NO

NO

Page 18: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

18

Process Zone Symbol DTMaximum DT/Dtime

or DurationHeatUp P1,R1 25°Cto150°C 3°C/s

SolderPasteDry P2,R2 150°Cto200°C 100sto180s

SolderReflow P3,R3 200°Cto260°C 3°C/s

P3,R4 260°Cto200°C -6°C/s

CoolDown P4,R5 200°Cto25°C -6°C/s

Timemaintainedaboveliquiduspoint,217°C >217°C 60sto90s

PeakTemperature 260°C -

Timewithin5°CofactualPeakTemperature - 20sto40s

Time25°CtoPeakTemperature 25°Cto260°C 8mins

The reflow profile is a straight-line representation of anominal temperature profile for a convective reflow sol-derprocess.The temperatureprofile isdivided into fourprocesszones,eachwithdifferentDT/Dtimetemperaturechangeratesorduration.TheDT/Dtimeratesordurationare detailed in the above table. The temperatures aremeasuredatthecomponenttoprintedcircuitboardcon-nections.

InprocesszoneP1,thePCboardandcomponentpinsareheated to a temperature of 150°C to activate the flux inthesolderpaste.Thetemperaturerampuprate,R1,islim-itedto3°CpersecondtoallowforevenheatingofboththePCboardandcomponentpins.

ProcesszoneP2shouldbeofsufficienttimeduration(100to180seconds)todrythesolderpaste.Thetemperatureisraisedtoaleveljustbelowtheliquiduspointofthesol-der.

ProcesszoneP3isthesolderreflowzone.InzoneP3,thetemperatureisquicklyraisedabovetheliquiduspointofsolderto260°C(500°F)foroptimumresults.Thedwelltimeabovetheliquiduspointofsoldershouldbebetween60and90seconds.Thisistoassurepropercoalescingofthesolderpasteintoliquidsolderandtheformationofgoodsolderconnections.Beyondtherecommendeddwelltimethe intermetallic growth within the solder connectionsbecomes excessive, resulting in the formation of weakandunreliableconnections.Thetemperatureisthenrap-idlyreducedtoapointbelowthesolidustemperatureofthesolder toallowthesolderwithintheconnectionstofreezesolid.

ProcesszoneP4isthecooldownaftersolderfreeze.Thecooldownrate,R5,fromtheliquiduspointofthesolderto25°C(77°F)shouldnotexceed6°Cpersecondmaximum.This limitation is necessary to allow the PC board andcomponent pins to change dimensions evenly, puttingminimalstressesonthecomponent.

It isrecommendedtoperformreflowsolderingnomorethantwice.

Recommended Reflow Profile

50 100 150 200 250 300t-TIME

(SECONDS)

25

80

120

150

180200

230

255

0

T-TE

MPE

RATU

RE(°

C)

R1

R2

R3 R4

R5

217

MAX 260°C

60 sec to 90 secAbove 217°C

P1HEAT

UP

P2SOLDER PASTE DRY

P3SOLDERREFLOW

P4COOL DOWN

Page 19: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

19

Appendix A: Window Design Guide

A1: Optical Window Dimensions ToensurethattheperformanceoftheAPDS-9300willnotbeaffectedbyimproperwindowdesign,therearesomecriteria requested on the dimensions and design of thewindow.Thereisaconstraintontheminimumsizeofthewindow,whichisplacedinfrontofthephotolightsensor,sothatitwillnotaffecttheangularresponseoftheAPDS-9300.Thisminimumdimensionthatisrecommendedwillensureatleasta±35°lightreceptioncone.

Ifasmallerwindowisrequired,alightpipeorlightguidecan be used. A light pipe or light guide is a cylindricalpieceoftransparentplastic,whichmakesuseoftotalin-ternalreflectiontofocusthelight.

Thethicknessofthewindowshouldbekeptasminimumaspossiblebecausethereisalossofpowerineveryopticalwindowofabout8%duetoreflection(4%oneachside)andanadditionallossofenergyintheplasticmaterial.

Figure A1 illustrates the two types of window that wehaverecommendedwhichcouldeitherbeaflatwindoworaflatwindowwithlightpipe.

Figure A1. Recommended Window Design

TableA1andFigureA2showtherecommendeddimen-sionsofthewindow. Thesedimensionvaluesarebasedonawindowthicknessof1.0mmwitharefractive index1.585.

Thewindowshouldbeplaceddirectlyontopofthelightsensitive area of APDS-9300 (see Figure A3) to achievebetter performance. If a flat window with a light pipe isused, dimension D2 should be 1.55mm to optimize theperformanceofAPDS-9300.

Figure A2. Recommended Window Dimensions

WD: Working Distance between window front panel & APDS-9300D1: Window DiameterT: ThicknessL: Length of Light PipeD2: Light Pipe Diameter Z: Distance between window rear panel and APDS-9300All dimensions are in mm

Z

L

T

D1Top View

APDS-9300

Photo Light Sensor

WD D2 D1

D2

Page 20: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

20

Table A1. Recommended dimension for optical window

WD(T+L+Z)

Flat Window(L=0.0 mm, T=1.0 mm)

Flat window with Light Pipe(D2=1.55mm, Z =0.5mm, T=1.0mm)

Z D1 D1 L

1.5 0.5 2.25 - -

2.0 1.0 3.25 - -

2.5 1.5 4.25 - -

3.0 2.0 5.00 2.5 1.5

6.0 5.0 8.50 2.5 4.5

Figure A3. APDS-9300 Light Sensitive Area

Notes:1. Alldimensionsareinmillimeters2. Allpackagedimensiontolerancein±0.2mmunlessotherwisespecified

A2: Optical Window MaterialThematerialofthewindowisrecommendedtobepoly-carbonate. The surface finish of the plastic should besmooth,withoutanytexture.

TherecommendedplasticmaterialforuseasawindowisavailablefromBayerAGandBayerAntwerpN.V.(Europe),BayerCorp.(USA)andBayerPolymersCo.,Ltd.(Thailand),asshowninTableA2.

Table A2. Recommended Plastic Materials

Material numberVisible lighttransmission Refractive index

MakrolonLQ2647 87% 1.587

MakrolonLQ3147 87% 1.587

MakrolonLQ3187 85% 1.587

Page 21: Data Sheet - Conrad Electronic · 3 Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply voltage VDD - 3.8 V Digital output voltage range VO-0.5 3.8 V Digital output current

For product information and a complete list of distributors, please go to our web site: www.avagotech.com

Avago, Avago Technologies, and the A logo are trademarks of Avago Technologies Limited in the United States and other countries.Data subject to change. Copyright © 2008 Avago Technologies Limited. All rights reserved. AV02-1077EN - March 11, 2008

Appendix B: Application circuit

Figure B1. Application circuit for APDS-9300

Thepowersupplylinesmustbedecoupledwitha0.1uFcapacitor placed as close to the device package as pos-sible,asshowninFigureB1.Thebypasscapacitorshouldhave low effective series resistance (ESR) and low effec-tiveseriesinductance(ESI),suchasthecommonceramictypes,whichprovidealowimpedancepathtogroundathigh frequencies tohandle transientcurrentscausedbyinternallogicswitching.

Pull-up resistors, R1 and R2, maintain the SDA and SCLlinesatahighlevelwhenthebusisfreeandensurethe

signalsarepulledupfromalowtoahighlevelwithintherequiredrisetime.ForacompletedescriptionofI2Cmaxi-mumandminimumR1andR2values,pleasereviewtheI2C Specification at http://www.semiconductors.philips.com.

A pull-up resistor, R3, is also required for the interrupt(INT),whichfunctionsasawired-ANDsignal inasimilarfashion to the SCL and SDA lines. A typical impedancevaluebetween10kΩand100kΩcanbeused.

APDS-9300

Pin 1: VDD

Pin 5

Pin 4

V IO

Pin 6

Pin 2: GND

0.1uF

Pin 3

** ADDR_SEL

INT

SDA

SCLPin 1

Pin 2

MCU

** Note:ADDR_SEL Float : Slave address is 0111001

R1 R2 R3