ICU-10201:高性能超声波飞行时间测距传感器的深度解析

电子说

1.4w人已加入

描述

ICU-10201:高性能超声波飞行时间测距传感器的深度解析

在电子设备设计领域,传感器性能的优劣直接影响着产品的整体表现。ICU-10201作为一款高性能、微型化且超低功耗的长距离超声波飞行时间(ToF)收发器,凭借其独特的设计和出色的性能,在众多应用场景中展现出了巨大的潜力。今天,我们就来深入探究一下这款传感器的方方面面。

文件下载:TDK InvenSense ICU-10201飞行时间(TOF)距离传感器.pdf

一、产品亮点

ICU-10201基于Chirp的专利MEMS技术,将标称175kHz的压电微加工超声换能器(PMUT)与第二代超低功耗片上系统(SoC)集成在一个微型、可回流焊的封装中。这种高度集成的设计不仅节省了空间,还降低了功耗。

低功耗设计

SoC采用定制数字电路处理和缓冲原始传感器读数,使集成微控制器在不需要时保持低功耗待机状态。这种设计大大降低了系统的整体功耗。例如,在1样本/秒、最大量程0.5m的情况下,供电电流仅为14μA;在50样本/秒、最大量程1m时,也仅为320μA。

易于使用

微控制器能够将原始传感器读数处理为高级信号,如到附近目标的距离或目标的存在等信息,这些信息可以直接由主机处理器读取。同时,SoC通过SPI接口与主机处理器进行通信,最高频率可达13MHz,支持1.8V或3.3V的电压。

高精度测量

该传感器能够提供高达1.2m的目标距离精确测量。基于超声波脉冲回波测量原理,它可以在任何光照条件下工作,包括强光直射,并且能够提供毫米级的测量精度,不受目标颜色和光学透明度的影响。此外,通过使用喇叭可以定制传感器的视场角(FOV),还能够同时测量视场内多个物体的距离。

二、技术参数

电气特性

绝对最大额定值方面,AVDD/VDD到GND的电压范围为 -0.3V至2.2V,VDDIO到GND为 -0.3V至4.0V等。在静电放电(ESD)方面,人体模型(HBM)为 -2kV至2kV,充电设备模型(CDM)为 -500V至500V。

超声波收发特性

工作频率方面,ICU-10201为173.3kHz至181.2kHz,ICU-10201-PC为176kHz至178kHz。最大量程在不同目标下有所不同,如对墙壁目标可达1.7m,对58mm直径的柱子为1.1m;最小量程在优化发射信号的情况下可达0.03m。

I/O特性

数字输入(MOSI、CS_B、SCLK等)的高电平输入电压为0.7VDDIO,低电平输入电压为0.3VDDIO;数字输出(MISO、INT1、INT2等)的高电平输出电压为0.9VDDIO,低电平输出电压为0.1VDDIO。

SPI时序特性

在4线和3线SPI模式下,SCLK时钟频率最高均为13MHz,不同信号的设置时间和保持时间也有相应规定。例如,CS_B的设置时间和保持时间均为80ns。

三、工作原理

超声波换能器

PMUT位于设备顶部声学端口的正下方,既可以发射超声波,也可以接收超声波。在发射过程中,高电压脉冲序列施加到PMUT上,使其向ICU-10201前方的空气中发射声波;在接收过程中,撞击到PMUT上的声波会产生小电流,该电流经放大、数字化后存储在片上存储器中。TDK的专利频率锁定算法确保了收发工作频率fop与PMUT频率相匹配,并优化了收发灵敏度。

测量过程

ICU-10201的测量状态机(MSM)是超声波收发测量过程的核心。MSM由MCU触发后,从存储器中获取专门的指令并执行,这些指令包括发射、接收、计数和文件结束(EOF)等。多个指令组成一个测量队列,定义了收发器要进行的测量。通常,倒数第二个指令是设置了DONE_IEN位的接收指令,最后一个指令是EOF。测量结束后,MCU会唤醒并处理I/Q数据或将其转发给主机进行处理。

I/Q基带数据

接收到的信号经过放大、数字化和下变频处理后,得到同相(I)和正交(Q)分量的I/Q基带数据。I/Q数据包含了信号的幅度和相位信息,经过滤波和下采样后,以设定的采样率存储在数据存储器中。不同的采样率可根据不同的应用场景进行选择,如低采样率用于低功耗存在感应应用,高采样率用于短距离感应。

测距原理

通过计算超声波脉冲从PMUT到目标并返回的飞行时间(ToF),乘以声速并除以2,即可得到目标的距离。测距算法通常在I/Q数据的幅度(包络)中寻找上升沿,并通过插值来优化ToF估计。

低功耗系统设计

ICU-10201具有低功耗实时时钟(RTC),可设置采样率并为ToF测量提供参考。在正常运行时,主机处理器无需向ICU-10201提供任何刺激,可进入最低功耗模式,直到ICU-10201产生唤醒中断。INT1和INT2引脚可作为系统唤醒源,当检测到目标时可配置为唤醒主机。

时钟校准

ICU-10201有三个内部时钟:LFCLK、MUTCLK和CPUCLK。可以通过脉冲定时器外设和SonicLib驱动测量LFCLK频率,然后以此为基础测量MUTCLK和CPUCLK的频率。准确的时钟频率对于精确的ToF测量至关重要。

四、应用场景

机器人真空吸尘器

可用于地板类型检测和悬崖检测,帮助机器人更好地规划清洁路径,避免掉落。

存在检测

在小于1m的范围内检测目标的存在,如智能照明系统中,检测人员的进出,实现自动开关灯。

3D跟踪

在一些需要精确跟踪物体位置的场景中发挥作用。

无线节点间测距

在无线通信系统中,实现节点间的距离测量。

五、使用建议

设备配置

在初次上电时,需要通过SPI接口使用SonicLib C驱动将程序文件加载到片上存储器中。通用目的收发器(GPT)固件可实现ICU-10201的自主测距操作,并支持多收发器应用的硬件触发。

工作模式选择

  • 自由运行模式:ICU-10201以用户指定的测量速率自主运行,INT1或INT2引脚配置为输出,新的测距样本可用时会拉低INT引脚。使用内部LFCLK时,附近不应有其他ICU-10201设备,以免产生干扰。
  • 硬件触发模式:使用INT1/2引脚之一触发测量开始,适合同步多个ICU-10201收发器。主机控制器可通过各个收发器的INT引脚精确协调测量时间。
  • 软件触发模式:主机处理器通过SPI写入操作触发测量开始,测量完成后ICU-10201会拉低INT1或INT2引脚。虽然也能实现测量同步,但建议使用硬件触发模式以获得最佳性能。

共存问题

当多个ICU-10201设备距离较近(小于4m)且fop相似时,可能会相互接收声音信号。为确保良好的共存性,建议使用由晶体驱动的时钟在硬件触发模式下操作,或使用晶体驱动的时钟输入到LFCLK引脚并正确配置的自由运行模式。

PCB设计

PCB设计应尽可能对称,由于收发器功耗极低,不需要大的VDD和GND走线。避免在收发器封装内的顶层金属层放置过孔或走线,PCB焊盘和连接走线应对称,焊盘开口应比PCB焊盘大0.1mm。同时,应避免将收发器放置在靠近热点(如微处理器)和机械应力点(如按钮和螺丝)的位置。

ICU-10201凭借其高性能、低功耗、易于集成等优点,为电子工程师在各种应用场景中提供了一个优秀的传感器解决方案。希望通过以上的介绍,能帮助大家更好地了解和使用这款传感器。在实际设计过程中,大家可以根据具体的需求和场景,充分发挥其优势,创造出更出色的产品。你在使用类似传感器时遇到过哪些问题呢?欢迎在评论区分享交流。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分