MAX86160:集成心率傳感器的詳細解析
在可穿戴和移動設備領域,心率監測功能變得越來越重要。MAX86160作為一款專門為耳內應用設計的集成心率傳感器,具有諸多出色的特性和優勢。本文將深入剖析MAX86160的各個方面,為電子工程師在設計相關產品時提供有價值的參考。
文件下載:MAX86160.pdf
一、產品概述
MAX86160是一款面向移動、可穿戴和可聽設備的集成心率監測傳感器模塊。它集成了內部LED、光電探測器和低噪聲電子元件,具備高動態范圍的環境光抑制能力。該產品還配備了評估軟件,其中包含用于檢測心率的算法,能夠幫助開發者快速將其集成到產品中,縮短上市時間。
1.1 供電與通信
- 供電:MAX86160工作在1.8V電源電壓下,內部LED則由單獨的3.3V/5.0V電源供電。
- 通信:與模塊的通信完全通過標準的I2C兼容接口進行。模塊可以通過軟件關閉,待機電流接近零,這樣電源軌可以始終保持供電狀態。
1.2 優勢與特性
- 小巧封裝:采用4.3mm x 2.8mm x 1.45mm的18引腳光學模塊,光學級堅固玻璃無需客戶額外添加覆蓋玻璃。
- 高信噪比:在13Hz頻段具有高信號 - 噪聲比(SNR)。
- 多功能監測:可作為反射式心率監測器和醫療級脈搏血氧儀使用。
- 低功耗運行:適用于移動設備,零功耗關機電流典型值僅為0.7μA,工作溫度范圍為 - 40°C至 + 85°C。
1.3 應用領域
MAX86160適用于多種設備,包括可穿戴和可聽設備、智能手機/平板電腦、一次性貼片傳感器以及健身輔助設備等。
二、電氣特性
2.1 電源供應
| 參數 | 符號 | 條件 | 最小值 | 典型值 | 最大值 | 單位 |
|---|---|---|---|---|---|---|
| 電源電壓 | VDD | - | 1.7 | 1.8 | 2.0 | V |
| 紅外LED電源電壓 | VLED(IR) | - | 3.1 | 3.3 | 5.5 | V |
| 綠色LED電源電壓 | VLED(GREEN) | - | 4.0 | 5.0 | 5.5 | V |
| VDD電源電流(心率模式) | IDD | PW = 50μs; SPS = 100; LED Driver = 0mA | 400 | 750 | - | μA |
| VDD關機電流 | - | TA = 25°C | 0.5 | 12 | - | μA |
| VLED關機電流 | - | TA = 25°C | 0 | 1 | - | μA |
| 內部電壓參考 | VREF | 旁路到GND,電容為1μF | 1.192 | 1.204 | 1.215 | V |
2.2 脈搏血氧/心率傳感器特性
- ADC分辨率:19位
- 紅外ADC計數:在特定ATE設置下,典型值為131,072 Counts
- 綠色ADC計數:在特定ATE設置下,典型值為131,072 Counts
- 暗電流計數:在特定條件下,為FS的0.02%
- ADC時鐘頻率:典型值為9.846 MHz
2.3 LED特性
| LED類型 | 峰值波長(ILED = 20mA,TA = +25°C) |
|---|---|
| 紅外LED | 880 nm(典型值) |
| 綠色LED | 527 nm(典型值) |
2.4 數字特性
- 輸出低電壓:SDA、INTB在ISINK = 6mA時為0.4 V
- I2C輸入電壓低:SDA、SCL為0.4 V
- I2C輸入電壓高:SDA、SCL為1.4 V
- 輸入遲滯:SDA、SCL為200 mV
- 輸入電容:SDA、SCL為10 pF
2.5 I2C時序特性
- I2C寫地址:BC Hex
- I2C讀地址:BD Hex
- 串行時鐘頻率:最大400 kHz
- 停止和起始條件之間的總線空閑時間:1.3 μs
- 重復起始條件的保持時間:0.6 μs
- SCL脈沖低寬度:1.3 μs
- SCL脈沖高寬度:0.6 μs
- 重復起始條件的建立時間:0.6 μs
- 數據保持時間:最大900 ns
三、功能模塊詳解
3.1 HRM子系統
HRM子系統由環境光消除(ALC)、連續時間sigma delta ADC和專有離散時間濾波器組成。ALC具有內部DAC,可消除環境光并增加有效動態范圍。內部ADC是一個連續時間過采樣sigma delta轉換器,分辨率為19位,輸出數據速率可在10sps至3200sps之間編程。專有離散時間濾波器可拒絕50Hz/60Hz干擾和緩慢移動的殘余環境噪聲。
3.2 LED驅動器
MAX86160集成了綠色和紅外LED驅動器,用于調制LED脈沖以進行心率測量。LED電流可在0mA至200mA之間編程,具體取決于VLED電源電壓。LED脈沖寬度可在50μs至400μs之間編程,以便算法根據使用情況優化心率測量的準確性和功耗。
3.3 接近功能
接近功能可在用戶手指不在傳感器上時節省功率并減少可見光發射。通過將PROX_INT_EN設置為1來啟用接近功能。當心率功能啟動時,IR LED以接近模式開啟,驅動電流由PILOT_PA寄存器設置。當檢測到物體超過IR ADC計數閾值(在PROX_INT_THRESH寄存器中設置)時,PROX_INT中斷被觸發,設備自動切換到正常心率模式。要重新進入接近模式,必須啟動新的心率讀取。通過將PROX_INT_EN重置為0可禁用接近功能。
四、寄存器映射
MAX86160的寄存器映射涵蓋了狀態寄存器、FIFO寄存器、系統控制寄存器、PPG配置寄存器、LED脈沖幅度寄存器和部件ID寄存器等。每個寄存器都有特定的功能和位定義,工程師可以通過對這些寄存器的操作來配置和控制傳感器的工作模式。
4.1 狀態寄存器
包括中斷狀態1(0x00)和中斷狀態2(0x01),用于指示FIFO幾乎滿標志、新PPG FIFO數據就緒、環境光消除溢出、接近中斷和電源就緒標志等狀態。
4.2 FIFO寄存器
包括FIFO寫指針(0x04)、溢出計數器(0x05)、FIFO讀指針(0x06)和FIFO數據寄存器(0x07)等,用于管理FIFO緩沖區的數據讀寫和溢出情況。
4.3 系統控制寄存器(0x0D)
包含FIFO使能、關機控制和復位控制等功能位,可對傳感器的工作狀態進行全面控制。
4.4 PPG配置寄存器
包括PPG配置1(0x0E)和PPG配置2(0x0F),用于設置PPG ADC范圍、采樣率、LED脈沖寬度和樣本平均選項等。
4.5 LED脈沖幅度寄存器
如LED1 PA(0x11)和LED3 PA(0x13),用于設置LED的電流脈沖幅度。
4.6 部件ID寄存器(0xFF)
存儲芯片的部件標識符。
五、應用信息
5.1 電源排序和要求
- 上電排序:建議先為VDD_ANA供電,然后是VDD_DIG,最后是LED電源(VLED)。VDD_ANA和VDD_DIG可以同時上電。即使電源未上電,中斷和I2C引腳也可以上拉到外部電壓。上電后,會產生一個中斷來提醒系統傳感器已準備好運行。
- 掉電排序:傳感器在掉電時對任何電源排序都具有耐受性。
5.2 I2C接口
MAX86160采用I2C/SMBus兼容的2線串行接口,由串行數據線(SDA)和串行時鐘線(SCL)組成。主設備通過SCL產生時鐘信號并發起數據傳輸。數據傳輸通過START、REPEATED START和STOP條件進行幀定界,每個字節傳輸后都有一個確認時鐘脈沖。
5.3 FIFO操作
FIFO用于存儲傳感器數據,支持可配置數量的元素。通過FIFO數據控制寄存器可以配置每個樣本中元素的數據類型。讀取FIFO數據時,需要根據元素數量和字節長度進行多次讀取。FIFO還具有溢出計數器、幾乎滿計數器和中斷功能,方便工程師管理數據。
六、總結
MAX86160作為一款集成心率傳感器,憑借其小巧的封裝、高信噪比、低功耗和豐富的功能,為可穿戴和移動設備的心率監測應用提供了一個優秀的解決方案。電子工程師在設計相關產品時,可以根據本文提供的詳細信息,合理配置寄存器和電源,充分發揮MAX86160的性能優勢。同時,在實際應用中,還需要根據具體需求進行進一步的測試和優化,以確保產品的穩定性和準確性。你在使用MAX86160的過程中遇到過哪些問題呢?歡迎在評論區分享你的經驗和見解。
-
可穿戴設備
+關注
關注
55文章
3898瀏覽量
170267 -
心率傳感器
+關注
關注
7文章
46瀏覽量
19424
發布評論請先 登錄
低成本溫度傳感器開關MAX6516 - MAX6519:設計與應用解析
車用集成精密電池傳感器ADuC7036:技術解析與應用洞察
MAX86140/MAX86141:可穿戴健康監測的最佳光學傳感器
MAX1455:低成本高精度傳感器信號調節器的設計與應用
昉·星光方案:昉·星光開發板心率傳感器使用
在 VisionFive 2 上使用心率傳感器
MAX1454:高精度傳感器信號調理器的全面解析
STM32驅動MAX30102心率血氧傳感器(OLED顯示)
MAX86160:集成心率傳感器的詳細解析
評論