搜尋此網誌

2011年5月20日

Ambient Light Sensor test 測試 / Light sensor 測試 / ALS-sensor 測試要點

Ambient Light Sensor 主要目的是偵測光源強度 (Lux),然後自動調整螢幕背光亮度 (Brightness / Backlight)

測試環境: (在暗處或者 light box)
Light source -> DUT's ALS-sensor -> ALS-sensor driver -> Brightness control

測試要點:

  1. 思考如何建置一個光均勻的 light source
  2. 如何產生一個乾淨的空間 (減少光散射與折射、減少外部雜光影響)
  3. 使用穩定的光度計來檢測光源,並定義合理的測試距離
  4. DUT's ALS-sensor 特性檢查
    • Driver output value 是什麼 (反映光 lux or sensor raw data)、interrupt 的間隔、combo module 狀況下的讀值問題
    • Driver 定義的 value mapping table (light source (lux) - ALS-sensor value - Brightness level)
    • Sensor ADC 讀值
    • Sensor 靈敏度
    • Sensor 解析度
    • Sensor range
    • Sensor 進光的角度
    • Sensor 感測的線性程度
    • Sensor 與 light source 之間的介質減損
    • Brightness 改變的 latency
實作建議:
  1. Module Calibration first
  2. 定義好 mapping table (light source (lux) - ALS-sensor value - Brightness level)
  3. 定義好讀值的間距 (ex. 100ms)
  4. 定義好 step,讓使用者感覺穩定且合理的 brightness 變化 (需要大量 test data 做基準)
  5. 取得 module 的單元測試程式,從單體 -> system 進行測試

沒有留言:

張貼留言