大家好、
我将 AFE4490芯片用于 SpO2监护仪、我的寄存器设置符合 AFE4490数据表表表2、和
CONTROL1、0x000100 //计时器打开、无平均值
TIAGAIN、0x00C000 // 5pF、500K 、2级用 STG2GAIN1[2:0]位指定的增益值、000 = 0dB 或线性增益1启用
TIA_AMB_GAIN、0x064200 //第2级 µA 由 STG2GAIN1[2:0]位指定的增益值、010 = 6dB 或线性增益2、0110 = 6 μ A 来启用
LEDCNTRL、0x013838 // LED_RANGE = 01 50mA、LED 电流~10mA Po PriMer od 仿真器
Control2、0x020000 // 01 = 3.3V 电源的0.5V Tx 基准电压
control0、0x000001 //启用 SPI 读取模式
我在 ADC_DRDY 中断上读取 LED2VAL 和 LED1VAL 寄存器、在数组中选择1024个值。 我从您的"使用 PPG 信号估算 SpO2 "帖子中读取了7612.Calculation of SpO2 Using PPG signals.pdf。
当我计算 ir_ac、red_ac、ir_dc 和 red_dc 时,我将此等效值用于 SpO2校准:SpO2 = 110 - 25* R,其中 R =(red_ac/red_dc)/(ir_ac/ir_dc)是我对吗? 我的百分比错误、您能帮我估算/计算真实值吗?
此致、
Aleksandar