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.

[参考译文] ADS8664:SPI 问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1160557/ads8664-spi-issue

器件型号:ADS8664

您好!

我正在努力进行 SPI 通信。

原理图:

完整序列(实现的测试序列):

(类似问题: ADS8664:ADS8664 SPI 通信-数据转换器论坛-数据转换器- TI E2E 支持论坛)

序列1 -待机命令:

序列2 -读取寄存器0x17:

预期值:0xF0

序列3 -写入寄存器0x17:

序列4 -读取寄存器0x17:

预期值:0xA0


MISO 仍为0x00、原因可能是什么?

非常感谢。

此致、

Sergei

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

    您好、Sergei、

    感谢您的发帖。 是否可以禁用 STANDBY 命令以检查测试目的?  您是否能够在不对任何寄存器进行编程的情况下获得正确的转换数据(默认模式)? 您的 MISO (SDO)似乎短接至 GND 或被强制为低电平、也请检查您的硬件。

    此致、

    戴尔

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

    您好 Dale、

    1) 1)是否可以禁用 STANDBY 命令以检查测试目的?

    ->相同的行为

    2) 2)您是否能够在不对任何寄存器进行编程的情况下获得正确的转换数据(默认模式)?

    ->否、AIN_0P 测量值=~1V (万用表)、预期:数据不等于0x00

    完整序列(用于测试目的、SCLK=156kHz 更低):

    序列1 - MAN_Ch_0:

    序列2 - NO_OP:

    序列3 - NO_OP:

    3) 3)也请检查您的硬件

    ->我已检查 CS、SCLK、MOSI、MISO 是否正常(无短路、接线正确)


    问题:

    -SPI 模式是否正确? 时序依赖性/要求?
    -加电依赖关系? DVDD 与 AVDD 与 AIN_XP?
    -如何检查 ADS8664的工作方式是否正确? 有可能损坏芯片吗? (我们观察所有电路板上的错误行为)


    非常感谢您的帮助。

    此致、
    Sergei

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

    您好、 Sergei、

    您对 ADC 的命令是正确的。 我在您的原理图和硬件中发现了一个问题:

    1. 您已将引脚8连接到 GND、这是正确的、但是您在哪里连接了引脚28/引 脚29/引 脚31和引脚32? 这些是接地引脚、也应连接到 GND。
    2. 您已将引脚9 (AVDD)连接到+5VA (这是正确的)、但是您在哪里连接到引脚30 (也是 AVDD 引脚)?

    这些应该是您的 ADC 无法正常工作的原因。 PS:当 ADS8664的输入悬空时、AINP 上会出现大约2.25V 的电压、SDO 输出上会出现相应的转换代码、默认范围为+/-2.5V、因为这是 ADC 上的内部偏置电压。 当模拟信号施加到 ADC 的输入端时、您将无法看到该偏置电压、并且您将获得模拟输入信号的转换代码。

    通常、您可以检查和测量 REFIO 和 REFCAP 引脚上的电压、 您应该看到大约4.096V 的电压、因为您的将/REFSEL 引脚短接至 GND 并选择内部电压基准。 此外、您还可以检查转换代码以查看其是否与模拟输入信号匹配、直流输入是一个简单的信号、可供检查。 这些是检查 ADC 是否正常工作的基本步骤。

    此致、

    戴尔

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

    该螺纹已闭合-通过海报、硬件连接(未连接 AGND 和 ADVDD 引脚)应该是导致问题的根本原因。 这只是他人在未来的利益的一个注意事项、