| Electronic Components Datasheet Search |
|
APDS-9009 Datasheet(PDF) 6 Page - Broadcom Corporation. |
|
|
|||||||||||||||||||||||||||||
APDS-9009 Datasheet(HTML) 6 Page - Broadcom Corporation. |
|
6 / 22 page ![]() Broadcom - 6 - APDS-9200 Data Sheet Figure 14 Normalized ALS Responsitivity vs. Angular Displacement Figure 15 System State Machine Start Up after Power-On or Software Reset The main state machine is set to “Start State” during power-on or software reset. As soon as the reset is released, the internal oscillator is started and the programmed I2C address and the trim values are read from the internal trimming data block. The APDS-9200 enters Standby Mode as soon as the idle state is reached. NOTE As long as the I2C address has not yet been read, the device will respond with NACK to any I2C command and ignore any request to avoid responding to a wrong I²C address. Standby Mode Standby Mode is the default mode after power-up. In this state, the oscillator, all internal support blocks, and the ADCs are switched off but I2C™ communication is fully supported. ALS and UVS Operation ALS measurements can be activated by setting the LS_EN bit to 1 and the UVS_Mode bit to 0 in the MAIN_CTRL register. UV measurements can be activated by setting the LS_EN bit to 1 and the UVS_Mode bit to 1 in the MAIN_CTRL register. As soon as ALS or UVS become activated through an I2C command, the internal support blocks are powered on. Once the voltages and currents are settled (typically after 5 ms), the state machine checks for trigger events from a measurement scheduler to start the ALS or UVS conversions according to the selected measurement repeat rates. Once LS_EN is changed back to 0, a conversion running on the respective channel will be completed and the relevant ADCs and support blocks will move to standby mode. Interrupt Features APDS-9200 generates independent Light sensor (ALS/UVS depend on configuration) interrupt signal that can be multiplexed and output to the INT pad. The interrupt conditions are always evaluated after completion of a new conversion on the LS channels. Light Sensor Interrupt The LS interrupt is enabled by LS_INT_EN = 1. It can function as either threshold triggered (LS_VAR_MODE = 0) or variance trigged (LS_VAR_MODE = 1). The LS interrupt source generator either uses the ALS_DATA or the UVS_DATA registers at input. The LS interrupt source is selected by the LS_INT_SEL bits in the INT_CFG register. The Light Sensor threshold interrupt is enabled with LS_INT_EN = 1 and LS_VAR_MODE = 0. It is set when the data of the selected LS_DATA input register (ALS_DATA or UVS_DATA) is above the upper or below the lower threshold for a specified number of consecutive measurements. The Light Sensor variance interrupt is enabled with LS_INT_EN = 1 and LS_VAR_MODE = 1. It is set when the absolute value of the difference between the previous and current LS_DATA data value is above the decoded LS variance threshold for a specified number of consecutive measurements. 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 10 20 30 40 50 60 70 80 90 Angle (Deg) Start NVM Read Idle Wait for OSC Power Up Check ALS or UVS Do UVS Conversion Do ALS Conversion LS_EN==0 LS_EN==1 UVS_MODE==0 LS_EN==1 UVS_MODE==1 |
|
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |