电子说
在当今的电子设计领域,多模态传感器前端的应用越来越广泛,它能够集成多种功能,满足不同场景下的测量需求。ADPD4200 作为一款多模态传感器前端,具有丰富的特性和广泛的应用场景,下面我们就来详细了解一下。
文件下载:ADPD4200.pdf
ADPD4200 是一款功能强大的多模态传感器前端,可刺激多达四个发光二极管(LED),并在多达四个独立的电流输入上测量返回信号。它提供了 12 个时间槽,每个采样周期可进行 12 次独立测量。其数据输出和功能配置通过串行端口接口(SPI)实现,控制电路包含灵活的 LED 信号和同步检测功能。
ADPD4200 的模拟信号路径由四个电流输入组成,可配置为单端或差分对,并接入两个独立通道之一。每个通道包含一个可编程增益跨阻放大器(TIA)、一个带通滤波器(BPF)和一个积分器,最终通过 14 位 ADC 进行转换。
支持四个模拟输入引脚,每个输入可作为单端输入或差分对的一部分。通过 PAIR12 和 PAIR78 位可选择输入对是作为两个单端输入还是差分对,INPxx_x 位可指定输入对在相应时间槽是否启用以及连接到哪个 AFE 通道。
拥有四个 LED 驱动器,可同时驱动多达四个 LED。每个驱动器的输出电流可在 2 mA 到 200 mA 之间进行单调编程,通过 7 位寄存器设置。但在任何时间槽内,所有启用的 LED 驱动器总电流不能超过 400 mA。
ADC 样本在每个时间槽的每个脉冲中收集,并为每个时间槽创建一个运行的正负总和。在每个时间槽的脉冲操作结束时,通过从正累加器中减去负累加器来计算信号值。抽取单元对信号和暗值进行处理,最终数据可从数据寄存器或 512 字节的数据 FIFO 中读取。
这是 ADPD4200 最常用的操作模式,用于每次 ADC 转换对输入电荷进行单次积分。在 PPG 测量中,通过适当设置 MOD_TYPE_x、PRECON_x、TIA_VREF 等参数,结合 LED 脉冲和积分控制,可实现高精度的测量。
当传感器响应较小时,该模式可在 ADC 转换前进行多次模拟积分,充分利用积分器的动态范围。通过设置 NUM_INT_x 位确定 LED 脉冲和积分次数,使用 NUM_REPEAT_x 提高整体 SNR。
适用于需要较长脉冲的传感器,允许系统使用比模拟积分模式更大的 LED 占空比,从而可能实现最高的 SNR 水平。该模式下,BPF 被旁路,积分器配置为缓冲器,通过设置不同的数字积分区域,可实现对环境光的有效抑制。
该模式绕过 BPF,将 TIA 输出通过缓冲器直接接入 ADC,适用于环境光传感和其他直流信号测量。在该模式下,可测量背景和环境光的量,以及其他直流源的电流。
通过添加外部 RC 网络,ADPD4200 可用于 ECG 应用。推荐使用睡眠浮动模式,该模式在低阻抗湿电极或高阻抗干电极的情况下都能进行稳健的 ECG 测量,同时还能降低功耗。
ADPD4200 的寄存器配置涵盖了全局配置、中断状态和控制、阈值设置和控制、时钟和时间戳设置以及输入输出设置等多个方面。通过对这些寄存器的合理配置,可实现对设备的精确控制和功能定制。
包括时间槽周期设置、时钟选择、操作模式选择等,如 TS_FREQ 寄存器用于设置时间槽周期,SYS_CTL 寄存器用于选择外部时钟和低频振荡器。
用于管理 FIFO 状态、数据寄存器更新中断和电平中断等。例如,FIFO_STATUS 寄存器可用于清除 FIFO、检测 FIFO 溢出和下溢等。
可设置 FIFO 中断生成阈值以及 Level 0 和 Level 1 中断的比较条件,如 FIFO_TH 寄存器用于设置 FIFO 中断阈值。
用于控制振荡器的频率和校准,以及时间戳的捕获和计数。例如,OSC32M_CAL_START 位可启动高频振荡器校准周期。
包括 GPIO 引脚配置、SPI 引脚控制和时间槽配置等。例如,GPIO_CFG 寄存器可设置 GPIO 引脚的摆率和驱动控制。
ADPD4200 具有多种引脚功能,包括 GPIO 引脚、LED 驱动引脚、SPI 接口引脚等。在设计时,需根据实际需求合理配置引脚。
该器件对静电放电(ESD)敏感,需采取适当的 ESD 防护措施,如使用静电防护材料和接地等。
ADPD4200 作为一款多模态传感器前端,具有丰富的功能和灵活的配置选项,可广泛应用于健康监测、工业监测等多个领域。电子工程师在设计过程中,需深入了解其工作原理和寄存器配置,结合实际应用需求,合理选择操作模式和设置参数,同时注意电源、温度、引脚配置、布局布线和 ESD 保护等方面的问题,以确保设计的稳定性和可靠性。你在使用 ADPD4200 过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !