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.

[参考译文] AFE1594:AFE1594_C_Driver_V3

Guru**** 2811815 points

Other Parts Discussed in Thread: AFE159RP3, AFE159P4, AFE1594, AFE159RP4, TIDA-010280

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1626651/afe1594-afe1594_c_driver_v3

部件号: AFE1594
主题中讨论的其他器件: AFE159RP4、AFE159RP3 、AFE159P4、 TIDA-010280

尊敬的 Texas Instruments 支持团队:

我们的开发团队目前正在与 AFE1594 模拟前端合作、如果您有几个技术问题需要帮助、我们将不胜感激。

1.数据表差异
我们正在使用数据表 AFE1594、AFE159P4、AFE159RP3、AFE159RP4(SBASB03A–2024 年 6 月–2024 年 11 月修订)。

在开发过程中、我们观察到文档与 AFE1594 芯片的实际行为之间存在一些差异。 例如、数据表指出、字段 MAIN_FIFO_EMPTY 和 MAIN_FIFO_OFLOW 位于寄存器 READ_POINTER_MAIN_FIFO (0x210) 的位 14 和 15 中。 不过、在实践中、我们观察到这些标志出现在此寄存器的位 12 和 13 中。 此行为已通过我们的日志确认。

此问题(以及可能的其他问题)可能已在较新的修订版中得到更正。 您能否提供 AFE1594 数据表的最新版本?

GPIO1 上的 DRDY 中断行为
我们当前使用配置为 DRDY 中断(在每个 ECG 帧结束时生成中断)的 GPIO1。

我们观察到、在单个中断事件之后、芯片停止在 GPIO1 上生成脉冲、因此在后续 ECG 帧结束时不会触发进一步的中断。 但是、FIFO 会继续累积数据、这表明内部数据流本身没有停止。

为了恢复中断功能、我们当前对芯片进行重新初始化、之后 GPIO1 中断脉冲会恢复。 通过此命令序列、您可以在每帧后恢复 GPIO1 上的脉冲生成:
CONFIG_MAIN_FIFO_FOR_ECG(启用,启用,启用);
FIFO_REinitialization (RESP_EN、RESP_64KHZ、RESP_2KSPS);
AFE_writeRegGlobal (&afe.MASK_OUT_ECG_CH1、1、writebar_store);

虽然此权变措施允许我们继续开发、但我们认为可能有更合适或更预期的解决方案。

我们当前正在使用驱动器 AFE1594_C_Driver_V3(约为 2024年8月29日)。 如果有此驱动程序的更新版本可用、我们将非常感谢您与我们分享。

3. TIDA-010280 的参考固件
另外、在我们的开发过程中访问 TIDA-010280 参考设计中使用的参考固件也会非常有帮助。 目前、我们无法访问此固件、如果不访问此固件、则会显著减缓我们的开发工作。

非常感谢您提供的任何指导或资源。

提前感谢您的支持。

此致、Alice

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

    您好、Alice:  

    将离线回复您的电子邮件。

    此致、

    Ryan