APDS-9801 Avago Technologies US Inc., APDS-9801 Datasheet - Page 16

INTEGRATED DIGITAL PS AND ALS

APDS-9801

Manufacturer Part Number
APDS-9801
Description
INTEGRATED DIGITAL PS AND ALS
Manufacturer
Avago Technologies US Inc.
Type
Analog Ambient Light Sensor and Digital Proximity Sensorr
Datasheet

Specifications of APDS-9801

Peak Wavelength
940 nm
Maximum Light Current
83 uA
Maximum Dark Current
300 nA
Maximum Rise Time
1000 ns
Maximum Fall Time
300 ns
Mounting Style
SMD/SMT
Product
Integrated Ambient Light and Proximity Sensor
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
APDS-9801
Manufacturer:
LEGERITY
Quantity:
1 043
Part Number:
APDS-9801
Manufacturer:
Avago Technologies
Quantity:
1 781
Part Number:
APDS-9801-021
Manufacturer:
AVAGO
Quantity:
20 000
/***********************************************************************
DESC: 0 for shutdown, oscillator and analog block turn off
RETURNS: Nothing
***********************************************************************/
void PXS_ShutDown (unsigned char value)
{
}
/***********************************************************************
DESC: Set the period, duty cycle and number of pulses for burst pulses
RETURNS: Nothing
***********************************************************************/
void PXS_PulseFreq(unsigned char value)
{
}
/***********************************************************************
DESC: Read back Pulse_Freq Register Value
RETURNS: Pulse_Freq Register Value
***********************************************************************/
void PXS_PulseFreqRead(void)
{
}
/***********************************************************************
DESC: Set the delay time between burst pulses & LED Current Control
RETURNS: Nothing
***********************************************************************/
void PXS_IntvDelay(char value)
{
}
16
unsigned char command;
command = CMD| ADDR_SD;
WriteByte_i2c(DeviceAddr, command, value);
unsigned char command, value;
command = CMD|ADDR_PFR;
WriteByte_i2c(DeviceAddr, command, value);
unsigned char command;
command = CMD|ADDR_PFR;
ReadByte_i2c(DeviceAddr, command, &PFR_Data);
unsigned char command;
command = CMD|ADDR_ICR;
ICR_Data = value;
WriteByte_i2c(DeviceAddr, command, ICR_Data);
1 for Power ON, measurement triggered by “start measurement” bit of interval delay/control register
//1 = ON, 0 = OFF
//Address of Shutdown Register
//Address of Pulse_Freq Register
//Address of Pulse_Freq Register
//Address of Interval Delay & Control Register

Related parts for APDS-9801