一、簡介: APM-16D24-310-DF8/TR8為數位I2C介面之感測器,其中整合了環境光感測元件(Ambient Light Sensor; ALS)、接近式感測(Proximity Sensor; PS)與紅外線(IR)為一體之共同模組。ALS 可以感測到和 人眼接收感覺類似的光源,並讓相關的應用產品根據感測到的光源資訊做相應的開、關及自動調整控制(例如:暗環境下的補光或是降低螢幕背光亮度),以達到省電及安全的目的;PS 則是跟 IR 搭配用來偵 測物體距離的遠或近,以此控制產品的開或關。
圖一、APM-16D24-310-DF8/TR8 內部方塊圖 二、 環境光感測部分:照度(Illuminance)轉換方式: 地球上充滿了各種波長的電磁波,依波長從短到長可分為紫外線(Ultraviolet; UV)、可見光(Visible Light)及紅外線(Infrared; IR),而照度定義的可見光為人眼可見的電磁頻譜,其波長為 380~770nm, 而 ALS 主要就是偵測此段波長的電磁波強度。
圖二、電磁波波長分類 在 380~770nm 的可見光波段中,在較明亮環境中人眼對 555nm 波長的綠色光最為敏感,而假設 其他可見光波長跟555nm的光產生同樣亮暗感覺所需的光通量為X(λ,則555nm的光通量和其他 X(λ) 的比值可描出所謂的視見函數(visual sensitivity function)。照度的定義是需參考視見函數的,因不同的 光源在不同的波長會有不同的輻射強度,而 ALS 的鍍膜並不會跟視見函數完全相同,故 ALS 得到的Count 值須經過轉換才能得到照度值(Lux)。不同光譜的光源可能會得到不同的 Count 值,這樣換算出 的照度值也會有差異。 億光的 APM-16D24-310-DF8/TR8 因內部封有三顆不同鍍膜的光二極體(Photo Diode; PD),如下 圖三,不同的 PD 對不同光譜的光會有不同響應,利用此特性可區分出不同的光源,然後根據不同的光 源給予不同的換算公式,如此可解決上述相同照度下,不同光譜的光源若用相同公式會得到不同照度值 的問題。 圖三、APM-16D24-310-DF8/TR8 各 PD 及人眼光譜響應圖 把 ALS channel 讀到的 count 值轉換成照度流程如下:
底下圖四為 ALS 讀值轉換成照度流程圖。
圖四、ALS 暫存器讀值轉換成照度流程圖
三、 接近感測(PS)部分: 接近式感測器通常使用在判斷物體與 APM 距離之遠、近。其原理為利用 IR LED 發射紅外線並靠 APM內的PD偵測被物體反射回來的紅外線強度,利用其所偵測到的強度來判斷距離遠近。接近感測(PS) 動作原理請參考圖五。
圖五、接近感測原理 因外部環境可能也會有 IR 成分的干擾存在,為避免干擾,APM 並不會持續不間斷的發射 IR,而是 利用脈衝(Pulse)的方式並偵測有發射及無發射時的變異量,判斷是否為物體接近時反射的 IR。當物體越 靠近感測器,則 APM 讀到的的數值就會越高,把不同距離得到的讀值記錄下來可畫出類似圖六的距離 跟 APM 讀值關係圖。以圖六為例,能分辨的距離範圍約為 1~7 公分。
圖六、物體距離偵測曲線圖
從圖六可發現在偵測距離最遠時的讀值不為 0,原因是若 ID 設計不想讓使用者直接看到 APM 本體,通常會在 APM 上方加半透明的 cover lens,而此 lens 會造成 IR 在機構內反射,使得 APM 會有 一背景雜訊存在。APM 及 lens 間的間隙(gap)也會影響 PS 的性能,示意圖如圖七。
圖七、加上 Lens 後產生的機構內反射 PS 在調整參數時常會用到底下幾個暫存器,分別是 LED_CTRL(0x06)、PS_GAIN (0x07)、PS_PULSE (0x08)、PS_TIME(0x09)、PS_OFFSET_L(0x14) 及 PS_OFFSET_H(0x15)。其中 LED_CTRL 及 PS_PULSE 是跟 IR 發射有關的暫存器;PS_GAIN、PS_TIME、PS_OFFSET_L 及 PS_OFFSET_H 則是跟 PD 接收有關 的暫存器。底下為暫存器的特性說明:
圖八、LED 驅動電流調整變化趨勢
圖九、LED 脈衝寬度調整變化趨勢
圖十、調整 LED pulse count 趨勢變化圖
四、 機構開孔建議: 圖十一、開孔建議
圖十二、加裝軟性膠套圖 圖十三、Air gap 對 APM 的影響 |