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**** 2595805 points
Other Parts Discussed in Thread: AFE4403

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/605354/afe4403-can-the-afe44xx-be-used-for-other-purpose

器件型号:AFE4403

大家好、我是 David。我购买了一个使用 AFE4403的模块。

我想知道这是否可以测量以下值、而不是使用模块测量 SpO2。

1)任意液体的溶解氧(DO)

2) 2)用户的心率可用于 AFE44XX

AFE44XX 是否可用于其他用途?

还是仅用于测量 SpO2?

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

    是的、AFE4403当然可用于心率测量。

    关于测量液体溶解氧的应用、您是否参考荧光方法?
    您能否在应用中提供一些见解、例如:LED 需求数量、波长、光电探测器数量?
    您的应用是否需要2个具有不同滤波器的光电二极管?
    您希望测量哪种类型的输入电流电平?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Praveen。 感谢您的观看!

    [引用 user="Praveen Aroul "]AFE4403 当然可用于心率测量。

    使用 AFE4403读取 SpO2值后、是否可以测量心率?

    是否有公式可以使用 SpO2值计算心率?

    或者、我是否必须读取其他寄存器值才能测量心率?

    [引述 user="Praveen Aroul"]关于液体溶解氧测量的应用,您是否指的是荧光法?

    哇、实际上我对此没有做太多研究。  

    我尝试从 AFE4403模块开始、该模块将一个 OSRAM SFH7050与 TM4C123GXL Launchpad 结合使用。

    因此、3.3V 电压将应用于 AFE4403。

    使用它测量用户的心率后、我尝试进行一个实验来测量液体的 DO。

    我不熟悉 AFE4403、因此我不知道"光电二极管"、"不同的滤波器"、"电流电平"等。

    那么、仅使用一 个 OSRAM SFH7050不足以使用 荧光方法?

    在等待您的回复时、我将阅读上述标准。

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

    我们没有单独的听音速率寄存器、您仍然需要使用 LED 或 LED-AMB 相位。 此外、AFE 不会直接提供心率、它会提供您必须处理的原始数据来确定心率。 一种简单的方法是计算给定时间内的峰值数以确定心率。

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

    您好、 Prabin。

    [引用 user="Prabin Yadava">我们没有单独的听声速率寄存器、您仍然需要 LED 或 LED-AMB 阶段。 [/报价]

    我明白了。 感谢您指出这一点。

    [引用 user="Prabin Yadav]]一种简单的方法是计算给定时间内的峰值数以确定心率。
    [/报价]

    在结束发言之前,我想再问一件事。

    在阅读您的答案和常见问题解答页面时、我想问您有关"峰值"计数的问题。

    [报价]加电后、内部寄存器必须初始化为默认值。 此初始化可以通过以下两种方式之一来完成:

    通过在 RESET 引脚上应用一个低电平脉冲来实现的、或者

    [/报价]

    例如、这就是应用硬件复位后寄存器的初始化方式。

    {LED2STC、0x0820}、
    {LED2ENDC、0x0f9e}、
    {LED2LEDSTC、 0x07d0}、
    {LED2LEDENDC、0x0f9f}、
    {ALED2STC、0x0050}、
    {ALED2ENDC、0x07ce}、
    {LED1STC、0xc350}、
    {LED1ENDC、 0xc350}、
    {LED1LEDSTC、0xc350}、
    {LED1LEDENDC、0xc350}、
    {ALED1STC、0x0ff0}、
    {ALED1ENDC、0x176e}、
    {LED2CONVST、 0x1775}、
    {LED2CONVEND、0x1f3f}、
    {ALED2CONVST、0x1f45}、
    {ALED2CONVEND、0x270f}、
    {LED1CONVST、0x2715}、
    {LED1CONVEND、 0x2edf}、
    {ALED1CONVST、0x2EE5}、
    {ALED1CONVEND、0x36af}、
    {ADCRSTCT0、0x1770}、
    {ADCRSTENDCT0、0x1774}、
    {ADCRSTCT1、 0x1f40}、
    {ADCRSTENDCT1、0x1f44}、
    {ADCRSTSTCT2、0x2710}、
    {ADCRSTENDCT2、0x2714}、
    {ADCRSTSTCT3、0x2EE0}、
    {ADCRSTENDCT3、 0x2ee4}、
    {PRPCOUNT、0x09c3f}、
    {CONTROL1、0x0107}、
    {TIAGAIN、0x8006}、
    {TIA_AMB_GAIN、0x06}、
    {LEDCNTRL、 0x11414}、
    {CONTROL2、0x20000}、 
    //已注释 Control3寄存器
    //{CONTROL3、0x08000}

    然后、我读取6个寄存器值:LED2VAL、 ALED2VAL、 LED1VAL、 ALED1VAL、  LED2-ALED2VAL 和 LED1-ALED1VAL。

    您是否通过在固件中应用峰值检测算法代码来搜索 LED2-ALED2VAL 和 LED1-ALED1VAL 值(或其他寄存器值)的峰值?

    [引用 user="Prabin Yadav"]您仍然需要 LED 或 LED-AMB 阶段。

    此外、术语"相位"是否也意味着峰值?

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

    我建议读取所有6个输出寄存器、并使用算法在 LED2-ALED2VAL 和 LED1-ALED1VAL 数据中搜索峰值。 读取其他四相数据的原因是查找 ADC 饱和。 我们不应在任何相位中使 ADC 饱和、因为这将需要一些时间才能恢复、并且可能会损坏其他数据。 如果检测到饱和、算法应调整一些参数、例如 LED 电流、TIA 增益、偏移 DAC 等

    相位表示通道、有4个通道、即 LED2、ALED2、LED1和 ALED1。

    此致、
    Prabin