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.

[参考译文] RTOS/AFE5816:如何在不使用 TSW1400的情况下让 AFE 正常工作? 是否可以通过将 SPI 写入 AFE 来完成此操作? 如何将 SPI 写入 AFE?

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/604434/rtos-afe5816-how-to-let-the-afe-work-without-the-use-of-tsw1400-could-it-be-done-by-writing-spi-to-afe-how-could-the-spi-be-written-into-the-afe

器件型号:AFE5816

工具/软件:TI-RTOS

对可能有疑虑的人而言、

大家好、我是新加坡南洋理工大学的博士候选人。 现在、我们正在尝试构建一个便携式医疗系统、其中包括传感器、AFE、无线模块和 FPGA、应用于超声波医疗保健。 我们使用 AFE5816作为模拟前端、但我们不想使用 TSW1400、因为它需要连接到计算机并使用 GUI。 不适用于便携式设备。 我们通过 Arduino 将 SPI 信号(SCLK、SEN、SDATA)应用于 AFE5816、尝试让 AFE5816在没有 TSW1400的情况下工作。 正如手册所示、我们移除了电路板底部 U9附近的 R22、但是 SPI 仍然无法写入 AFE5816。 我能否询问如何将 SPI 写入 AFE5816、或者您是否有其他建议可让 AFE5816在不使用 TSW1400的情况下工作? 非常感谢!

此致、

方仲源博士,新加坡 NTU 博士候选人

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

    您能否提供 Arduino 中 SPI 线的示波器捕捉?

    此致、
    Olu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 它是 SCLK 的3.3V 峰值、10K Hz、方波信号、根据 AFE5816手册、相应的 SEN 指示 SDATA 写入寄存器地址00000001和相应的寄存器值000000010100。 根据示波器捕获结果、Arduino 生成的 SPI 信号就在电压值和波形中。 但是、生成的 SPI 似乎无法写入 AFE5816。 我想知道 AFE5816是否可以在不使用 TSW1400的情况下工作。 如果可以的话、除了设置 SDATA、SCLK、SEN、还需要设置哪些其他端口之外、如何使其正常工作? 我注意到 AFE5816上有一个 DIG_SPI 端口、但手册没有提到如何设置其波形、可能需要对其进行设置? 非常感谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,方

    与 AFE5816进行 SPI 通信时不需要 SPI_DIG 引脚。 您是否将 GND 引脚连接在一起?
    您还可以尝试先使用 TSW1400启动 AFE5816、然后在电路板仍处于配置状态时断开 R22。
    之后、您可以尝试简单的寄存器写入、例如将 ADC 模式从斜坡更改为模拟信号等

    如果您能够布置您的 SPI 写入信号的示波器捕获、这也会很有帮助。

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

    非常感谢您的善意回应。 我能提供您的电子邮件地址吗?这样我就可以向您发送示波器捕获的我们生成的 SPI 信号了吗? 非常感谢。

    此致、

    方仲源博士,新加坡 NTU 博士
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请告诉我如何"先使用 TSW1400启动 AFE5816、然后在电路板仍在配置时断开 R22连接"? 当 AFE5816和 TSW1400通过 USB 连接到 PC 时同时打开电源时,是否要卸下 R22? 在 AFE5816断电的情况下、我们移除了 AFE5816的 R22。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,方

    您可以将两根导线焊接到 R22的焊盘上、并使用捕捉器到捕捉器的电缆将两根导线连接在一起。 通过 HMC-DAQ 配置 AFE5816EVM 并能够完成数据采集后、您可以断开捕捉器与捕捉器的连接、转而使用 Arduino 进行 SPI 通信。

    此致、

    Olu

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

    按照我的建议、当您使用 GUI 初始化 AFE5816EVM 时、情况如何?
    如果仍有问题、在写入给定寄存器之前、请将0x0000写入寄存器0x00、以确保器件首先处于写入模式。
    另一个需要检查的问题是 Arduino 的 SPI 时钟相位和极性。

    使用 GUI 初始化 AFE5816EVM 后、您可以尝试使用寄存器0x02通过 SPI 更改图形模式。
    然后、我们可以转到在不使用 GUI 的情况下初始化 AFE5816的下一步。

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

    我是从韩国天北大学联系的。 我们一直在开发和实施基于 AFE5816EVM 和 FPGA 的新型超声波原型系统。 我正在尝试实现4个 AFE5816EVM 和 Xilinx Kintex-7 EVM。 但没有有关 AFE5816EVM 的更多信息、例如电路板实际尺寸、因此我无法绘制连接在4个 AFE5816EVM 和 Kintex-7 EVM 之间的新 PCB。 是否有关于 AFE5816EVM 尺寸的任何信息? 请与我分享。
    谢谢你