What’s the major difference between Si114x and Si115x proximity sensor? As an existing Si114x customer, is there any guidance to migrate to Si115x?
Answer
Both Si114x and Si115x optical sensors can be used to measure proximity and ambient light. However, Si114x has dedicated PS and ALS tasks while Si115x provides 6 configurable channels with the flexibility of setting multiple PS or ALS measurements in any order as users would like to.
In general, Si115x has a few improvements over Si114x.
Si115x has a much more accurate internal RTC with less part-to-part variation. In autonomous mode, the internal RTC controls the sampling rate. Therefore, Si115x is a better choice if the application requires an accurate sampling rate.
Si115x offers an optional 940nm on-die filter to cancel ambient light. This feature is only available on Si115x-AB09 and Si115x-AB9X parts. The filter provides full sunlight immunity, thus making Si115x a good solution for outdoor proximity applications.
Si115x can operate at low ambient light condition (<100 mlx), i.e. under dark glass.
Si115x has more LED current settings available and users can apply different LED current settings to different PS channels.
Si115x can perform internal accumulation and averaging of samples, reducing the noise in the output data.
On the other hand, Si114x has one feature that’s missing on Si115x: interrupt when a set number of consecutive samples exceeding the threshold. On Si115x, if the host configures the sensor to interrupt on a certain threshold, the sensor will generate the interrupt as soon as 1 sample exceeds that threshold.
Although the basic principle of operation is the same for Si114x and Si115x, the host interface, including the I2C registers and parameter registers, are quite different. Existing customers moving from Si114x to Si115x will have to re-write the host software. We’d always recommend customers to check out the example project we have on Si115x/33 OPT EXP board first. The demo provides the driver code as well as initialization example code for Si115x. Using that as a starting point and then follow the register table definition in the datasheet, customers should be able to do the migration without much difficulty. If customers run into issues or have questions porting the code, they’re welcome to create technical support tickets in our system.
KBA_SENS_0103: Si114x vs Si115x
Question
What’s the major difference between Si114x and Si115x proximity sensor? As an existing Si114x customer, is there any guidance to migrate to Si115x?
Answer
Both Si114x and Si115x optical sensors can be used to measure proximity and ambient light. However, Si114x has dedicated PS and ALS tasks while Si115x provides 6 configurable channels with the flexibility of setting multiple PS or ALS measurements in any order as users would like to.
In general, Si115x has a few improvements over Si114x.
On the other hand, Si114x has one feature that’s missing on Si115x: interrupt when a set number of consecutive samples exceeding the threshold. On Si115x, if the host configures the sensor to interrupt on a certain threshold, the sensor will generate the interrupt as soon as 1 sample exceeds that threshold.
Although the basic principle of operation is the same for Si114x and Si115x, the host interface, including the I2C registers and parameter registers, are quite different. Existing customers moving from Si114x to Si115x will have to re-write the host software. We’d always recommend customers to check out the example project we have on Si115x/33 OPT EXP board first. The demo provides the driver code as well as initialization example code for Si115x. Using that as a starting point and then follow the register table definition in the datasheet, customers should be able to do the migration without much difficulty. If customers run into issues or have questions porting the code, they’re welcome to create technical support tickets in our system.