ZHCUCK8C December 2022 – May 2024 ULC1001
連接 ULC1001-DRV290x EVM 并為其通電后,必須首先運行校準模式,并且在 LCS 的阻抗發生變化時需要重復運行該模式。變化包括將線纜長度或線規連接從 ULC1001 更改為 LCS。
對于校準,ULC1001 會測量多個頻率范圍內的阻抗來求解兩個諧振頻率,并使用溫度常量來監測 LCS 的溫度。校準模式最多可以包含五個突發,如節 5.2.2 所述。校準突發有多種可調設置,如表 5-2 所述。針對不同類型的超聲波鏡頭蓋系統,可以配置校準突發。本用戶指南詳細介紹了具有兩種振動模式或兩個頻率范圍的系統的設置。
使用以下步驟執行校準模式:
TI 建議使用 stemnic 傳感器的 TI LCS 的振幅為 0.65puv。
運行校準模式的寄存器序列如表 5-15 所示。
| 寄存器 | 讀取/寫入 | 數據 | 說明 |
|---|---|---|---|
| 00 | W | 00 | 更改為 Page 0 |
| 7F | W | 00 | 更改為 Book 0 |
| 02 | W | 00 | 將器件置于工作模式。 |
| 不適用 | 不適用 | 不適用 | 等待 5ms |
| 00 | W | 1A | 更改為 page 0x1A |
| 58 | W | 00000002 | 在 UserCommand 寄存器中設置校準命令 |
| 5C | W | 00000001 | 告知器件有一個新命令待執行。 |
| 不適用 | 不適用 | 不適用 | 一直等到上面的寄存器 0x5C = 0。等待時間取決于校準模式的設置。 |
| 00 | W | 00 | 更改為 page 0 |
| 02 | W | 02 | 將器件置于軟件關斷模式 |
在 GUI 中,可在 Python 窗口中使用以下腳本來校準系統。
GUI_Module=__import__('ULC1001')
import time
GUI=GUI_Module.Device_GUI("ULC1001.exe",6640.000000)
GUI.write_register("ULC1001","PWR_CTL",0x0) # put device in active mode
GUI.write_register("USER_Commands","USER_Commands_userCommand",0x2) # command for Calibration
GUI.write_register("USER_Commands","USER_Commands_flag_newCommand",0x1) # sets lock bit
time.sleep(x) # set appropriate wait time
GUI.write_register("ULC1001","PWR_CTL",0x02) # returns device to Software Shutdown