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.

[参考译文] AFE4960PEVM:AFE4960P 的 AFE2无法正常工作

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1405479/afe4960pevm-afe2-of-afe4960p-is-not-working

器件型号:AFE4960PEVM
主题中讨论的其他器件:AFE4960P、AFE4960EVM MSP430F5528AFE4960

工具与软件:

大家好、我使用 AFE4960PEVM 和相关的生物传感软件来直观地呈现引线1配置 ECG 波形。 使用模拟器创建波形。 我按照 AFE4960P 数据表中的"设计示例–5导联 ECG PG 249"的说明进行了操作。 AFE2的图/通道在图中都仅显示噪声。 而 AFE1图显示了符合配置的适当波形。 我怀疑 AFE2无法正常工作、因为如果我将 AFE1寄存器配置为处理 LA 和 RA 电极、我可以看到引线1的波形。 我正在使用生物传感软件提供的库存 py 脚本、并根据 "设计示例–5导联 ECG PG 249"验证了值。 为了使 AFE2正常工作、我还应该做些什么?

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

    尊敬的 Aswath:

    感谢您发帖。 您是否对 EVM 进行了任何硬件修改、还是所有内容都保留为默认值? 您能否分享显示电极和模拟器连接的高分辨率图像? 只需确认一下、您在使用下面的这个脚本?:

    此致、

    Ryan

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

    您好、 Ryan、

    1.我们尚未对 EVM 板进行任何修改。

    2.在该链接中附上图片: https://workdrive.zoho.com/file/ud1fgfb8c7ff00feb492bb9688888919818d2

    3.我使用生物传感 GUI 中的 DUAL_AFE_3ECG_1RESP 脚本。 (如下图所示)。

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

    您好 Aswatch -我无法访问您共享的链接中的图片。 您可以将图片直接附加到帖子吗?

    是的、这与我提到的 python 脚本相同。 我将在今天下午再次回顾。

    此致、

    Ryan

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

    感谢 Ryan 的确认。 您可以尝试一下吗?

    我无法以任何其他方式附加图像。

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

    尊敬的 Aswath:

    您链接的站点被我们的 IT 部门阻止。 我无法访问它。 您能否将图像保存为 PNG 或 JPEG 并附加它?

    此致、

    Ryan

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

    我希望这张图片更清晰。 我无法附加原始图像,不得不压缩回复框接受图像。 以防您发现图像质量较差。 请检查以下网站:
    1. gdrive

    2. OneDrive

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

    谢谢、Aswath。 此图像非常好。 我们将很快审查并提供反馈。

    此致、

    Ryan

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

    您好、Aswath、

    感谢您的耐心、因为昨天是美国假期。  

    您是否可以尝试在[1-2]位置短接跳线 J7和 J8 (请注意每个跳线的引脚顺序相反)? 这会将 AFE1的时钟路由到 AFE2、使其同步运行。

    此致、

    Ryan

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

    您好、Ryan、  

    我也尝试过同样的方法。 但无法从 afe2获得任何波形。
    随附了图像以供参考。

    希望 跳线采用正确的配置。

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

    您好、Aswath、

    是的、跳线设置正确。

    由于 AFE4960-DESIGN 文件夹的"P"版本缺少加载双 AFE 版本 EVM 固件的二进制文件、因此问题似乎是我们的故障。 此外、还缺少 专用于 AFE4960EVM 双路 AFE 操作的用户指南初稿。 我对这种疏忽和困惑深表歉意。  您能否请求访问的"非 P"版本 AFE4960设计 哪些资源? AFE4960P 设计资源中也应包含双 AFE 运行的固件和 UG。 我会尽快添加它们。

    此外、在双 AFE 模式下运行 EVM 时、以不同的顺序使用电极。 请根据下面的双 AFE UG 图像切换 V1和 LL 的位置:

    我再次检查了双 AFE、3-ECG 和1-RESP 的默认脚本、它在我的设置中运行正常。 下面我附上了我的脚本副本和注释、这些注释应该会阐明电极的预期配置方式。

    注意:AFE1_ECG_CH1正在测量"V1-RA"、但"导联 V1"输出实际上需要一些精确的后处理。  正确测量值为 V1-WCT、其中 WCT =(RA+LA+LL)/3。 因此、在应用程序固件中、您必须取 AFE1_ECG_CH1并减去[(lead i + lead II)/3]、这在算术上是等效的。

    通过在后期处理中从导联 II 中减去导联 I、您可以以类似的方式导出导联 III。

    e2e.ti.com/.../2235.DUAL_5F00_AFE_5F00_3ECG_5F00_1RESP.py

    此致、

    Ryan

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

    您好、Ryan

    "我是 Nandy、代表 Aswath 发布与 Dual AFE 相关的问题。 在激活 Dual AFE 时、我遇到一个错误和警告、提示在尝试使用前面提到的脚本收集数据时"未找到重置属性"。 我还附上了警告消息的屏幕截图和脚本生成的波形。"

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

    尊敬的 Nandy:

    感谢您的更新。 您可以忽略有关"未找到重置属性"的黄色警告。

    由于您要从 AFE4960设计文件夹(非"P"版本)中刷写双 AFE 固件、我想知道 GUI 是否有一些依赖关系。 请按照以下步骤操作:

    1. 拔下 EVM 并关闭生物传感软件
    2. 安装 AFE4960EVM 软件(v2.7)的最新版本。
    3. 插入 EVM 并运行生物传感 GUI
    4. 、运行"devInit.py"和" DUAL_AFE_3ECG_1RESP.py"脚本。 您可以创建一个新脚本、并根据需要粘贴我之前共享的脚本。

    另外,不要忘记改变 V1和 LL 的位置,正如我在前一篇文章中指出的。

    顺便说一句—您的 Cardiosim III 是否具有呼吸功能? 我尝试在生物测量电缆网站上验证此功能、但未列出此功能。 因此、您将只能验证此脚本中的3个 ECG 通道。

    此致、

    Ryan

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

    您好、Ryan、

    是的、该软件的最新版本运行正常。 为了继续、我们决定将 AFE4690EVM 与 STM32F7系列控制器连接。 为此、我们需要用于与 MSP430F5528进行连接的源代码。"

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

    您好、Nandy、

    我很高兴我们终于解决了 这个问题! 很抱歉花了这么久的时间、但我们一定会记录这种行为、并在将来予以更正。

    EVM 固件包含在 AFE4960-DESIGN 和  AFE4960P-DESIGN RESOURCES  已有权访问的文件夹中。

    如果您需要进一步的帮助、请告诉我。

    此致、

    Ryan

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

    Ryan、您好!

    我找到了 AFE4690的资源文件夹、但我对250页的数据表有疑问、其中提到  要将 INT_MUX_ADC_RDY_1设置为3来同步两个 AFE 器件的时钟。 我无法在其各自的寄存器中设置该位以及地址 42H、因为修订历史记录表明该位已被删除。 它是否有替代名称?

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

    尊敬的 Nandy:

    感谢您提醒我们注意这一点。 我们最近在数据表中注意到了这一错误、我们已经在研究这一错误。 我将在收到设计团队的可配置这些位的消息后立即更新。

    此致、

    Ryan

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

    尊敬的 Nandy:

    INT_MUX_ADC_RDY_1位于地址42h (CONTROL9)中的位[5:4]。 该文件已从 AFE4960P 数据表中的寄存器映射表中意外删除。 您可以参阅 AFE4960数据表进行确认。 整个 AFE4960P 数据表中所述的设置仍然有效。

    很抱歉混淆。 我们在下次数据表修订时注意到了错误。

    此致、

    Ryan

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

    Ryan、您好!

    感谢您的确认。 关于第158页的 EN_PACE_COMP2位、它被称为 DAh 寄存器的第一个位。 然而、在第225页、寄存器定义似乎指示了一些不同的内容。 您能解释一下可以在哪里设置该位吗。

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

    尊敬的 Nandy:

    EN_PACE_COMP2位位于地址 DAh (CONFIG_PACE_DETECT)中的位1处。 在未来的更新中也会注意到这一点。

    此致、

    Ryan

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

    您好、Ryan、

    您能否仅提供 afe4960的建议时钟极性和时钟相位参数、并确认传输的第一个位将是 MSB 或 LSB。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Nandy:

    我认为 AFE4960期望使用 SPI 模式00 (CPOL = 0、CPHA = 0)。  图6-1显示了串行时钟空闲时低、数据是在前沿捕获的。  

    数据传输始终是 MSB 优先的。

    我想问一下您现在为什么要提问这些问题吗? 您调试的是什么问题吗?

    此致、

    Ryan

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

    Ryan、您好!

    是、读取寄存器时一开始记录了错误的数据(用于测试目的的随机 R/W 寄存器)。 我传输的十六进制值是0x400000、我接收到了0x404040。 但现在接收到的数据为0。

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

    您好、Ryan、

    我们一直在尝试 通过将 AFE 与 stmf746 Disco 连接来捕获 ECG 和 RESP 数据。  但是、 当我读取任何寄存器时、接收到的值将是0xffffffff。我 根据数据表和 DUAL_AFE_3ECG_1RESP.py 脚本配置了寄存器位值。 我还  根据数据表266中提到的序列、对 RESETZ 引脚上的硬件复位施加了50微秒的延迟(由计时器)、并初始化 AFE。 我已附加了 afe.c 文件。 包含 TEST 的函数名称、该测试从寄存器读取写入的数据。

    e2e.ti.com/.../5078.ECG.zip