历史上的今天
返回首页

历史上的今天

今天是:2024年11月04日(星期一)

正在发生

2020年11月04日 | ST ToF传感器成功三大因素:镜头、API以及低功耗

2020-11-04 来源:EEWORLD

ST(意法半导体)刚刚发布了VL53L5,这是第一款能够监测64个不同区域的ToF传感器。它与VL53L1X相似,因为它们都具有相同的量程,并采用了940 nm VCSEL。不过,新器件稍大一些,为6.4毫米x 3毫米x 1.5毫米。视野范围为61º(水平和垂直方向43º),而不是上一代的27º。


VL53L1X是2018年推出的ToF传感器,可达到4米测距范围,是市面上最小的ToF传感器。相比2016年推出的VL53L0X测距范围增加一倍。VL53LX的封装尺寸为4.9 mm x 2.5 mm x 1.56 mm,而VL53L0X的尺寸为4.4 mm x 2.4 mm x 1.0 mm。ST决定同时保留这两种器件,以帮助设计师为产品选择最合适的组件,那些不需要额外距离的人可以从更小、更实惠的解决方案中获益,而那些确实需要更高性能的工程师可基于此前的开发方案,选择新一代更强功能的ToF传感器。


自2016年上市以来,VL53L0X一直是世界上最小的飞行时间传感器,这得益于先进的内部封装技术,该技术使用定制VCSEL(垂直腔面发射激光器)及其驱动器、SPAD(单光子雪崩二极管)接收器和所有所需电路集成在一体模块。该产品成为ST 2017年开发者大会的亮点之一,VL53L1X在几周前的传感器博览会上获得了创新奖。实际上,新产品非常受欢迎,因为它保留了以前组件的许多原始特性,并在此基础上进行了构建,以显著提高性能。因此,由于有许多第三方公司销售集成了我们最新型号的器件,以及依赖于我们技术的第三方产品,我们认为深入研究VL53L1X成功的三个主要特性是很重要的。


image.png?imageView2/2/w/550

成功原因之一:镜头


ToF传感器的工作原理是从VCSEL发射光子,然后等待光线从物体上反弹回来。然后根据光子往返所用的时间来确定传感器和物体之间的距离。距离大幅增加背后的一个主要原因是集成在传感器接收端前面的透镜。这种透镜有助于准直返回传感器的光,这意味着接收器可以检测到激光发射的光子,并从更远的距离返回,从而增加了器件的量程。这也意味着VL53L1X受到明亮环境光的影响较小,因为透镜可以更好地滤除环境中的寄生射线,从而更好地检测返回的光子。


除了提高传感器对环境干扰的鲁棒性之外,透镜还允许设置可编程的感兴趣区域(ROI)。传统上,应用程序将通过读取接收器整个表面捕获的信息来计算一个或多个对象的距离,从而处理可用的整个视野(VL53L1X中为27°)。但是,有些应用并不需要传感器的整个视野,从整体上捕捉只是浪费资源、能量和计算吞吐量。因此,我们现在提供了限制接收器区域的能力,只有这些区域才可以传输他们捕获的信息,从而节约资源。


成功原因之二:强大的API


除了硬件特性之外,我们看到软件工程师想知道他们将如何处理所有的寄存器和指令,从而有效地利用这项技术。这就是为什么我们开发了STSW-IMG007,这是一组C函数,用作VL53L1X的API(应用程序编程接口),这将有助于开发人员利用传感器的特性。对于传感器的ROI,我们提供专用命令来编程视野的大小和位置。


这个API非常强大,因为它还让开发人员能够创建多个感兴趣的区域。例如,设计人员可以将传感器设置为先聚焦在视野的左侧,然后聚焦在右侧,从而扫描多个区域。通过这样做,系统可以检测到是否有手从一侧移动到另一侧,从而将VL53L1X ToF传感器转变为刷卡检测器,如果没有多个可编程ROI,这是不可能实现的。这一点特别有趣,因为它允许工程师超越ToF传感器的传统用例,提供新功能并改善用户体验。


image.png?imageView2/2/w/550

成功原因之三:低功耗自主模式


API在利用VL53L1X新的低功耗自治模式时也非常有用,因为开发人员只需调用VL53L1_setIntermeasurementPeriodMillises()函数即可利用它。新的ToF传感器可以完全自主,这意味着可以让系统的其余部分进入睡眠状态,节约大量能量。程序员只需调用函数并定义传感器检查活动的频率(例如,每秒钟1次)。VL53L1X将根据指定的时间间隔自动唤醒,如果检测到活动,例如有人到达或离开,它将生成一个中断来唤醒主机微控制器。因此,低功耗的自主模式对个人电脑或智能手机尤其有用,例如当用户靠近机器时,才会打开显示器。


image.png?imageView2/2/w/550

开始评估VL53L1X最简单的方法是使用我们的扩展板X-NUCLEO–53L1A1。它可以放在NUCLEO开发板上,比如NUCLEO-F401RE或NUCLEO-L476RG,快速开始原型开发。开发人员只需下载X-CUBE–53L1A1软件包,该软件包包括VL53L1X API、驱动程序、硬件抽象层,甚至是上述两种NUCLEO板的预编译应用程序,这意味着工程师只需拖放一个二进制文件即可开始使用传感器。X-NUCLEO–53L1A1还配备了两个盖玻片,使用不同的间隔物帮助设计师在不同的气隙下测试ToF传感器,这将有助于模拟各种环境。对于那些还没有拥有NUCLEO板的人来说,P-NUCLEO-53L1A1套件包括了X-NUCLEO-53L1A1扩展板和NUCLEO-F401RE开发板。

推荐阅读

史海拾趣

FOSLINK公司的发展小趣事

随着工业4.0时代的到来,FOSLINK公司积极响应智能制造的号召,投入巨资引进先进的自动化生产设备和智能管理系统。通过实施智能制造战略,FOSLINK不仅实现了生产过程的数字化、网络化和智能化,还大幅提升了生产效率和产品质量。这一变革不仅降低了公司的生产成本,还增强了其在全球市场的竞争力。FOSLINK的智能制造实践,为电子行业树立了新的标杆。

Aromat Corp公司的发展小趣事

为了进一步提升公司的竞争力,Aromat Corp开始实施国际化战略。公司积极拓展海外市场,通过设立海外分支机构、与当地企业合作等方式,将产品推向全球。同时,Aromat Corp还加强了与国际同行的交流与合作,学习借鉴先进的经验和技术,不断提升自身的综合实力。

安碁科技(AKER)公司的发展小趣事

随着市场需求的不断增长,安碁科技开始寻求扩大产能和全球化布局。1999年,公司正式量产电压控制振荡器(VCXO),并购置了更大的厂房以扩大产能。随后,安碁科技陆续在美国和中国大陆设立子公司和办事处,进一步拓展国际市场。这一系列的举措,不仅提高了公司的产能和效率,也使其能够更好地服务全球客户,实现业务的快速增长。

Ercona Corp公司的发展小趣事

1990年,安碁科技股份有限公司正式成立,标志着其进军石英振荡器领域的起点。公司初创时期,面临着激烈的市场竞争和技术挑战。然而,安碁科技凭借对技术的执着追求和对市场的敏锐洞察,逐步在行业中崭露头角。通过不断的技术研发和产品创新,公司逐渐建立了自己的品牌地位,为后续的发展奠定了坚实的基础。

General Instrument公司的发展小趣事
在某些情况下,突然断电可能引发安全隐患,如正在运行的设备突然停止可能导致事故。
CHINFA公司的发展小趣事

CHINFA公司的创立并非一帆风顺。在创业初期,公司面临着资金短缺、技术落后和市场竞争激烈等多重困难。然而,公司的创始人凭借对电子行业的深厚热爱和坚定信念,带领团队克服了一个又一个难关。他们通过自主研发、技术创新和市场拓展,逐渐在行业中崭露头角。

问答坊 | AI 解惑

招聘有8位MCU小家电经验的FAE,工作地点:上海

职位描述: 1、协助销售部推广公司产品 2、为客户提供设计方案 3、根据客户要求提供现场支持 任职要求: 1、电子工程、微电子相关专业专科以上学历 2 、二年以上相关工作经验 3 、有MCU(8bit)应用设计经验优先 4 、熟悉电池供电、小家 ...…

查看全部问答>

安防监控设备的必需品//线性光照传感器On9658

对于安防红外监控CCD摄像机而言,红外LED灯的开启及亮度调整非常关键。以前大多使用CdS光敏电阻,由于有害物质Cd(镉)严重超标,使得出口产品及中国3C认证不能通过,且由于CdS的一致性较差,给生产和使用带来不便。现在可使用环保产品On9658线性光 ...…

查看全部问答>

恒温烙铁自带接地监测功能的好处很大

本帖最后由 jameswangsynnex 于 2015-3-3 20:03 编辑 在信息产品风行世界的这个时代,几乎找不到什么样的电子产品内部不包含有诸如大规模集成电路等敏感而脆弱的电子器件。说它敏感脆弱,尤其指对静电和漏电而言。 作为电子产品制造中最基础的工 ...…

查看全部问答>

wince6.0编译问题,请帮忙

我今天加了几个组件,编译就出现下面问题。请问这个应该怎么解决? Error: Unresolved external: FPCRT Error: Can\'t find import 2029 in coredll.dll Error: Fatal import error in filesys.dll Error: Unresolved external: FPCRT Error: ...…

查看全部问答>

DIY一个DSPIC的调试器吧

感觉microchip的东西还是蛮好的,但东西贵了些,又不像ARM,买一个可以用很多种芯片,所以只能DIY…

查看全部问答>

请问如何将CE4.2得BSP导入PB5.0中?

我用得PB5.0,而BSP是4.2得,请问如何到入BSP呀…

查看全部问答>

初学VxWorks一周,还没有搞清楚VxWorks的入口程序是什么?请教,多谢!

像Win32下的WinMain,或者C/C++编写时的main()。 先谢了!…

查看全部问答>

jbus协议

那位大哥能详细介绍下JBUS协议 或者有相关资料,链接都行啊。 急用~…

查看全部问答>

是否可以实现下面的情况?

在模拟器的WinCE环境下,用PC串口上连接的通讯模块,连接上GPRS?如何配置…

查看全部问答>

stm32dsp库需要在IAR5.20环境?

花了半天时间把工程移植过去,可是编译通不过Error[110]: Mixing pubweak and non pubweak symbols in a section D:ProgramsOwnerstm32PD2800CM3startupstartup_stm32f10x_hd.s 53&nb ...…

查看全部问答>