文章目錄
-
-
- 1.器件特性
-
- 1.1 功能框圖
- 1.2 關鍵參數
- 1.3 狀态圖
- 2.寄存器解釋
-
1.器件特性
以的
AMS
為例,熟悉紅外傳感器的主要配置參數及配置方法
TMD2637
1.1 功能框圖
接近傳感器包括紅外發射器和紅外接收器(光電二極管)。發光二極管的驅動電流、脈沖寬度和數量、發光周期等可程式設計控制。光電二極管采樣得到的資料将經過信号放大(增益
Gain
)和偏差校準。
-
為開漏輸出,内置INT
用于光電二極管采樣ADC
-
接近門檻值:上限和下限Prox Thresholds
1.2 關鍵參數
紅外發射器按照設定的參數發射不可見的紅外光,當發出的紅外光碰撞到範圍内的目标時,它會反射到光電二極管上,該光電二極管将測得的紅外能量轉換為數字值,該數字值會随着目标的靠近而成比例增加,直至超過設定門檻值。
問題:紅外發射器是一直不停地發射紅外光嗎?如果不是是采用什麼方式?有哪些功耗優化的措施?
一個接近度測量周期包含
n
個脈沖,脈沖長度
PPULSE_LEN
是有效驅動電流
PLDRIVE
的持續時間,
PRATE
是一個接近度測量的持續時間,接近度測量周期之間引入等待時間
PWTIME
。
以上參數與功耗的關系如下:
1.3 狀态圖
2.寄存器解釋
(1)使能寄存器
- 控制内部晶振(用于内部ADC)和等待定時器
的使能PWTIME
- 控制接近檢測的使能,該使能應在完成所有配置後激活
- 中斷使能寄存器,使能标志位對應的中斷
(2)接近采樣時長
- 控制一個接近度采樣的持續時長,即周期。注意其計算方式。
(3)門檻值寄存器和資料寄存器
- 資料寄存器存放采樣值,若開啟移動平均數,則存放求平均後的數值
- 中斷上下限門檻值
(4)PERS REG
- 連續多個采樣值超過門檻值才産生中斷
(5)配置寄存器PCFG0 和 PCFG1
-
:設定接收器的增益和一個接近度測量周期内的脈沖數PCFG0
-
:設定單個脈沖寬度和發射器的驅動電流PCFG1
-
:設定狀态寄存器讀取後複位和中斷後進入睡眠模式CFG3
(Sleep After Interrupt)
(6)等待時間寄存器
- 設定接近度測量之間的等待時間
(7)移動平均數設定寄存器
- 對采樣值計算移動平均數,計算後再加載到資料寄存器
(8)偏差寄存器和校準寄存器
- 校準流程與方法?