PAH8112可以單獨控制IR LED來進行接近檢測,部分客戶使用此功能判斷設備是否有“佩戴”,但需要注意的是,因為是基於IR的方式,所以本質上無法區分是人體還是其他非生物體的“佩戴”動作,因此此功能無法避免例如桌面、紙張等誤觸發導致被識別為“佩戴”的情況。
要如何實現IR LED來進行接近檢測,可分為兩種情況:
一.在測量心率或血氧等模式的狀態下
• PAH8112 在正常的 HRD/SpO2 測試過程中,會自動確認 Touch 狀態,所以在 HRD/SpO2 測試過程中可以直接使用如下截圖流程內的 is_touched 變數值。直接通過此值,就可以判斷設備是否有「佩戴」。

二. 在非測量心率或血氧等模式的狀態下
• HRD/SpO2測試停止後,如果需要持續監測Touch狀態,請調用以下指定函數,然後在pah8series_touch_mode_polling_task()或pah8series_touch_mode_dri_task()中通過pah_read_touch_flag(&touch_flag)獲取touch_flag值,以判斷設備是否有“佩戴”。

可參考下面流程圖的示意,polling查詢或中斷INT方式流程如下

參考來源