电子说
在电子设备的设计中,环境光与接近传感器扮演着至关重要的角色,它们能让设备感知周围环境的变化,从而实现智能化的交互和功能调整。Si115x系列传感器IC以其卓越的性能和丰富的功能,成为众多应用场景的理想选择。本文将深入探讨Si115x的特性、工作原理、应用场景以及设计要点。
文件下载:SI1153-AB9X-GM.pdf
Si115x具备出色的接近检测能力,在无额外透镜的情况下,检测范围可从小于1cm到50cm;而添加透镜(如5mm半球形透镜)后,检测范围能扩展至200cm。此外,它最多支持三个独立的LED驱动器,每个LED驱动器有30种从5.6mA到360mA的电流设置,可根据实际需求灵活调整。
该传感器可实现小于100mlx的分辨率,能在暗玻璃下正常工作。通过两个ADC范围设置,可实现高达128klx的动态范围,能适应各种光照条件。同时,其内置的光电二极管响应和数字转换电路对人造光闪烁噪声和自然光波动噪声具有良好的抗干扰能力。
Si115x采用了业界领先的低功耗设计,供电电压范围为1.62至3.6V。平均电流仅为9μA(LED每800ms脉冲24.4μs,电流为180mA,加上Si115x的3μA供电电流),待机电流小于500nA。24.4μs的LED“开启”时间在不影响性能和噪声的前提下,有效降低了总功耗占空比。
Si115x还支持内部和外部唤醒,内置电压供应监测和上电复位控制器。其I²C串行通信接口的数据速率最高可达400kHz,采用从模式硬件地址解码。此外,它提供两种封装选项:10引脚2x2x0.65mm DFN和10引脚2.9x4.9x1.2mm LGA模块(集成940nm LED),工作温度范围为 -40至 +85°C。
Si115x的光电二极管可测量可见光和红外光,但可见光光电二极管会受到红外光的影响。为实现准确的照度测量,传感器会在单独的通道上报红外光测量值,主机可通过算法对红外光的影响进行校正。此外,ADC可根据不同的光照条件进行编程,以适应室内和阳光直射等环境。在低光应用中,可增加ADC积分时间,以检测低至100mlx的光强。
Si115x优化为双端口或单端口有源反射接近探测器,能可靠检测物体进入或离开指定的接近区域,即使物体静止或移动缓慢。它最多可驱动三个独立的红外LED,当LED呈L形配置时,可实现三维接近场中的物体三角测量,从而实现无触摸用户界面。接近传感测量可由主机明确命令启动,也可通过自主过程定期进行。
Si115x在运行过程中会循环通过活动、暂停和睡眠三种内部电源状态。通过将每种状态的电流消耗乘以在该状态下的归一化时间,可计算出传感器的平均电流消耗。睡眠状态是传感器在测量间隙的最低电流状态,暂停状态对应ADC实际测量时间,活动状态对应传感器的初始化和后处理时间。
Si115x与主机的接口由SCL、SDA和INT三个引脚组成。SCL和SDA是标准的开漏引脚,用于I²C操作;INT是开漏输出引脚,用于中断主机处理器。默认的I²C地址可通过将LED2引脚拉低更改为0x52(默认值为0x53)。I²C接口允许访问Si115x的内部寄存器,支持突发读取和突发写入操作。
当VDD未连接到电源或VDD电压低于电气规格中规定的VDD_OFF电压时,Si115x进入关闭模式。在此模式下,只要不违反绝对最大额定值,传感器不会有电流流过,且SCL和SDA引脚不会干扰总线上的其他I²C设备。
当VDD施加电源且电压大于电气规格表中规定的最小VDD供应电压时,Si115x进入初始化模式。在此模式下,传感器执行初始启动序列,建议在此期间不要进行I²C活动。初始化完成后,传感器进入待机模式。
Si115x大部分时间处于待机模式,在此模式下,传感器不进行环境光测量或接近检测功能,但I²C接口处于活动状态,可接受对寄存器的读写操作。内部数字序列控制器处于睡眠状态,功耗较低。
在主机处理器的特定命令下,Si115x可进入强制转换模式。当发送FORCE命令时,传感器对CHAN_LIST中启用且COUNTER_INDEX设置为0的所有通道进行单次测量。转换完成后,若相应的中断启用,传感器可向主机生成中断。
通过发送START命令,Si115x可进入自主操作模式,在此模式下,传感器会自动进行测量,无需主机为每次测量发出明确命令。测量周期由MEASRATE参数定义,传感器会更新I²C输出寄存器,并可通过启用中断通知主机新测量值的可用性。
Si115x的I²C操作依赖于对I²C空间中可寻址内存的串行读写。I²C地址初始固定,但可通过I2C_ADDR参数寄存器进行编程更改。该传感器仅支持7位I²C寻址,响应0x53或0x52的I²C地址。
Si115x的大部分配置通过“参数”完成,这些参数存储在内部MCU的SRAM中。I²C寄存器可视为主机与内部MCU之间的接口邮箱寄存器,通过命令寄存器等间接访问参数表。参数表中的数据是易失性的,在设备掉电或发送软件复位命令时会丢失。
通过向命令寄存器写入特定代码,可信号传感器执行各种复杂操作。所有命令执行后,应读取RESPONSE0寄存器以确认操作完成并检查是否有错误。部分命令需要在发送前加载输入参数,一些命令会在I²C寄存器中返回结果。
输出表中数据的打包方式由CHAN_LIST中启用的通道决定,与IRQ_ENABLE和IRQ_STATUS无关。每个通道的测量结果会按顺序存储在HOSTOUTx寄存器中,不同通道的输出长度可能为16位或24位。
在自主模式下,用户通过设置全局和通道特定区域的计时器字段来安排重复测量的时间,发送START命令后,传感器会按设定的时间周期进行测量。在强制模式下,发送FORCE命令后,CHAN_LIST中启用的所有通道会立即进行一次测量。
突发模式是自主模式的一种子集,通过设置BURST寄存器中的BURST_EN位启用。在此模式下,传感器会进行BURST_COUNT次测量,然后停止。所有在CHAN_LIST中设置的通道会同步操作,测量次数由BURST寄存器设定。
当CHAN_LIST中启用的通道(在IRQENABLE寄存器中有相应位设置)完成测量时,传感器会断言INT输出引脚。Si115x支持三种不同的中断模式:每次采样中断、采样大于/小于设定阈值时中断、采样进入/退出设定阈值窗口时中断。
通道测量的时序包括测量时间和测量频率两个方面。测量时间由HW_GAIN、SW_GAIN和抽取率等因素控制,每个测量由两次测量时间组成。在环境光测量中,两次测量值相加;在接近测量中,通过两次测量值相减得到差值。
Si115x的参数表包含全局区域和通道特定区域的设置。全局区域的参数包括I2C_ADDR、CHAN_LIST、MEASRATE_H、MEASRATE_L等,用于设置传感器的基本配置和测量周期。通道特定区域的参数包括ADCCONFIGx、ADCSENSx、ADCPOSTx、MEASCONFIGx等,用于设置每个通道的ADC配置、灵敏度、后处理和测量配置。
文档中详细列出了Si115x的电气规格,包括推荐的工作条件、电气性能特性、光学性能特性、I²C时序规格、LED光学特性和绝对最大额定值等。这些规格为工程师在设计电路时提供了重要的参考依据。
Si115x的DFN和LGA模块封装的引脚功能有所不同,但都包含I²C通信引脚(SCL、SDA)、电源引脚(VDD、GND)、中断输出引脚(INT)和LED驱动引脚(LED1、LED2、LED3)等。不同引脚的功能和使用注意事项在文档中有详细说明。
Si115x提供10引脚2x2mm DFN和10引脚LGA模块两种封装选项,文档中给出了两种封装的详细尺寸和焊盘图案设计。在进行PCB设计时,应根据封装尺寸和焊盘图案要求进行布局,以确保传感器的正常安装和使用。
Si115x系列环境光与接近传感器IC以其丰富的功能、卓越的性能和低功耗设计,为电子设备的智能化设计提供了有力支持。无论是可穿戴设备、手机、显示背光控制还是消费电子等领域,Si115x都能发挥重要作用。在实际应用中,工程师应根据具体需求合理配置传感器的参数,充分利用其各种功能,以实现最佳的设计效果。随着技术的不断发展,相信Si115x系列传感器将在更多领域得到广泛应用,并为电子设备的创新发展做出更大贡献。
你在使用Si115x传感器的过程中遇到过哪些问题?你认为Si115x在未来的应用中还能有哪些创新?欢迎在评论区分享你的经验和想法。
全部0条评论
快来发表一下你的评论吧 !