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.

[参考译文] ADS1298:ADS1298 SPI 不读取

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/738154/ads1298-ads1298-spi-not-reading

器件型号:ADS1298

大家好、

我尝试尽可能地复制评估套件。  我能够使其正常工作(并观察 SPI 通道以进行确认)、但在我的板上、我无法获取 SPI 通道以执行任何操作。  我已经了解了所有基础知识、似乎我正在正确使用该器件(怀疑存在硬件问题)。  我可以发送正确的 SPI (MOSI)命令来读取 ID 寄存器、但 MISO 不会移动。  使 SPI 正常工作的最低要求是什么?

我已将 CLKSEL、RESET、PWDN 绑定为高电平。  SPI 连接到3.3V 系统(nRF52)。  如有必要、我可以包含原理图、但不确定接下来要查看的内容。

可以使用一个或两个指针。

谢谢

——丹尼尔

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

    感谢您的发帖、欢迎加入论坛!

    很遗憾听到您与设备通信时遇到问题。

    让我们快速入门的几个方面:
    1) 1) ID 寄存器读回是否正确?
    2) 2) 2)您是否遵循第10.1.2和11.1节中的正确启动顺序? 上电复位完成后、/DRDY 应以默认数据速率开始脉冲(假设 START 引脚上拉)。 tPOR 之后的/RESET 脉冲对于将数字内核置于正确状态至关重要。
    3) 3)在尝试读取寄存器之前、是否发送 SDATAC 命令?
    4) 4)您能否提供原理图?
    5) 5)频率是多少?您要发送多少个 SCLK 脉冲来输出时钟数据?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    H Alex。

    1)。 否-无读取。  DOUT 不切换

    2)。 我将再次检查启动顺序-我将今晚检查这些信号。

    3)。 未发送 SDATAC 命令。  是否需要在发送 rreg 之前执行此操作?

    4)。  随附原理图的 PDF。

    5)。  SPI 的频率当前为500kHz 、确认脉宽的最小值正常。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、Alex。 更多信息。 我已经(从原理图中可以看到)将"Reset High"与 CLKSEL 绑定在一起。 我没有过渡
    DRDY (稳定高电平)。 START 也被绑定为低电平(根据数据表、使用命令重置和启动)、但无法进入或退出 SPI 通道。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最后一项:从10.1.2开始、它声明 VCAP1应变为1.1V。 它保持在0V。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    等待、引脚错误。 VCAP1将达到1.1V 正常。 OK -在 RESET_OP 和 sdataac_op 之间输入一个较大的延迟 现在、一些东西出来了。 不确定是否正确。 但现在有了生命。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    朝着丹尼尔的正确方向迈出了一步!

    请告诉我、如果您在这里还有其他问题、代码到电压转换可能是下面这一主题的内容: e2e.ti.com/.../1363393

    如果您有不相关的问题、请开始新主题!
x 出现错误。请重试或与管理员联系。