ST多區ToF:厲害的VL53L5,以及更厲害的L7、L8
VL53L5、VL53L7、VL53L8都是基于ST的FlightSense技術的多區飛行時間(ToF)傳感器。
本文引用地址:http://www.ex-cimer.com/article/202403/456107.htm? 都使用直方圖,并且擁有4X4或8X8個區域。
? 具備自主模式,無需與芯片進行交互。一旦設置了開始及中斷時間,它會在觸發事件出現時自動中斷。
? 通過I2C接口,傳輸速率可達1兆赫。對于那些產生數據量巨大的應用就非常方便。
? 具備運動指示器,能夠提醒您是否有動作發生。
? 具有相同的軟件驅動程序,在STM32CubeMX環境中得到充分支持。
? 芯片尺寸相似,L8稍高一些。
光線范圍廣是L7的獨特之處!我們將光線以60乘60度的錐形發射出去,形成了一個90度的視場角,從而獲得更寬泛的光線范圍。同時和L5一樣,我們還添加了一個手勢控制解決方案(STSW-IMG035軟件包)這對某些人來說會非常有趣。
小知識——視場角
如果我在談論視場角理論時讓你感到困惑,這里具體說明一下兩個部分的區別。
在左邊的紅色圖紙上,L7L5和L8形成了一個45度的光金字塔,如果你將其對準墻壁,就會形成一個正方形,而L7的光發射角度為60度,當光線照射到墻壁上時,覆蓋的面積也就更大了。這60度光束照射的面積幾乎是兩倍。
從右邊的圖表可以看出,我們聲稱L8可以到達4米,并且在尋找人時可以辨認出距離為4米的區域。由于L7的光線更分散,所以它無法看得那么遠,但是也能到3.5米左右的位置。
對于L8,我們對發射透鏡進行了較大幅度的修改,采用了高效的光學衍射超構表面透鏡技術,使其光學效果比L5更清晰。有了這個新的鏡頭,我們能夠將VCSEL的功率提升三倍,同時仍然保證光安全,這不得不說是一個巧思!
我們添加了一個SPI接口,比I2C接口快20倍。所以,如果您有一個對時間敏感的應用程序,L8將是一個很好的選擇。
我們還增加了一個自動停止功能,方便您在某些條件下更快地停止傳感器并給出下一個命令。
小知識——超構表面(meta surface)
ST已經完善打印透鏡的能力,用新興的行業術語來說就是超構表面(meta surface)。通過這項技術,基本上可以無需工具和模具、就可以輕松獲得到沒有任何瑕疵的透鏡。而且,使用1300毫米的晶圓就能生產數千個這樣的透鏡,價格已經大大降低。在打印過程中,我們可以加入追溯性特征、對準特征,我們可以做很多事情。而對于購買飛行時間傳感器(VL53L8)的用戶而言,這意味著透鏡更實惠,芯片更便宜,圖像更清晰??胺Q完美!
產品差異?
現在讓我們深入了解幾款產品的細節
VL53L5:它具有45° X 45°視場角。封裝尺寸:6.4mm x 3.0mm x1. 5mm。具有I ^2 C接口。
VL53L7與L5相比,驅動程序100%兼容,尺寸100%兼容,但是L7稍微更高一些。同樣使用I ^2 C接口,由于光線能擴散更大的視場角,所以測距范圍沒有L5那么遠,功耗略高。如果您已經為L5編寫了代碼,在L7上插入也可正常工作。
VL53L8型號與眾不同。它具有與L5相同的視場角但是添加自動停止功能,并且具有一個外部同步引腳,添加了SPI接口——這些都是許多客戶呼聲很高的功能,芯片比L7更高一些,尺寸完全不同。所以,如果您需要從L5切換到L8,那硬件上的就需要一些修改,它的測距范圍比L5或L7更遠更有效,而且使用的功率更少,是不是很厲害!
那當L8的功耗配置為與L5相同時會發生什么呢?
看看下圖中的環境光條件,很明顯你能看得更遠,在某些條件下甚至可以看到的兩倍距離,看到4米以內的人。
自主模式與連續模式不同之處在于,你可以告訴芯片你想每秒測量一次,每兩秒一次,或者每周一次。
而且您可以選擇集成時間。
但是,在一秒鐘的積分時間中,如果你選擇了5毫秒,你會發現無論是在暗處還是在亮處,L8比L5或L7能更遠。這是因為vcsel獲得了三倍的功率。但并不需要更多的功耗。L8是一款更出色的芯片。
功能細節
閾值功能
所有多區域飛行時間傳感器都具有閾值功能,你可以確定何時觸發和響應閾值距離、信號速率和運動閾值,可以選擇大于閾值、在兩個閾值之間或者在窗口之外等等。
但關鍵是,當某個條件發生時,比如有人走過你的閾值時,它會觸發中斷。你的微控制器在觸發之前可以完全休眠。傳感器可以自行工作,并產生中斷,實際上你可以有64個不同的中斷,一個區域一個,或者將偶數區域用于距離閾值,奇數區域用于信號速率閾值,完全由你決定,非常靈活。
移動指示器是所有閾值的特例。
它的功能是比較兩幀之間的差異。如果存在顯著差異,它會觸發中斷。
如果它們基本相同,它只會進入睡眠狀態,等待下一次范圍,無論是每秒、每分鐘還是每周一次。
您可以確定是否有任何有價值的內容發生了變化。它會喚醒您的MCU,您可以讀取數據,了解發生了什么,并進行必要的操作。
自動停止功能是VL53L8特有的功能。
但在某些應用中,當有人進入視野范圍,您希望立即更改,重新配置傳感器以執行不同的操作,您需要盡快停止傳感器,以便它可以重新配置和設置。
我們找到了一個解決方法,那就是啟用自動停止功能。用戶進入傳感器的視野范圍,觸發中斷,傳感器立即停止工作。這使得MCU能夠重新配置傳感器,以執行您想要的任何不同操作,并重新開始。
這是一種非常巧妙的節省時間的方式。雖然并不節省很多功耗,但它使系統能夠更快地重新配置。
簡單總結一下,ST擁有領先的飛行時間技術。
現在有兩個新產品。
如果您的應用需要大視場角的支持,您可以選擇VL53L7。
如果您想在高環境光下以更低的功耗獲得更強的性能,您可以選擇VL53L8。
此外,不要局限于我們上篇所列舉的那些應用領域,您可以用這個芯片做更多的事情。
評論