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.

[参考译文] MSP430FR2355:使用MSP430fr2355的单芯片脉冲血氧计

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1077406/msp430fr2355-single-chip-pulse-oximeter-using-msp430fr2355

部件号:MSP430FR2355

您好,

IM遵循TI提供的应用说明Slaae25。 使用msp430fr2355构建单芯片脉搏氧饱和度计。

我使用了文档中提供的代码。 在GUI上获取的输出下方附加IM。
以及我们开发的用于与MSP430expfr2355评估板接口的碎片。

PPG信号无法清晰查看,输出已饱和。 指引我走错了。

应用说明:Slaae25.pdf

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

    您好,

    我建议您先检查硬件。  

    您可以使用振荡器读取光电二极管上的电流。 电流很小,但是使用良好的振荡器,您可以读取电流。  

    此致,

    现金Hao

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

    大家好,我检查了硬件连接,发现OA2O未与A0 (PIN2)连接。因为它不在MSP430EXPFR2355评估板的引脚上。但直接连接到评估套件上的LED。
    但是当我看到应用说明中提供的方框图时,很明显TIA的输出与ADC转换器内部连接。 为什么 需要此连接。 请解释  

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

    您好,

    图4-1中的方框图中有一个标记错误。 它应该是SAC2而不是SAC0作为TIA。 SAC0应为增益阶段。  

    此致,

    现金Hao

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

    您好,在设计PCB布局时,我们确实考虑了SAC2用作TIA。 但我在这里担心的是,如果SAC2的输出在内部连接到A0 (ADC转换器),为什么我们还需要从外部连接它?

    谢谢。

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

    您好,

    上述疑问已向我澄清。

    就硬件而言,交叉验证了其中的每一件事,并调试了所有可能的错误。

    除了我们在TIA中使用1pF反馈电容而不是3pF (推荐)。

    使用1pF反馈电容可提供稳定的输出,GUI上无手指时的平信号,输出一致。 但手指输出不一致。

    由于没有3pF电容,我进行了3 1pF电容的并联连接,但这并没有产生任何差异,而是使输出更加不稳定,即使在没有手指的情况下也无法预测。(在1pF电容下稳定)

    TI提供的代码将按原样使用,但仍然没有一致的输出。

    请帮助。

    输出,带1pF反馈电容器,用于TIA。

    没有手指时


    存在输出WHENC手指  

    读数1;

    读数2.

    读数3.

    输出3pF。

    读数1.

    读数2.

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

    您好,

    我仍然强烈建议您使用 振荡器读取光电二极管上的电流。 并与ADC数据进行比较。 如果数据相互匹配,则可能是硬件问题,包括固定装置,红色和红外LED。  

    此致,

    现金Hao

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

    是振荡器还是示波器? 如果我想使用示波器测量电流,我应该测量 TIA反馈电阻的电压,然后除以R2 = 1Mohm  得出电流吗? 还是有其他办法?  

    OA20和OA2-上的示波器探头用于测量 其上的电压?

    谢谢。

      

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

    您好,

    我想使用 示波器。 测量R2上的电压应正常工作。

    此致,

    现金Hao

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

    谢谢!

    我按照您的建议操作,这是我获得的电压波形。

    通道1 (黄色)代表OA20处的电压,并与地线重新连接。        低电压= 1.2V   高电压= 3.5V

    通道2 (蓝色)代表OA2处相对于  接地的电压。       Vlow (低电压)=485mV  Vhigh (高电压)=-190mV

    数学函数是Channel1 - Channel2 (两个电压之间的差值)。  Vlow (低电压)=715mV   Vhigh (高电压)=3.54V   

                                                        电流ID   Idlow =.715mA Idhigh = 3.54mA

    OA2-处的电压应是483mV的恒定值,其输出应接近该值。

    您能否解释为什么它低于该值?  

    如何使用这些数据来比较GUI上转换的ADC输出? 我的下一步应该是什么。

    相应的GUI。

    请指导  

     

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

    您好,

     您的信号在示波器上看起来正常。  

    您需要在GUI中检查TIA信号而不是PPG信号。 PPG的默认增益设置为32x。 看起来数据在增益阶段后溢出。  

    此致,

    现金Hao

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

    您好,

    这是我得到的输出,你能帮我弄清楚Y轴上的读数意味着什么吗? 如何将它们转换为电压?  

    x轴上的数字代表样品?

    如果是数字输出,我如何根据电压进行缩放?

    谢谢。  

     

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

    您好,

    您的PPG信号现在看起来正常。  图中显示的数据应该是带有(AC+DC)的完整PPG信号。 有关详细信息,请参阅代码中的“查找函数PPG_recoverFullSignal”。  

    是,X轴 代表样本。

    此致,

    现金Hao

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

    您好,

    我可以理解y轴上的数据是数字格式的。 但我想将它转换为模拟,您能帮我进行至少一次转换吗?

    我从用户指南中获得了显示ADC转换的公式。

        但当我使用此公式获得Vin时,我得到的值接近11V。

    请解释。

     谢谢。

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

    您好,

    就像我说的,请检查代码。

    此致,

    现金Hao

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

    您好,

    我浏览了代码的这一部分。 现在我知道PPG信号基本上是增益x Vo (SAC2,TIA)。  所以用下面的公式将这些数字数据转换成伏特。

    在转换时,可以获得3.3V范围内的值。  此公式是否正确?

    谢谢。  

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

    您好,

    您的公式是交流信号的,并且它是正确的。 但PPG信号是FIR滤波器后面的(AC+DC)信号。 您可以检查我在ir_PPG->signal和vs_PPG->signal上发布的代码

    此致,

    现金Hao

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

    您好,  

    我在获取稳定的PPG波形时遇到了困难,在某些情况下,我获得了完美的波形,而在另一些情况下,我没有获得波形。 我认为这是由于自组装的SpO2指夹。 于是我换了一个商用SpO2指夹,但没有任何效果。 我将连接以前使用过的系统和当前系统。 请建议我还应做些什么。

     这是带有商用探头的系统。   这是自组装的SpO2探头。

       即使IAM使用商业SpO2指夹,也会输出这些信号。

    谢谢。