0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vishay的解决方案在接近感应中的应用

电子设计 来源:郭婷 作者:电子设计 2019-01-16 09:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

接近感应为人机界面(HMI)提供了额外的维度,能够检测用户的接近。结合环境光感应,基于光的接近检测可以自动激活办公设备和消费产品中的系统及其显示器。

对于许多开发人员来说,实施基于光的接近感应带来了多种挑战,传感器光谱灵敏度的适用性,传感器和光源的接口设计和机械放置。然而,Vishay Semiconductor的集成解决方案满足了这些要求。

本文将介绍接近感应的应用和设计挑战,然后展示Vishay的解决方案如何让开发人员轻松地将接近检测功能添加到他们的设计中。

接近感应的特点和挑战

接近感应是从汽车安全到消费产品的应用的一个支持功能。为了满足每个应用的独特要求,开发人员使用截然不同的技术实现接近感应。例如,在汽车安全应用中,开发人员通常使用能够在远距离传递非常快速响应的飞行时间方法(ToF)。相比之下,移动电话开发人员通常依靠基于电容的方法在电话显示器接近用户脸时自动关闭电话显示器。

对于许多其他应用,开发人员可以通过更传统的光感应满足接近检测要求将反射光水平转换为距离的方法。这些方法提供了一种经济高效的解决方案,能够以比电容方法更大的距离检测用户,但不能扩展范围或ToF方法的快速响应。

通过测量从接近用户反射的光,当用户在指定距离内移动时,控制系统可以激活产品。同时,自动开启的产品还需要提供在适合环境照明水平的照明水平下打开的显示器。随着消费者需要更智能的产品,开发人员需要能够满足接近检测和环境光感应要求的解决方案,同时对产品设计和集成的影响最小。

双重职责

Vishay VCNL4200解决了这些问题将接近传感器和环境光传感器组合在一个模块中的要求。通过提供接近检测和环境光感应,该模块可作为自动显示激活和亮度控制,智能设备激活,照明控制,物体检测等应用的现成解决方案。

设计用于Vishay VCNL4200简化了各种应用的集成,包括支持接近感应(PS)和环境光感应(ALS)所需的所有光学和电子子系统。内置镜头分别为红外发射器(IRED)和光电探测器提供±15°和±30°的紧密聚焦角度。由于这些光学元件集成在同一个封装中,因此为其系统构建物理设计的工程师只需确保IRED和光电二极管使用足够大的开口以适应各自的角度。根据VCNL4200镜头与任何外盖之间的距离,这些开口的直径只需要几毫米。

除了光学子系统的机械考虑因素外,PS和ALS的光学特性也是如此不需要设计师的进一步努力。虽然PS系统的中心光谱频率为940纳米(nm),但ALS系统提供的光谱响应非常类似于人眼,其中心频率峰值约为550 nm(图1)。

Vishay的解决方案在接近感应中的应用

图1:晶圆级干涉滤光片使Vishay VCNL4200环境光传感器能够提供与人眼感知的照度水平一致的测量结果。 (图片来源:Vishay Semiconductor)

Vishay利用其专有的Filtron技术实现了这种明视光谱响应,该技术使用标准CMOS半导体工艺技术在芯片本身上构建适当的干涉滤光片。因此,ALS系统测量的环境光强度与人类感知的强度一致。

PS和ALS子系统与其独立的光谱响应一起使用单独的组件独立运行。对于接近度测量,该器件使用匹配的IRED和光电二极管以及专用的12位/16位模数转换器ADC)来产生PS值。对于环境光感应,该器件提供单独的光电二极管和专用的16位ADC,用于生成ALS值。

并行操作,设备的接近度和环境光传感器均支持不同的操作模式。开发人员可以将该设备用作纯传感器,以测量环境光水平或反射红外光的相对强度,以用于他们自己的算法。例如,设备的PS功能提供与距离成反比的反射光值(图2)。如图所示,PS系统可以在非常近的距离处饱和,从而限制了其在电容方法可能更好地服务的测量应用中的有效性。

Vishay的解决方案在接近感应中的应用

图2:在给定的脉冲长度设置(9T = 240微秒(μs))和脉冲重复(MPS = 8)时,Vishay VCNL4200接近传感器提供的接近值与距离成反比,不仅在短距离(A),甚至在距离超过1.5米(B)的距离。 (图像来源:Vishay Semiconductors)

接近中断

VCNL4200为仅需要检测用户在指定距离内接近的应用程序提供了更简单的方法。在这里,开发人员将设备寄存器设置为合适的阈值,并指定在设备识别阈值事件之前所需的连续测量次数。在典型的测量序列期间,只要测量的接近值超过上限阈值,设备就会向主机MCU发送中断信号,或者在连续N次发生后降至低于下限阈值(图3)。因此,设计人员可以将主机MCU置于接近事件之间的低功耗状态,从而节省整体系统功耗。

Vishay的解决方案在接近感应中的应用

图3:在N次连续测量后,只要接近值超过阈值,开发人员就可以对VCNL4200进行编程以发出中断(“D”和“E”) (“D”)或低于阈值(“F”)而忽略瞬态事件(“B”)。 (图像来源:Vishay Semiconductors)

使用这种中断驱动方法,开发人员在器件上电后设置上限阈值和下限阈值(图中步骤“A”)。通过将所需的连续出现次数设置为某个值N> 1,设备可以忽略单个事件(“B”),即使在那些情况下也允许MCU保持低功率状态。当接近值超过阈值(“C”)时,器件在对应于N次连续测量(“D”)的时间段后发出中断。

中断唤醒MCU后,MCU将清除中断(“E”)并完成与接近检测相关的操作。例如,在消费类电器中,这些操作可能包括打开设备及其显示屏,使用环境光感应来设置显示屏亮度。

当接近值稍后下降时,表示用户已移开,设备将发出另一个中断(“F”),允许主机MCU采取适当的措施,如关闭设备及其显示。

最小化开发

开发人员可以实施这种功能相对较少。硬件接口只需要几个额外的组件即可完成设计(图4)。除了去耦电容外,开发人员还需要添加一个小型驱动器,例如由3.8至5.5伏VIRED电源供电的Vishay SI2301 PMOS FET。

Vishay的解决方案在接近感应中的应用

图4:设计人员完成VCNL4200传感器设计,只需少量附加组件,包括用于驱动集成红外线电流脉冲的Vishay SI2301 PMOS FET发射器的当前电平由RLED的值设定。 (图片来源:Vishay Semiconductors)

内部LED栅极驱动器使用器件的LED阴极输出脉冲外部FET,外部FET又将电流脉冲施加到电流水平的内部红外发射器(LED +)由连接到LED引脚的外部电阻(RLED)控制。在处理器端,VCNL4200中断线(INT)和I 2 C线连接到相应的MCU引脚。

命令界面同样简单明了。设备命令代码提供对PS和ALS传感器输出数据的读访问,以及对两个传感器子系统的单独配置寄存器的读写访问。开发人员使用简单的事务协议在I 2 C总线上读取和写入这些寄存器(图5)。

Vishay的解决方案在接近感应中的应用

图5:主机MCU使用简单的写(A)控制I 2 C总线上的VCNL4200传感器并读取(B)将传感器响应(灰色)与主机请求(白色)散布在一起的协议。 (图像来源:Vishay Semiconductors)

这里,总线主控器(通常是主机MCU)通过发送从地址,写周期(图5中的“W”),命令来启动写序列代码,以及16位字的低字节和高字节(图5A)。从VCNL4200读取数据涉及两个步骤,其中总线主控器首先将适当的读取命令代码写入VCNL4200,然后启动(图5B中的“S”)读取周期(“Rd”)以获取数据(图5B) 。总线事务协议包括VCNL4200(带阴影的“A”)和总线主控(“A”和“N”)的确认。

实际上,开发人员通常只需要在配置寄存器中编程一些设置典型应用。对于接近感应,开发人员可将积分时间设置为从大约30μs(PS_IT = 1T)到240微秒(μs)(PS_IT = 9T)和占空比(PS_DUTY)的值,范围从1/160到1/1280。

使用不同的占空比设置,开发人员可以控制传感器的响应时间和功耗。在最大占空比(1/160)下,器件将以更快的速率测量,但会增加其功耗。例如,使用2.7Ω的RLED将产生800毫安(mA)电流脉冲。在1/160占空比时,VCNL4200每5 ms执行一次测量,但平均电流消耗为800/160 = 5 mA。在最小占空比(1/1280)下,传感器测量仅每300 ms发生一次,但平均功耗将下降近一个数量级。

开发平台

帮助开发人员通过VCNL4020的配置选项,Vishay提供了一个传感器入门套件,可提供评估软件程序,USB加密狗和插入加密狗的传感器板。虽然该套件配有VCNL4020传感器板,但开发人员可以通过联系Vishay传感器技术支持获得免费的VCNL4200传感器板。

将传感器板连接到USB加密狗后,开发人员可以运行评估软件程序研究不同寄存器设置对传感器特性和性能的影响。

对于定制设计,工程师可以将Arduino等开发板与传感器板结合起来加速设计,或者按照描述构建自己的支持电路在图4中,第三方开源软件提供了必要的寄存器定义(清单1)。

//注册声明

#定义VCNL4200_I2CADDR 0x51

#define VCNL4200_ALS_CONF_REG 0x00

#define VCNL4200_ALS_THDH_REG 0x01//环境光传感器阈值数据高

#define VCNL4200_ALS_THDL_REG 0x02//环境光传感器阈值数据低

#define VCNL4200_PS_CONF1_CONF2_REG 0x03

#define VCNL4200_PS_CONF3_MS_REG 0x04//Conf3和模式选择

#define VCNL4200_PS_CANC_REG 0x05

#define VCNL4200_PS_THDL_REG 0x06//接近传感器阈值数据低

#define VCNL4200_PS_THDH_REG 0x07//接近传感器阈值数据高

#define VCNL4200_PROXIMITY_REG 0x08

#define VCNL4200_AMBIENT_REG 0x09

#define VCNL4200_WHITE_REG 0x0A

#define VCNL4200_INT_FLAG_REG 0x0D

#define VCNL4200_DeviceID_REG 0x0E

清单1:要在自己的设计中使用接近感应和环境光感应,开发人员可以打开-source软件提供了一个基本框架,如VCNL4020寄存器定义。 (代码来源:GitHub开源代购)

第三方软件还演示了如何使用Arduino Wire库实现接近感应等功能的简单命令协议(清单2)。

uint16_t CRC_VCNL4200 :: readData(uint8_t command_code)

{

uint16_t reading;

Wire.beginTransmission(_i2caddr);

Wire.write(command_code);

Wire.endTransmission(false);

Wire.requestFrom(_i2caddr,uint8_t(2));

while(!Wire.available());

uint8_t byteLow = Wire.read();

while(! Wire.available());

uint16_t byteHigh = Wire.read();

reading =(byteHigh << = 8)+ byteLow;

返回读数;

}

uint16_t CRC_VCNL4200 :: getProximity(){

返回readData(VCNL4200_PROXIMITY_REG);

}

清单2:开源代码库包含的代码演示了如何使用Arduino Wire库实现接近感应等VCNL4020功能。 (代码来源:GitHub开源代购)

结论

虽然开发人员可以使用各种接近检测技术,但简单的反射测量为许多设计人员定位提供了经济高效的解决方案商业和消费品。通过将接近检测与环境光测量相结合,开发人员可以构建能够感知用户接近的产品,并以适当的亮度级别自动激活显示器。

包含对接近感应和环境光感应的集成支持, VCNL4020允许开发人员轻松实现这些功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2578

    文章

    55811

    浏览量

    795410
  • 显示器
    +关注

    关注

    22

    文章

    5168

    浏览量

    144904
  • 控制系统
    +关注

    关注

    41

    文章

    6999

    浏览量

    114568
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    理疗仪接近检测方案:低功耗人体感应怎么实现

    一、理疗仪人体感应的问题出在哪买过理疗仪的人大概都有过这种体验:机器明明没人用,却自己启动了;或者站到跟前了半天也没反应。这些问题基本都出在人体感应模块上。先说误触发。主动红外接近传感器靠发射红外光
    的头像 发表于 05-14 15:41 134次阅读
    理疗仪<b class='flag-5'>接近</b>检测<b class='flag-5'>方案</b>:低功耗人体<b class='flag-5'>感应</b>怎么实现

    Vishay发布VCNL36758接近传感器:600mm中距离检测 体积较上代缩小65%

    近日,威世科技(Vishay Intertechnology, Inc.,NYSE: VSH)光电事业部正式宣布推出全新高灵敏度接近传感器VCNL36758。这款器件采用仅5.0 mm × 2.0
    的头像 发表于 05-11 09:51 991次阅读

    Vishay Si9121:ISDN数字电话的高效电源解决方案

    Vishay Si9121:ISDN数字电话的高效电源解决方案 一、产品概述 Vishay的Si9121是一款针对ISDN数字电话应用的高压、非隔离型降压 - 升压转换器。它已于2014年12月31
    的头像 发表于 04-27 12:15 210次阅读

    Microchip MTCH112双通道接近触摸控制器:设计应用新选择

    一种便捷且强大的解决方案。今天,我们就来深入了解一下这款产品。 文件下载: MTCH112T-I SN.pdf 一、强大特性,满足多样需求 电容式接近检测系统 MTCH112采用电容式接近检测系统,具有高信噪比(SNR),这意味
    的头像 发表于 04-15 16:00 193次阅读

    AD7150:超低功耗电容式接近感应转换器的卓越之选

    AD7150:超低功耗电容式接近感应转换器的卓越之选 电子设计领域,对于接近感应应用,一款性能出色的电容式转换器至关重要。今天,我们就来深
    的头像 发表于 04-01 16:30 384次阅读

    软国际联合华为发布多个解决方案

    3月20日,在华为中国合作伙伴大会2026华为ICT解决方案伙伴峰会中,软国际凭借智慧园区领域的卓越创新与实践成果,荣获"联合方案孵化奖",同时获颁"优选级ICT服务
    的头像 发表于 03-24 10:57 389次阅读

    红外+按键多模感应!纳祥科技智能感应垃圾桶方案0.5秒极速响应

    传统垃圾桶手动开盖易沾染细菌且操作不便,尤其厨余垃圾处理场景,卫生隐患问题较为突出。而随着智能家居的普及,感应式垃圾桶需求激增,其非接触操作更卫生,已广泛渗透到生活的方方面面。基于此,纳祥科技为
    的头像 发表于 02-26 15:29 383次阅读
    红外+按键多模<b class='flag-5'>感应</b>!纳祥科技智能<b class='flag-5'>感应</b>垃圾桶<b class='flag-5'>方案</b>0.5秒极速响应

    【奥伟斯OWEIS】ICman晶尊微触摸感应芯片、液位检测芯片、接近感应芯片、人体感应芯片应用方案全解析

    ,是一系列专业芯片的精密协作。厦门晶尊微电子有限公司(ICman)深耕电容感应技术多年,感应芯片领域形成了多个完整且成熟的解决方案。这些方案
    的头像 发表于 02-06 18:02 314次阅读
    【奥伟斯OWEIS】ICman晶尊微触摸<b class='flag-5'>感应</b>芯片、液位检测芯片、<b class='flag-5'>接近</b><b class='flag-5'>感应</b>芯片、人体<b class='flag-5'>感应</b>芯片应用<b class='flag-5'>方案</b>全解析

    Vishay Techno TR系列厚膜平面电阻器技术解析与应用指南

    Vishay / Techno TR厚膜平面电阻器是一套通孔和高压解决方案。这些电阻器具有3000V电压和超低电压系数,恶劣条件下具有出色的稳定性。Vishay / Techno T
    的头像 发表于 11-14 16:07 861次阅读
    ‌<b class='flag-5'>Vishay</b> Techno TR系列厚膜平面电阻器技术解析与应用指南

    Vishay Techno FHV系列径向厚膜平面电阻器技术解析与应用指南

    Vishay / Techno FHV径向厚膜平面电阻器是一套通孔、径向引线和高压解决方案。这些电阻器采用无感设计,具有匹配组和比例分频器。Vishay/Techno FHV径向厚膜平面电阻器具有 ±200ppm/°C标准的低T
    的头像 发表于 11-14 15:52 951次阅读
    <b class='flag-5'>Vishay</b> Techno FHV系列径向厚膜平面电阻器技术解析与应用指南

    Vishay VCNL36828P接近传感器技术解析与应用指南

    Vishay VCNL36828P接近传感器集成了垂直腔面发射激光器(VCSEL)、光电二极管和特定应用集成电路(ASIC)。Vishay VCNL36828P传感器设计用于需要双从地址、低功耗
    的头像 发表于 11-14 11:19 1522次阅读
    <b class='flag-5'>Vishay</b> VCNL36828P<b class='flag-5'>接近</b>传感器技术解析与应用指南

    LJA12M-5P1金属感应接近开关的工作电压范围是多少

    金属感应接近开关(电感式接近开关)的工作电压范围通常为 5V 至 36V 直流(DC),部分型号可扩展至 10-30V DC 或 6-36V DC,交流(AC)型号的电压范围则更广,一般为 24V 至 240V AC。
    的头像 发表于 10-28 11:24 901次阅读

    全智芯433MHz无线传输人体感应门铃方案概述

    全智芯433MHz无线传输人体感应门铃方案采用433.92MHz无线射频技术与人体红外感应技术结合实现一种无线传输感应门铃的解决方案,包括发
    的头像 发表于 08-27 16:14 1472次阅读

    红外感应迎宾器方案方案介绍及产品功能)

    + 语音播放 + LED 提示」集成 8 位 MCU里,该方案不仅实现了高精度的人体检测和智能语音提示,还通过低功耗设计和灵活的安装方式,为用户提供了更加智能和便捷的迎宾体验。 硬件极简清单 模块
    发表于 08-26 11:48

    叉车限速解决方案

    叉车的动力系统,响应迅速,限速效果稳定可靠,且对叉车原有结构改动较小,适配性较强。 三、声光预警 声光预警功能是限速解决方案的重要辅助部分。当叉车即将达到限速值或出现超速情况时,装置会立即启动声光
    发表于 08-20 14:00