SBOSAC8 December 2024 OPT4041
PRODUCTION DATA
The OPT4041 has an automatic full-scale-range setting mode that eliminates the need for a user to predict and set the optimal range for the device. Set the RANGE register to 0xC to enter this mode. The device determines the appropriate full-scale range to take the measurement based on a combination of current lighting conditions and the previous measurement.
If a measurement is towards the low side of full-scale, then the full-scale range is decreased by one or two settings for the next measurement. If a measurement is towards the upper side of full-scale, the full-scale range is increased by one setting for the next measurement.
If the measurement exceeds the full-scale range, resulting from a fast increasing optical transient event, the current measurement is aborted. This invalid measurement is not reported. If the scale is not at the maximum, the device increases the scale by one step and a new measurement is retaken with that scale. Therefore, during a fast increasing optical transient in this mode, a measurement can possibly take longer to complete and report than indicated by the CONVERSION_TIME configuration register.
Using this feature is highly recommended because the device selects the best range setting based on lighting conditions. However, there is an option to manually set the range. Setting the range manually turns off the automatic full-scale selection logic and the device operates for a particular range setting. Table 6-3 lists the range selection settings.
| RANGE register setting | CH0 Typical Full-Scale Light Level |
CH0 Exponent |
CH1 Typical Full-Scale Light Level |
CH1 Exponent |
|---|---|---|---|---|
| 0 | 613lux |
0 |
0.202mW/cm2 |
0 |
| 1 | 1227lux |
1 |
0.403mW/cm2 |
1 |
| 2 | 2454lux |
2 |
0.807mW/cm2 |
2 |
| 3 | 4907lux |
3 |
1.61mW/cm2 |
3 |
| 4 | 9815lux |
4 |
3.23mW/cm2 |
4 |
| 5 | 19629lux |
5 |
6.45mW/cm2 |
5 |
| 6 | 39259lux |
6 |
12.91mW/cm2 |
6 |
| 7 | 78517lux |
7 |
12.91mW/cm2 |
6 |
| 8 | 157035lux |
8 |
12.91mW/cm2 |
6 |
| 12 | Determined by automatic full-scale range logic; sets channel 0 and channel 1 independently | |||