在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OPT3101工廠校準指南與調試經驗分享

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2022-01-13 15:01 ? 次閱讀

Other Parts Discussed in Post:OPT3101, MSP430FR5994, LM2664

作者:Patrick Zeng,South China FAE

摘要

OPT3101是TI新一代基于ToF原理的模擬前端測距芯片,用戶可以利用TI官網提供的數據手冊,設計工具,評估板等開源資料,根據應用場景實現靈活的定制化設計。同時,在大批量生產期間,需要對每一片OPT3101進行校準,我們把這個環節稱為工廠校準。 本文重點介紹在工廠校準環節中的具體步驟,產線工裝的搭建指南,以及分享常見問題的調試經驗,以幫助用戶順利完成OPT3101系統的量產工作。

目錄

1. OPT3101校準概述............................................................................................................................................................................................ 2

2. 工廠校準具體步驟.............................................................................................................................................................................................. 3

2.1 工廠校準流程介紹............................................................................................................................................................................................... 3

2.2 SDK使用介紹...................................................................................................................................................................................................... 5

2.3 工廠校準程序介紹............................................................................................................................................................................................... 5

3. 產線工裝搭建..................................................................................................................................................................................................... 7

3.1 工裝方案推薦...................................................................................................................................................................................................... 7

3.2案例說明.............................................................................................................................................................................................................. 9

4. 常見問題調試經驗............................................................................................................................................................................................. 11

4.1 發射串擾校準失敗.............................................................................................................................................................................................. 11

4.2 相位校準失敗...................................................................................................................................................................................................... 12

4.3 EEPROM讀寫失敗.............................................................................................................................................................................................. 12

5. 參考文獻................................................................................................................................................................................................................ 13

1. OPT3101校準概述

OPT3101與傳統紅外,超聲波等方案對比具體高精度,寬視角,以及對溫度,光照免疫等優勢,還可以在某些應用場景下避免專利問題(如掃地機器人避障功能)。同時,該方案為1D ToF,從系統成本上同樣具備競爭力,因此應用范圍非常廣泛。但是,無論哪一類型的應用場合,OPT3101一個必須解決的應用挑戰便是校準環節。

OPT3101校準指的是:為了補償OPT3101系統由元器件PCB布板以及環境干擾帶來的負面影響,為了保證測距的性能和一致性,OPT3101在正常使用前用戶需要對其進行一系列的校準動作,包括寄存器的操作,數據的計算,轉換和存儲等。 OPT3101校準大致可以分為兩種類型:

第一類校準是串擾校準和相位校準。這類校準無論是在調試階段,還是在批量生產階段都需要對每一片OPT3101進行操作。該環節我們稱為工廠校準。在工廠校準結束后,數據會存儲于外置非易失性存儲器中。在OPT3101系統重新上電正常使用時,該數據會自動加載進入OPT3101,從而使其正常穩定工作。 大致步驟如下所示:

poYBAGGKSKiAYUO1AABOBRRAHGE649.png

圖1 OPT3101出廠前后流程示意圖

第二類補償包括溫度校準,和環境光校準。這類校準動作在設計確定下來后,只需挑選少量的樣品單元(如5片)進行操作即可,而無需對每一片OPT3101進行操作。確認后,該校準參數可以應用于其他所有的單元。

本文重點介紹的是第一類校準環節,即需要在自動化生產線上完成的校準環節 – 工廠校準。要實現該目標,用戶需要了解兩方面的信息:一、工廠校準的具體步驟是什么;二、如何搭配量產工裝一起實現工廠校準。以下分別從這兩個方面進行詳細展開。

2. 工廠校準具體步驟

2.1 工廠校準流程介紹

工廠校準主要由以下4大部分組成:

1)內部串擾校準:任何芯片本身或者周圍器件由于數字開關信號帶來的噪聲,都可以視為內部串擾。這個串擾的校準步驟只需要在程序中實現即可。

2)發射燈串擾校準:由光電發射管引起的噪聲,被定義為發射燈串擾。 該串擾的校準過程描述如下:

首先,需要用黑色遮擋物(不透光)遮擋接收頭,以避免任何光線被芯片接收頭采樣。常用的遮擋物如黑色膠帶等。

然后,在程序中通過I2C讀取AMP_OUT的數值,通常如果硬件電路設計正確,該數值為幾百范圍。 如果大于1000,甚至更大,則說明發射燈串擾太大,優先建議重新進行硬件電路設計。

再次,確定AMP_OUT數值在正常范圍后,調用SDK中關于發射燈串擾的程序,執行完畢后,再次讀取AMP_OUT的數值。 整個過程都保持接收頭被遮擋。

最后,通常在校準完畢后,殘余串擾值(AMP_OUT)會在10以內(也可能20左右)。 但如果校準完一次后,發現效果不佳,可重復執行第二遍。如果依然不行,則需要重新優化硬件設計。具體調試經驗會在第四章內容中說明。

3)相位校準:在完成串擾校準后,需要對相位(距離)信息進行校準。過程描述如下:

首先,把接收頭的遮光罩移除。 將一個參考物體放置在OPT3101模塊正前方。 該參考物體的選擇原則上避免深色,最好保持光滑和連續。典型選擇為白色墻面。物體放置的距離不宜太遠,需要確保該距離能夠使得AMP_OUT的數值大于10000。 可以推薦工程經驗值為100mm~150mm。

然后,調用SDK程序中關于相位校準的程序,程序執行完畢后,可以直接讀取此時PHASE_OUT,通過判斷PHASE_OUT是否滿足參考物體的預設距離。 距離與PHASE_OUT的轉換關系如下: Distance(mm) = Phase_Out * 0.2287

4)載入存儲介質:在完成上述所有校準后,需要把校準數據載入存儲介質,如EEPROM。直接調用SDK中的寫入EEPROM語句即可。

上述步驟用具體流程圖可總結如下:

poYBAGGKSKmADriYAAGz7LLCUCg422.png

圖2 工廠校準流程圖

2.2 SDK使用介紹

以上校準步驟以及流程圖的描述中有多次提及,校準過程有賴于調用SDK的程序實現。SDK工具包是開發OPT3101必不可少的部分,以下對SDK進行基本介紹:

1)SDK的目的:

OPT3101的工廠校準過程涉及一系列的操作,如配置OPT3101工作模式;將測得數據寫入OPT3101;從OPT3101中讀取數據;在不同變量和寄存器中進行數據轉換;把所有校準相關的參數寫入對應EEPROM等。

SDK就是對于OPT3101相關的寄存器讀寫操作,各類功能(如校準環節)都進行打包,以庫文件的形式給用戶提供便捷的開發工具包。如果沒有SDK,以上所有操作(從底層代碼到邏輯執行)都需要用戶自行完成,工作量會非常大。因此,SDK可以大大加速軟件開發的過程。

2)SDK的資源介紹:

OPT3101的SDK可以在官網頁面下載

http://www.ti.com/product/OPT3101/toolssoftware

其中包含了SDK的C++源文件,SDK詳解文檔等;

2.3 工廠校準程序介紹

用戶可以將以下參考代碼介紹結合圖2流程圖一起閱讀,有助于熟悉整個流程的具體細則。以下代碼可以在SDK中查詢,也可以在TI官網發布的參考設計TIDA-010021相關鏈接中查詢源文件。以下進行工廠校準程序介紹:

首先,工廠校準程序需要調動以下指令集:

pYYBAGGKSKuAegZdAAAkRW4yBI8518.png

然后,我們對工廠校準程序分步驟進行分析:

第一步: 復位,初始化,啟動內部串擾校準程序(SDK)

poYBAGGKSK2AJDIEAAAr5byfiRo234.jpg

第二步: 控制工裝把黑色遮擋物覆蓋接受管: 用戶自定義

pYYBAGGKSK6ATiFKAAAWfYkdfzw224.jpg

第三步:執行發射串擾校準程序。

循環三個發射管的寄存器配置,進行串擾校準并載入校準數據(SDK)

poYBAGGKSLCAawE2AACRRqJxzX0031.jpg

第四步:移除接收頭遮光罩,并放置參考物至預設距離。

用戶需在程序中編寫給目標距離語句賦值:150; 并且控制工裝挪開黑色遮擋物, 并且控制弧形墻面的位置距OPT3101模塊150mm處: 用戶自行定義

第五步:執行相位校準程序。

循環三個發射管的寄存器配置,進行相位校準,并載入相位校準數據;(SDK)

poYBAGGKSLKADb9BAACX77-3k-s757.jpg

第六步:將校準數據載入EEPROM。

pYYBAGGKSLSAQuL-AAAgVVLF0w8564.jpg

3. 產線工裝搭建

3.1 工裝方案推薦

產線工裝需要滿足上述校準的流程,用戶可以根據理解自行設計。 以下提供一個系統框架供案例以作參考:

方案一:在測距模塊中加入一顆MCU,完成工廠校準的工作。同時,該MCU也執行測距程序,與主機用IC/UART進行通信以輸出測距信息。 該MCU的選型需要有足夠的存儲空間,以確保能夠執行SDK語句并且保存數據。

優點:把OPT3101從工廠校準到正常工作測距的代碼都集中在一個控制器內,可簡化開發復雜度,方便更新升級,以及實現模塊化設計。

缺點:增加額外的MCU成本。

poYBAGGKSLaAfJYeAABalhV6gNY184.jpg

圖3 工裝方案一

方案二:在模塊中加入一顆EEPROM,完成存儲工廠校準的數據。同時,在產線工作上外置一顆MCU專用于執行工廠校準步驟。而測距程序則放在主機側的MCU中完成。

優點:整體成本最優。

缺點:軟件開發較第一種方案復雜,需要用戶在兩顆MCU中分別完成程序的編寫。

pYYBAGGKSLeAR1GMAABbSGd4sZ4201.jpg

圖4 工裝方案二

總的來說,對于成本敏感的應用場合,方案二是更好的選擇。 對于希望加速開發進度,以及實現模塊化設計的應用場合,可以考慮使用方案一。

3.2案例說明

接下來對于方案二,我們舉例說明產線工裝的搭建細則。

系統框架如圖3所示:OTP3101模塊中包括一顆OPT3101,以及REERPOM,選型為24C02。

工裝上的MCU我們選取了TI的MSP430FR5994評估板。MSP430評估板的作用是1) 通過對OTP3101寄存器進行讀寫,校準,把數據寫入EEPROM。2)控制工裝機械裝置,配合完成校準步驟。3)用戶生產線人機交互的控制(按鍵,顯示等)。 評估板的I/O控制邏輯可以按照用戶需求自行定義,該案例中我們定于了STATE, RESET, START, READY, 具體用途如下圖所示:

內部串擾校準階段: STATE信號由低變高,工裝就緒。 RESET信號由高變低,MSP430就緒。開始調用SDK語句進行內部串擾校準。

發射串擾校準階段: START信號由高變低,MSP430發出指令開始遮擋接收頭。 等待接收頭完全被遮擋后,工裝發出READY指令,由高變低,遮擋動作完畢。 開始調用SDK發射串擾校準語句,進行串擾校準。

相位校準階段:串擾校準完成后,MSP430發出指令開始移除遮擋物。等待遮擋物完全被移除后,工裝發出READY指令,由低變高。 發射燈此時直對預置參考物,開始調用SDK相位校準語句,進行相位校準。

校準完畢: 校準完畢后調用SDK語句將數據加載入24C02,然后MSP430發出RESET指令,由低變高,通知工裝推出工作模式。 工裝退出工作后STATE信號由高變低,完成一次校準循環。

以上步驟用圖6流程圖可以一一對應如下:

pYYBAGGKSLuAd0qMAADh6rbLAtI595.png

圖6 工裝執行步驟流程圖

4. 常見問題調試經驗

4.1 發射串擾校準失敗

如上文所述,用戶可以通過判斷殘余串擾數值(AMP_OUT)是否低于20來判斷發射串擾是否校準成功。如果判斷失敗,通常可以從以下幾個方面進行調試:

1) 硬件電路問題: 如果殘余串擾數值很高,則需要考慮進行優化硬件設計。 常用的有幾種途徑:

a) 檢查INP和INM匹配電容;數字地與模擬地的隔離問題(磁珠在10MHz的阻抗需要足夠大,建議500歐姆以上);電源電路中使用低ESR的瓷片電容。

b) PCB布局不理想。 關于PCB布局的詳細介紹可以在OPT3101數據手冊第10節以及OPT3101系統設計文檔第8節中查詢。

c) 使用負電壓給接收管陽極進行供電。 采用TI電荷泵方案,如LM2664可以實現低成本,設計簡單的負壓產生電路,具體如下圖所示:

pYYBAGGKSLyAVxUwAAARJ2HKbT4776.png

圖7 OPT3101接收燈負電壓供電

poYBAGGKSL6AdXOQAAAvbwEFm-Q829.png

圖8 基于LM2664電荷泵負壓方案

2) 光學隔離問題:在做發射串擾的校準以及驗證的過程中,需要保證接收管始終被遮光罩屏蔽。 該遮光罩通常為系統所用波長不透明物體,如黑色膠帶,黑色塑料件等。對于發射管和光電二極管之間的光學隔離細節,也可以在OPT3101系統設計文檔中查詢。

4.2 相位校準失敗

OPT3101的相位校準過程中需要借助參考物體。因此,必要確保該參考物體的合理擺放:

1)參考物滿足條件: 如上文所述,參考物的距離要足夠的近,確保采樣的幅值足夠的高(AMP_OUT>10000)。 同時注意的是,不同材質,不同顏色的物體,也會對幅值信號產生不同的影響。最后, 發射電流的大小也會對幅值信號產生不同的影響。以上因素,用戶都需要根據實際的情況進行調整。

2)無機械裝置遮擋視線:在工裝上由于機械裝置繁多,可能出現部分線纜,支撐臂等裝置遮擋了OPT3101視角范圍的情況。另外,在程序邏輯的控制中,也需要確保接收頭遮光罩完全打開后,程序才進一步執行相位校準環節。

4.3 EEPROM讀寫失敗

OPT3101內部沒有非易失性存儲器,因此所有工廠校準數據需要存儲到外置非易失性存儲器中。 一個常用的方式是外置EEPROM。如果發現讀寫失敗,可以從以下兩個方面進行檢查:

1) 硬件電路:如下圖所示,OPT3101有兩個I2C接口:I2C_M接外置EEPROM,I2C_S接主機MCU。 在工廠校準結束前,OPT3101通過I2C_M把數據載入EEPROM。在校準結束后OPT3101重新上電初始化后,EEPROM會自動通過I2C_M把工廠校準數據寫入OPT3101寄存器。OPT3101則通過I2C_S把測距數據給到主機MCU。因此,可以通過觀察I2C_M上的波形,來判斷EEPROM是否有數據讀寫。 如需判斷該數據是否正確,則可以通過程序,截取讀寫前后I2C的數據進行判斷。此外,由于大部分EEPRROM具有寫保護(WP)引腳,在調試時需要確保該引腳具有正確的電平信號。

poYBAGGKSMCACv_lAAAlNP3iO1I771.png

圖9 OPT3101連接EEPROM示意圖

2)OPT3101初始化配置:由于OPT3101可以配置為外接EEPROM模式,或者不外接EEPROM (轉而將數據存入主機MCU內存儲器)。 其配置需要在初始化函數,即initialize();中完成。TI推薦的方式為利用TI官網提供的OPT3101 Configuration Tool進行設計,生成C++代碼后,移植到initialize();函數段內。如下圖所示:

pYYBAGGKSMKAEXefAAMpCvditZ0749.png

圖10OPT3101 Configuration Tool設置EEPROM界面

審核編輯:金巧

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7067

    瀏覽量

    89116
  • 模擬
    +關注

    關注

    7

    文章

    1423

    瀏覽量

    83928
  • EEPROM
    +關注

    關注

    9

    文章

    1022

    瀏覽量

    81658
收藏 人收藏

    評論

    相關推薦

    OPT3001使用是否需要校準

    OPT3001使用是否需要校準
    發表于 12-05 06:13

    如何設置并校準基于OPT3101的系統以進行接近感應

    電子發燒友網站提供《如何設置并校準基于OPT3101的系統以進行接近感應.pdf》資料免費下載
    發表于 12-02 14:47 ?0次下載
    如何設置并<b class='flag-5'>校準</b>基于<b class='flag-5'>OPT3101</b>的系統以進行接近感應

    OPT4001EVM用戶指南

    電子發燒友網站提供《OPT4001EVM用戶指南.pdf》資料免費下載
    發表于 11-27 13:59 ?0次下載
    <b class='flag-5'>OPT</b>4001EVM用戶<b class='flag-5'>指南</b>

    Wilink8校準工具用戶指南

    電子發燒友網站提供《Wilink8校準工具用戶指南.pdf》資料免費下載
    發表于 11-19 14:09 ?0次下載
    Wilink8<b class='flag-5'>校準</b>工具用戶<b class='flag-5'>指南</b>

    OPT3004DTSEVM用戶指南

    電子發燒友網站提供《OPT3004DTSEVM用戶指南.pdf》資料免費下載
    發表于 11-08 16:17 ?0次下載
    <b class='flag-5'>OPT</b>3004DTSEVM用戶<b class='flag-5'>指南</b>

    調試TLV320AIC3101時發現輸出有雜音,怎么解決?

    我在調試TLV320AIC3101時發現輸出有雜音,我用示波器看發現是三角波. 我的TLV320AIC3101的配置是: Write_1_Bit(1,0x80);//軟件復位
    發表于 11-08 06:44

    TAS2555、TAS2557和TAS2559工廠測試和校準指南

    電子發燒友網站提供《TAS2555、TAS2557和TAS2559工廠測試和校準指南.pdf》資料免費下載
    發表于 10-09 14:13 ?0次下載
    TAS2555、TAS2557和TAS2559<b class='flag-5'>工廠</b>測試和<b class='flag-5'>校準</b><b class='flag-5'>指南</b>

    PoE受電設備調試指南

    電子發燒友網站提供《PoE受電設備調試指南.pdf》資料免費下載
    發表于 09-24 10:59 ?0次下載
    PoE受電設備<b class='flag-5'>調試</b><b class='flag-5'>指南</b>

    BQ769x2校準和OTP編程指南

    電子發燒友網站提供《BQ769x2校準和OTP編程指南.pdf》資料免費下載
    發表于 09-23 11:19 ?0次下載
    BQ769x2<b class='flag-5'>校準</b>和OTP編程<b class='flag-5'>指南</b>

    調試通信范圍指南

    電子發燒友網站提供《調試通信范圍指南.pdf》資料免費下載
    發表于 09-13 10:21 ?0次下載
    <b class='flag-5'>調試</b>通信范圍<b class='flag-5'>指南</b>

    基于 ToF 的 OPT3101 遠距離接近和距離傳感器 AFE數據表

    電子發燒友網站提供《基于 ToF 的 OPT3101 遠距離接近和距離傳感器 AFE數據表.pdf》資料免費下載
    發表于 08-13 09:29 ?0次下載
    基于 ToF 的 <b class='flag-5'>OPT3101</b> 遠距離接近和距離傳感器 AFE數據表

    芯海應用筆記:CPW3101入門指南

    海科技 CPW3101 SOC 應用產品的設計、開發和調試。*附件:應用筆記:CPW3101入門指南.pdf
    發表于 05-16 14:39

    AN3101能用HSE校準LSI嗎?

    AN3101 (內部RC振蕩器的校準) 介紹的方法:采用HSI校準LSI, LSI測量精度取決于HSI頻率精度。
    發表于 04-29 06:17

    基于ToF 的 OPT3101 遠距離接近和距離傳感器AFE數據手冊

    電子發燒友網站提供《基于ToF 的 OPT3101 遠距離接近和距離傳感器AFE數據手冊.pdf》資料免費下載
    發表于 03-12 15:04 ?3次下載

    接近傳感器在推動新興市場發展方面的作用

    鑒于新興的自主性和自動化應用在檢測距離和視場要求方面的差異,德州儀器 (TI) 接近傳感器解決方案可提供一系列選項。使用 IWR6843 毫米波 (mmWave) 傳感器時,傳感距離可超過 100 米;使用 OPT3101 模擬前端時,視場可高達 120 度。
    的頭像 發表于 03-11 18:31 ?1314次閱讀
    接近傳感器在推動新興市場發展方面的作用
    主站蜘蛛池模板: 亚洲综合色dddd26| 一级不卡毛片免费| 怡红院网址| 一级美女视频| 成年大片免费视频播放手机不卡| 色综合国产| 被男同桌摸内裤好爽视频| 视频在线免费观看网址| 久久天天躁狠狠躁夜夜2020一| 在线视频图片小说| 国产资源在线免费观看| 欧美日韩不卡码一区二区三区| 亚洲人成电影综合网站色| 亚a在线| 性欧美高清极品猛交| 757福利影院合集3000| 超级碰碰青草免费视频92| 色天天干| 亚洲爱v| 国产精品三级国语在线看| 久久亚洲成人| 你懂的网站在线观看| 日本黄色一级网站| 色一区二区| 欧美精品一区视频| 国产20岁美女一级毛片| 国产免费人人看大香伊| 毛片啪啪| 美女拍拍拍黄色| 国产精品欧美一区二区三区| 午夜影视免费观看| 天天曰天天爽| 五月天婷婷丁香花| 午夜毛片在线观看| 国产午夜毛片v一区二区三区| 美女网战色| 免费一级毛片在线播放不收费| 操久在线| 国模极品一区二区三区| 99久热| 日韩一级免费毛片|