天天看點

TWS ChargerBox 驅動篇(二):Proximity Sensor

文章目錄

      • 1.器件特性
        • 1.1 功能框圖
        • 1.2 關鍵參數
        • 1.3 狀态圖
      • 2.寄存器解釋

1.器件特性

AMS

TMD2637

為例,熟悉紅外傳感器的主要配置參數及配置方法

1.1 功能框圖

  接近傳感器包括紅外發射器和紅外接收器(光電二極管)。發光二極管的驅動電流、脈沖寬度和數量、發光周期等可程式設計控制。光電二極管采樣得到的資料将經過信号放大(增益

Gain

)和偏差校準。

TWS ChargerBox 驅動篇(二):Proximity Sensor
  • INT

    為開漏輸出,内置

    ADC

    用于光電二極管采樣
  • Prox Thresholds

    接近門檻值:上限和下限

1.2 關鍵參數

  紅外發射器按照設定的參數發射不可見的紅外光,當發出的紅外光碰撞到範圍内的目标時,它會反射到光電二極管上,該光電二極管将測得的紅外能量轉換為數字值,該數字值會随着目标的靠近而成比例增加,直至超過設定門檻值。

TWS ChargerBox 驅動篇(二):Proximity Sensor
問題:紅外發射器是一直不停地發射紅外光嗎?如果不是是采用什麼方式?有哪些功耗優化的措施?
TWS ChargerBox 驅動篇(二):Proximity Sensor

  一個接近度測量周期包含

n

個脈沖,脈沖長度

PPULSE_LEN

是有效驅動電流

PLDRIVE

的持續時間,

PRATE

是一個接近度測量的持續時間,接近度測量周期之間引入等待時間

PWTIME

  以上參數與功耗的關系如下:

TWS ChargerBox 驅動篇(二):Proximity Sensor

1.3 狀态圖

TWS ChargerBox 驅動篇(二):Proximity Sensor

2.寄存器解釋

(1)使能寄存器

  • 控制内部晶振(用于内部ADC)和等待定時器

    PWTIME

    的使能
  • 控制接近檢測的使能,該使能應在完成所有配置後激活
    TWS ChargerBox 驅動篇(二):Proximity Sensor
  • 中斷使能寄存器,使能标志位對應的中斷
    TWS ChargerBox 驅動篇(二):Proximity Sensor

(2)接近采樣時長

  • 控制一個接近度采樣的持續時長,即周期。注意其計算方式。
    TWS ChargerBox 驅動篇(二):Proximity Sensor

(3)門檻值寄存器和資料寄存器

  • 資料寄存器存放采樣值,若開啟移動平均數,則存放求平均後的數值
    TWS ChargerBox 驅動篇(二):Proximity Sensor
  • 中斷上下限門檻值
    TWS ChargerBox 驅動篇(二):Proximity Sensor

(4)PERS REG

  • 連續多個采樣值超過門檻值才産生中斷
    TWS ChargerBox 驅動篇(二):Proximity Sensor

(5)配置寄存器PCFG0 和 PCFG1

  • PCFG0

    :設定接收器的增益和一個接近度測量周期内的脈沖數
  • PCFG1

    :設定單個脈沖寬度和發射器的驅動電流
  • CFG3

    :設定狀态寄存器讀取後複位和中斷後進入睡眠模式

    (Sleep After Interrupt)

    TWS ChargerBox 驅動篇(二):Proximity Sensor
    TWS ChargerBox 驅動篇(二):Proximity Sensor

(6)等待時間寄存器

  • 設定接近度測量之間的等待時間
    TWS ChargerBox 驅動篇(二):Proximity Sensor

(7)移動平均數設定寄存器

  • 對采樣值計算移動平均數,計算後再加載到資料寄存器
    TWS ChargerBox 驅動篇(二):Proximity Sensor

(8)偏差寄存器和校準寄存器

  • 校準流程與方法?
    TWS ChargerBox 驅動篇(二):Proximity Sensor

繼續閱讀