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.

[参考译文] ADS8167:ADS8167无法与 SPI 通信

Guru**** 2391025 points
Other Parts Discussed in Thread: ADS8167

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1395458/ads8167-ads8167-could-not-communicate-with-spi

器件型号:ADS8167

工具与软件:

您好!

我们在数据传输过程中遇到了集成电路问题。 每次发送数据时、集成电路都会回传我们发送的数据、而不是提供 ADC 数据。 动态模式和自动序列模式下都会出现此问题。 我们的转换时间设为5微秒。  对于自动序列模式、我们将要发送的24位时钟数据分频成8位块。24位是使用8位块创建的。

我附上了样本数据供您参考。 在附加的图像中、您可以看到 SDI 数据在 SDO 线上回送。 具体而言、SDO 线路是镜像 SDI 数据、而不是显示 ADC 转换结果。

您能否提供有关发生此环回的原因以及我们如何解决此问题以获取正确的 ADC 数据的见解?

此致、

Emrullah

  e2e.ti.com/.../5707._5F01_ematik11.pdf

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

    您好、Emrullah、

    我没有看到 SPI 使能线路发生变化来定义每个 SPI 帧的开头和结尾。  也许您还没有将其连接好、但为了进行调试、我还需要查看此信号(ADS8167 /CS 线路)的相关活动。

    此外、您使用哪种 SPI 模式?  如果您在上电后未更改此值、则默认为 SPI-00。

    我还注意到您使用的是 Saleae 逻辑分析仪。  如果可能、请发送波形捕获文件(*。Sal)、我可以使用逻辑分析仪软件将其打开。

    此致、
    Keith Nicholas
    精密 ADC 应用

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

    您好 Nicholas

    实际上、我们正在定制板上进行测试。 对于我们的定制电路板、我们无法轻松地到达芯片选择引脚、这就是我们未在此波形中显示的原因。 该 CS 引脚与数据表兼容。

    我们使用 SPI-00模式、相位被禁用且极性为低。

    此致、

    Emrullah

    e2e.ti.com/.../ads8167_5F00_logic.zip

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

    您好 Nicholas

    在我们的项目中、我们计划订购1000+ 此 IC、并且在开发阶段遇到了这些错误。 我们不想将此 IC 更改为另一个、所以我们可以通过打电话来解决此问题吗?  

    此致、
    Furkan

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

    大家好!

    我发现部分问题可能导致通信错误。  处理器的 SPI 配置不正确;它应设置为 SPI 模式00、在这种情况下、数据在 SCLK 的下降沿启动(MOSI)。  在数据中、要在 SCLK 的上升沿启动数据、与 ADS8167捕获数据的边沿相同。

    这可以正常工作、但 MOSI 信号上的 MSB 需要在 SCLK 的第一个上升沿之前至少3ns 内保持高电平。  您需要一个高速示波器来验证是否满足此时序要求。  但是、更改处理器上的 SPI 模式将确保满足时序要求。

    另外、请在上电复位后向我发送您向 ADS8167发送的所有寄存器写入列表、因此我可以确认没有丢失任何与您预期工作模式相关的内容。  (您还可以发送另一个逻辑捕获文件、我可以进行验证。)

    确认正确的 SPI 配置、时序和寄存器值后、如果仍有问题、我们可以考虑设置快速调用。

    此致、
    Keith Nicholas
    精密 ADC 应用

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

    您好 Nicholas

    我们现在就可以与 ADS816通信。 我们解决了这个瓶颈。 这是原理图设计导致的问题。 目前唯一的问题是我们无法与 SPI 模式(0)通信。  


    感谢您的关注。

    此致、

    Furkan

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

    尊敬的 Furkan:

    还可以。 请随时发布您可能有的任何其他问题。  

    此致、
    Keith

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

    尼古拉斯·奥基

    非常感谢。

    此致、

    Furkan