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.

[参考译文] ADS131A04EVM:使用 J3进行 SPI 总线监控

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/747174/ads131a04evm-spi-bus-monitoring-using-j3

器件型号:ADS131A04EVM
主题中讨论的其他器件: ADS131A04

我正在尝试使用连接到 EVM 处理器侧 J3的 Total Phase Beagle I2C/SPI 总线监视器来监视 SPI 总线。 ADC 的寄存器读数正常。 Beagle SW 运行正常并显示事务。 但是、Delta-Sigma ADC 评估软件中的脚本不运行。 解锁命令(脚本中的第一个)会导致 D1 LED 关闭并超时。  

是否有人运行 TI ADS131A04EVM 软件并成功使用 J3监控 SPI 总线?

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

    感谢您的发帖、很抱歉耽误您的回答! 我们将很快为您解答。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 MT、

    启动软件并运行脚本后,您是否可以共享“控制台”选项卡的屏幕截图?

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

    以下是运行脚本之前的寄存器和运行脚本之后的"Script"选项卡。

    解锁命令和 D1关闭后、脚本挂起

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

    感谢您的分享。 由于 GUI 未收到 EVM 上微控制器的确认、因此似乎很明显 GUI 卡滞。 您只是监控 SPI 总线、还是尝试使用外部微控制器控制 ADS131A04?

    根据用户指南第4页、所有跳线/开关是否仍处于其默认位置?

    您能否断开总线监视器、断开/重新连接 EVM USB 电缆、然后重新启动 GUI 并运行"基本启动"脚本?

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

    您好!

    我只是尝试监控 SPI 总线。 我还没有尝试控制它(尚未)。

    所有跳线均处于默认位置。

    我可以断开连接(或按下微处理器和 ADC 的"RESET"按钮)并运行基本脚本。

    如果没有任何东西连接到 J3、则一切都正常。

    J3引脚7 (CS)特别敏感、任何连接(示波器、总线监控器)都会导致 EVM 挂起

    感谢你的帮助

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

    感谢您的确认。

    听到 SPI 线路如此敏感令人担忧-我们希望客户能够监控 SPI 事务并了解其工作原理。 我无法说我使用的任何逻辑分析仪都导致了这种问题。

    您能否在示波器上验证是否切换了/CS? 如果无法达到逻辑0电平、则 SPI 帧将无法正确解码。

    此致、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ryan、
    我无法使用范围监视 CS 线路。 EVM 不喜欢它。 D2或 D1关闭、处理器或 ADC 的复位会导致 D1和 D2关闭、D3变为红色。
    但是、Total Phase Beagle SPI Monitor 在运行脚本之前会运行、该脚本指示 CS 线路正在切换、因为它显示的"事务"不会显示 CS 线路是否未连接。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 MT、

    很抱歉、我无法重现您的问题。 加电后、在运行"基本启动"脚本时、我可以立即使用示波器可靠地探测 J3上的/CS 信号、而不会出现任何问题。

    此致、

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

    您好、Ryan、

    我将探头设置更改为 x10、它不会中断 SPI 信号。

    x10探针规格为:200MHz、10MΩ μ F、16pF。 x1探针规格为:6MHz、1MΩ μ F、95pF。 x1探针会损坏 SPI 信号。

    我们在 Total Phase 网站上发现了这一点:"Beagle I2C/SPI 协议分析器的输入特性约为15pF 的寄生电容和10uA 的泄漏电流、计算结果最小为330k 欧姆。 在实际实践中、它更像是1M 欧姆"  

     Beagle I2C/SPI 协议分析器类似于 x1探针、似乎与 EVM 模块不兼容。

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

    感谢您的更新。 这对于了解未来参考非常有用。
x 出现错误。请重试或与管理员联系。