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.

[参考译文] AFE4960EVM:与 Arduino UNO 接口作为 MCU:FIFO 不读出

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1392350/afe4960evm-interfacing-with-arduino-uno-as-the-mcu-fifo-wont-read-out

器件型号:AFE4960EVM
Thread 中讨论的其他器件:AFE4960

工具与软件:

您好!

我尝试按照数据表中的规定、将 EVM 上的 AFE4960芯片与 Arduino UNO 板作为 MCU 使用 SPI 通信。 但是、我无法从 FIFO 获取任何输出。

我已连接到 AFE1引脚、如附加图片中所示(试验电路板 只有电阻器和晶体管、用于 AFE 芯片所需的从5V 到1.8V 的电平转换)。

下面是我的 Arduino 代码的功能:

  1. 将 SEN 信号拉至高电平(SPI 通信的空闲状态)
  2. 调整 SPI 设置(时钟频率、MSB 优先、上升沿读数等)
  3. 写入寄存器(完全按照提供的 EVM 代码"11_1ECG_1.py"中的说明)
  4. 通过向 AFE 芯片发送 FFh 来读取 FIFO 缓冲器

如随附的屏幕截图所示、对于 FF、不会读取任何内容。

我可以对所有寄存器进行写入和读取、但寄存器28h、38h 和6Dh 除外、这些寄存器返回的值与我发送的值不同。 对于寄存器00h (具有 FIFO 启用位的寄存器)、即使我分别写入40h 和41h 来进行写入和读取、我也只读回0。

我已遵循用户指南和数据表中的所有说明。 我可以在这个问题上获得一些支持吗?

谢谢!
Miguel

   e2e.ti.com/.../SPI_5F00_AFE4960.zip

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

    尊敬的 Miguel:

    感谢您发帖。  我将回复您的电子邮件、我们 可以离线继续讨论。

    此致、

    Ryan