This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AFE4403:AFE44xx 系列中直流信号的含义。

Guru**** 2589265 points
Other Parts Discussed in Thread: CC3220SF-LAUNCHXL, AFE4403

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/652826/afe4403-meaning-of-the-dc-signal-in-the-afe44xx-series

器件型号:AFE4403
主题中讨论的其他器件:CC3220SF-LAUNCHXL

大家好、 我使用 CC3220SF-LAUNCHXL 和使用 SPH7050的定制 AFE4403模块。

我已经阅读 了 TI 的 SLAA655 和 TIDU124 说明。

在注释中、它显示了这一点

- PPG 信号的脉动部分被视为“AC”成分,而主要由静脉血、皮肤和组织产生的非脉动部分被称为“DC”成分。   

- 心脏同步交流信号约为直流电平的1%。

- R =(红色 ACrms /红色直流)/(红外 ACrms /红外直流)

- 本文档不详细介绍 SpO2计算、

了解"直流分量"的定义。 但是、"DC of IR"或"DC of Red"不是。

我目前正在读取 LED2VAL、ALED2VAL、LED1VAL、ALED1VAL、LED2-ALED2VAL、 将 PRF 配置为500Hz 和25%占空比后、LED1-ALED1VAL 寄存器。

在 计算 SpO2之前、我正在读取每个寄存器256次、因此在数组中缓冲256个样本。

1."红外线的直流"或"红外线的直流或红色"是什么意思? 此外、如何在存储256个样本后计算该直流值? 只需平均256个样本即可计算直流值?

最后、如果比率公式仅要求红色/IR LED 的调制比率、R =(红色的交流 RMS /红色的直流)/(红外的交流 RMS /红外的直流)、

是否无需读取 ALED2VAL、ALED2VAL、LED2-ALED2VAL 和 LED1-ALED1VAL 寄存器?

或者、我应该使用 LED2-ALED2VAL 数据进行计算(红色的 ACrms /红色的 DC)、使用 LED1-ALED1VAL 数据进行计算  (红外的 ACrms /红外的 DC)?

这4个寄存器(ALED2VAL、ALED2VAL、LED2-ALED2VAL 和 LED1-ALED1VAL)的用法非常令人困惑。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:

    对于直流分量、您可以获取捕获的样本数量的平均值。
    ALED2VAL/ALED1VAL 包含有关环境光的信息。 而 LED2-ALED2VAL/LED1-ALED1VAL 包含环境消减后对应于 LED2/LED1的值。 因此,为了获得更好的性能,我们必须消除由于环境光而对 LED 数据进行的任何调制,因此,您可以对红色使用 LED2-ALED2VAL,对 IR 阶段使用 LED1-ALED1VAL。

    此致、
    Prabin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、Prabin。

    [引用 user="Prabin Yadava">因此,您可以将 LED2-ALED2VAL 用于 RED 阶段,并将 LED1-ALED1VAL 用于 IR 阶段。
    [/报价]

    假设我使用 以下参数收集256个样本。

    #define AFECLK 4000000ul /* 4MHz 时钟*/
    #define PRF 500 /*脉冲重复频率(PRF)*/
    #define DUTYCYCLE 25
    #define ADCRESET_DELAY 5
    #define PRP ((AFECLK/PRF)-1)
    

    简而言之、就是这样

    - IR 的 DC = 256个 LED1-ALED1VAL 采样的平均值

    -红色直流= 256个 LED2-ALED2VAL 样本的平均值

    - IR 的交流 RMS = 256 个 LED1-ALED1VAL 样本的 RMS (使用此类型 的 c 代码进行 RMS 计算)

    -红色的交流 RMS = 256 个 LED2-ALED2VAL 样本的 RMS

    对吧?

    2.

    [报价 USER="Prabin Yadav"]对于 DC 组件,您可以获取捕获的样本数的平均值。

    换句话说、是否有其他数学方法来计算直流分量而不是对样本求平均值?

    3.  

    [引用 user="Prabin Yadav"] ALED2VAL/ALED1VAL 是包含环境光信息的[/引用]

    您能详细说明一下"环境光信息"吗? ALED2VAL/ALED1VAL 是否显示环境红色/绿色/等光的磁通?

    定义是

     主要由静脉血、皮肤 和 组织产生的非脉动部分被称为“DC”成分。   

     ALED2VAL/ALED1VAL 与直流组件是否有任何关系?

    我感到困惑 、因为这可能意味着这一点

    -IR 的 DC = 256个 LED2-ALED1VAL 样本的平均值==  无脉动部件?

    5.使用上述定义,红外或红色的直流电是否因 AFE4403周围用户的身体部位/环境光线而异?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:

    1) 1)您对直流计算正确、但对于交流计算、您必须采用峰值。
    2) 2)我不知道除求平均值之外还有其他任何计算直流的方法。
    3) 3)当您对 LED 阶段的数据进行采样时、您将会由于 LED 而获得信号(即由于绿色/红色/IR)。 除了此信号外、由于室内照明等环境光线、您还将获得该信号。 现在、当您采样 ALED2VAL/ALED1VAL (即 LED 关闭)时、您将仅对该环境光/信号进行采样。 因此、使用 LED 相位数据减去 AMB 相位数据、我们可以消除这种有害环境光的影响。 减去的值存储在 LED2-ALED2VAL/LED1-ALED1VAL 寄存器中。
    4) 4)如前所述、ALED2VAL/ALED1VAL 仅取决于环境中的光。
    5) 5)是的、直流分量取决于传感器的位置、皮肤类型和环境光。

    此致、
    Prabin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、Prabin。

    [引用 user="Prabin Yadav"]但对于交流计算,您必须采用峰值。[/quot]

    嗯、看起来、术语 RMS (均方根)是我所期望的。  TIDU124没有注意到

    [引述]R =(红色 ACrms /红色直流)/(红外 ACrms /红外直流)

    [/报价]

    我需要交流信号的 RMS? 因此、我认为使用 RMS C 代码可以实现这一目的。

    那么、"峰峰值"值是什么意思?

    计算(256个样本中的交流最大值)- (256个样本中的交流最小值)= 256个采样交流信号的 RMS?

    您没有 RMS C 代码吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:

    基本而言、我们需要心率波形的峰峰值。
    仅当没有伪影(例如直流漂移、一些由噪声引起的杂散音调等)时、才可进行最大值-分钟。
    如果存在此类伪影、用户必须部署一些算法来计算交流分量。 算法的选择由用户决定。

    此致、
    Prabin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Prabin。 我希望您能理解、因为我的知识很浅。

    [引用 user="Prabin Yadav"]只有在没有伪影(例如直流漂移、一些由噪声引起的杂散音调等)的情况下,才可以使用最大值-分钟。

    1.您使用什么方法来确定是否没有伪影?

    [引用 user="Prabin Yadav"]算法的选择由用户决定。

    2.那么 RMS (均方根)计算是我可以选择的算法之一吗?  

    3.有哪些算法选项可用?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:

    一个简单的伪迹可能是由身体的运动引起的。
    假设您的身体还在,则您可以使用 MAX-MIN 使接收到的设备获得交流组件。 这可以类似于干净的正弦波。
    但是,如果您的身体在捕获窗口期间移动,某些数据点可能会变得非常高或很低。 这类似于具有一些尖峰的正弦波。 因此、采用最大值-最小值不会为您提供心率信号的实际交流分量。

    我们无法判断将 RMS 作为交流分量是否会为您提供正确的 SpO2值。 这取决于您所关注的生物研究、或者您应该具有使用 RMS 的经验。

    通常、我们不会向客户提供任何算法、他们会根据自己的要求自行选择。 如果他们对 AFE 有任何疑问、我们会来这里。

    此致、
    Prabin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、Prabin。

    [引用 user="Prabin Yadava">通常我们不会向客户提供任何算法,他们会根据自己的要求自行选择。 如果他们对 AFE 有任何疑问、我们会来此。[/引述]

    很抱歉、我问得太多。 最后、我想问这个问题并完成这个主题。

    [引用 user="Prabin Yadava">我们无法判断将 RMS 作为交流分量是否会为您提供正确的 SpO2值。 [/报价]

    看起来、"RMS"是指 均方根

    [引述 USER="Prabin Yadav]\n 这取决于您所关注的生物研究、或者您应该具有使用 RMS 的经验。 [/报价]

    " 以前使用 RMS 的经验";这种"RMS"是否不同于均方根?

    或者、您说的是我必须选择 真正的 RMS (交流+直流)吗? "使用 RMS 的经验";我觉得有各种类型的 RMS 可供选择。

    这是您的意思吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:

    当我说 RMS 时、我指的是均方根。
    如果您在之前的产品/项目中使用 RMS 作为交流分量、则可以使用它。

    此致、
    Prabin