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.

[参考译文] AFE4490SPO2EVM:从 Python 代码读取寄存器

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1274397/afe4490spo2evm-reading-registers-from-python-code

器件型号:AFE4490SPO2EVM
主题中讨论的其他器件:AFE4490

您好!

我目前正在着手使用 Python 代码来获取 PPG (光电容积描记)信号。 最初、我尝试通过使用 Python 库中的计时器设置采样频率来实现这一点。 在计时器的回调函数中、我读取 LED 数据寄存器。 不过、我在精度方面遇到了问题、因为这些计时器未提供保持稳定采样频率所需的精度。

随后、我决定尽快读取数据寄存器、以匹配电路板的500Hz 脉冲重复频率(PRF)、并确保已知且稳定的采样频率。 我设法通过更简单的独立代码成功实现了这一点。 但是、在将这种连续读取方法集成到用户界面时、我遇到了困难、此时我还需要绘制采集的信号。

我的主要问题是、是否可以将电路板配置为在连续读取模式下运行、向我的 PC 连续发送数据、而不是一次定期读取一个值。 这将非常有助于我实现所需的数据采集设置。

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

    您好!

    你说计时器和计时器精度是什么意思? 您能解释一下吗?

    当您说"我的用户界面"时、您是指您开发的主机/主设备还是 GUI?

    -------------------------------------------------------

    您是否仍在 EVM + EVM 的 GUI 上使用 TI 的 EVM + MCU?  或者、您的设置/拓扑可能是什么?

    -------------------------------------------------------

    " 以连续读取模式运行"是什么意思?

    对于要读取 AFE4490的数据寄存器的主机/主器件、主器件/主机需要检测并读取 ADC_RDY、然后读取相应的值寄存器42 (2Ah)至47 (2Fh)。

    请参阅以下值寄存器的数据表说明:

    "在 ADC_RDY 信号的上升沿、可以读取全部六个结果寄存器的内容"

    "本寄存器包含由 ADC 转换的最新 LED 采样的数字值。

    每次更新该寄存器的内容时、ADC_RDY 信号都会变为高电平。

    在 AFE 转换下一个样本之前、主机处理器必须读取此寄存器。"

    谢谢

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

    您好!

    因为我没有收到您的反馈、

    我即将关闭 TT。

    谢谢