电子说
在可穿戴和移动设备领域,心率监测功能变得越来越重要。MAX86160作为一款专门为耳内应用设计的集成心率传感器,具有诸多出色的特性和优势。本文将深入剖析MAX86160的各个方面,为电子工程师在设计相关产品时提供有价值的参考。
文件下载:MAX86160.pdf
MAX86160是一款面向移动、可穿戴和可听设备的集成心率监测传感器模块。它集成了内部LED、光电探测器和低噪声电子元件,具备高动态范围的环境光抑制能力。该产品还配备了评估软件,其中包含用于检测心率的算法,能够帮助开发者快速将其集成到产品中,缩短上市时间。
MAX86160适用于多种设备,包括可穿戴和可听设备、智能手机/平板电脑、一次性贴片传感器以及健身辅助设备等。
| 参数 | 符号 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| 电源电压 | 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 |
| LED类型 | 峰值波长(ILED = 20mA,TA = +25°C) |
|---|---|
| 红外LED | 880 nm(典型值) |
| 绿色LED | 527 nm(典型值) |
HRM子系统由环境光消除(ALC)、连续时间sigma delta ADC和专有离散时间滤波器组成。ALC具有内部DAC,可消除环境光并增加有效动态范围。内部ADC是一个连续时间过采样sigma delta转换器,分辨率为19位,输出数据速率可在10sps至3200sps之间编程。专有离散时间滤波器可拒绝50Hz/60Hz干扰和缓慢移动的残余环境噪声。
MAX86160集成了绿色和红外LED驱动器,用于调制LED脉冲以进行心率测量。LED电流可在0mA至200mA之间编程,具体取决于VLED电源电压。LED脉冲宽度可在50μs至400μs之间编程,以便算法根据使用情况优化心率测量的准确性和功耗。
接近功能可在用户手指不在传感器上时节省功率并减少可见光发射。通过将PROX_INT_EN设置为1来启用接近功能。当心率功能启动时,IR LED以接近模式开启,驱动电流由PILOT_PA寄存器设置。当检测到物体超过IR ADC计数阈值(在PROX_INT_THRESH寄存器中设置)时,PROX_INT中断被触发,设备自动切换到正常心率模式。要重新进入接近模式,必须启动新的心率读取。通过将PROX_INT_EN重置为0可禁用接近功能。
MAX86160的寄存器映射涵盖了状态寄存器、FIFO寄存器、系统控制寄存器、PPG配置寄存器、LED脉冲幅度寄存器和部件ID寄存器等。每个寄存器都有特定的功能和位定义,工程师可以通过对这些寄存器的操作来配置和控制传感器的工作模式。
包括中断状态1(0x00)和中断状态2(0x01),用于指示FIFO几乎满标志、新PPG FIFO数据就绪、环境光消除溢出、接近中断和电源就绪标志等状态。
包括FIFO写指针(0x04)、溢出计数器(0x05)、FIFO读指针(0x06)和FIFO数据寄存器(0x07)等,用于管理FIFO缓冲区的数据读写和溢出情况。
包含FIFO使能、关机控制和复位控制等功能位,可对传感器的工作状态进行全面控制。
包括PPG配置1(0x0E)和PPG配置2(0x0F),用于设置PPG ADC范围、采样率、LED脉冲宽度和样本平均选项等。
如LED1 PA(0x11)和LED3 PA(0x13),用于设置LED的电流脉冲幅度。
存储芯片的部件标识符。
MAX86160采用I2C/SMBus兼容的2线串行接口,由串行数据线(SDA)和串行时钟线(SCL)组成。主设备通过SCL产生时钟信号并发起数据传输。数据传输通过START、REPEATED START和STOP条件进行帧定界,每个字节传输后都有一个确认时钟脉冲。
FIFO用于存储传感器数据,支持可配置数量的元素。通过FIFO数据控制寄存器可以配置每个样本中元素的数据类型。读取FIFO数据时,需要根据元素数量和字节长度进行多次读取。FIFO还具有溢出计数器、几乎满计数器和中断功能,方便工程师管理数据。
MAX86160作为一款集成心率传感器,凭借其小巧的封装、高信噪比、低功耗和丰富的功能,为可穿戴和移动设备的心率监测应用提供了一个优秀的解决方案。电子工程师在设计相关产品时,可以根据本文提供的详细信息,合理配置寄存器和电源,充分发挥MAX86160的性能优势。同时,在实际应用中,还需要根据具体需求进行进一步的测试和优化,以确保产品的稳定性和准确性。你在使用MAX86160的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !