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:ADS131A04

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/821598/ads131a04evm-ads131a04

器件型号:ADS131A04EVM

好的、我在尝试将 MCU 连接到 ADSEVM 板时遇到了一些严重问题。

我正在使用异步中断模式、但我的输出没有变化。 它只是我看到的0xFF04。

   

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

    查尔斯

    很抱歉、我之前没有回答过、但我已经离开办公室了。

    我没有尝试将 EVM 与外部控制器配合使用、但我知道 EVM 上有几个标签错误、这可能是一个问题。 尤其是 EVM 上的 MISO 和 MOSI 标签。 您可以在下面的 E2E 帖子中找到此电路板的一些勘误表。

    我没有尝试查看您发送的通信、但我要注意的是、此器件需要精确的通信。

    吴约瑟

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

    精确度如何? 原因只要我超出指定的时序、数据表中就只有最小值、不会屏蔽我认为的值。 我们可以继续。

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

    您好、Charles、

    您能否提供更多有关数字通信的放大图?  当前图像显示的是高级行为、但我们无法从该缩放级别正确地看到边沿或时序行为。 我不建议在示波器上使用"缩放"功能、而是相应地调整水平轴、以更高的分辨率捕获所需的信息。

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

    我希望这对我有所帮助、我在这里的时候已经到了。

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

     这是否也有帮助?  

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

     放大更多

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

    您好、Charles、

    您的时钟信号的频率极受限制、此时看起来像锯齿波。 您将不会满足基本逻辑电平要求、也不会满足具有类似数字时钟信号的设置/保持时间要求。  您能否确认、由于测量技术差、波形看起来不像这样?

    我觉得他们在绿色信号的长时间释放的基础上看起来确实是这样的、因为您在设计中放置了电容器或电缆电容、您可能会在数字线路上具有很大的电容。  请移除电容、看看情况是否会变得更好。  

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

    绿色信号是 EVM 板载 ADS131MO4的 SDO  

    现在还不知道它为什么看起来是这样的。

    CS -紫色

    蓝色-主 SDO

    我在线路上没有电容。 我只是将跳线连接到 EVM 板  

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

    这是由于时钟相位设置不匹配造成的。

    谢谢  

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

    查尔斯


    很抱歉我没有早点回来、但上周大部分时间我都不在办公室。

    当我上周说器件通信应该精确时、我意味着器件需要特定的输入并给出特定的响应。 如果通信未接收到正确的命令或数据、则可能无法执行该命令。 但是、我认为这不是这里发生的情况。

    您能否检查用于向器件发送 ADC 数据的 SPI 版本? 下面是 SPI 通信的一个波形图。 在这里、您将一个0655发送到器件作为解锁:



    但是、您的 SCLK 的下降边沿看起来与 DIN 线的下降边沿一致。 传输时应确保数据在 SCLK 的下降沿计时、以便 DIN 在 SCLK 的上升沿转换。 如果您看第15页的数据表图1、则通信是 CPOL=0和 CPHA=1。 看起来就像您将其设置为 CPOL=0和 CPHA=0一样。 另一种说法是、您似乎将微控制器写入设置为 SPI 模式0、而应将其设置为 SPI 模式1。 您可以使用带宽更高的示波器来确认这一点。

    最后要提到的一点是从 DOUT 结果中看到的斜率。 当您升高/CS 时、DOUT 线路会变为高阻抗。 在没有任何上拉的情况下、DOUT 可能会悬空至电源。 我认为这就是您在这里看到的内容。


    吴约瑟

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

    查尔斯


    很抱歉我没有早点回来、但上周大部分时间我都不在办公室。

    当我上周说器件通信应该精确时、我意味着器件需要特定的输入并给出特定的响应。 如果通信未接收到正确的命令或数据、则可能无法执行该命令。 但是、我认为这不是这里发生的情况。

    您能否检查用于向器件发送 ADC 数据的 SPI 版本? 下面是 SPI 通信的一个波形图。 在这里、您将一个0655发送到器件作为解锁:



    但是、您的 SCLK 的下降边沿看起来与 DIN 线的下降边沿一致。 传输时应确保数据在 SCLK 的下降沿计时、以便 DIN 在 SCLK 的上升沿转换。 如果您看第15页的数据表图1、则通信是 CPOL=0和 CPHA=1。 看起来就像您将其设置为 CPOL=0和 CPHA=0一样。 另一种说法是、您似乎将微控制器写入设置为 SPI 模式0、而应将其设置为 SPI 模式1。 您可以使用带宽更高的示波器来确认这一点。

    最后要提到的一点是从 DOUT 结果中看到的斜率。 当您升高/CS 时、DOUT 线路会变为高阻抗。 在没有任何上拉的情况下、DOUT 可能会悬空至电源。 我认为这就是您在这里看到的内容。


    吴约瑟

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

    完美地提到了 Joseph,这是唯一的问题。

    对于制造商来说、时钟相位表示法似乎不同。 Microchip 的表示法与 TI 的表示法不同。

    必须为时钟相位写入0而不是1。

    非常感谢您的观看。 我使用 PIC32只是作为参考。  这都是由于 SPI 缺乏标准化。

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

    查尔斯

    我很高兴我的评论对我有所帮助。 如果您有其他问题、请再次在论坛上发帖。

    吴约瑟

x 出现错误。请重试或与管理员联系。