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.

[参考译文] ADS8867:最后一个 SPI 数据位的异常行为、未给出有效的转换值

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1106765/ads8867-strange-behavior-for-last-spi-data-bits-and-not-giving-a-valid-conversion-value

器件型号:ADS8867

大家好、我在使用该 ADC 时遇到了两个问题。 首先、来自 SPI 的最后一个数据位不稳定、其次、其余位并不真正代表输入值。

ADC 已焊接在 VSSOP 转 DIL 适配器中、并在试验电路板中进行了测试。

我已在 VSSOP 适配器的 AVDD 和 DVDD 中直接添加了一个1uF 0402 SMD 去耦电容器、并在 REF 输入中添加了一个10uF 电容器。 试验电路板中还有一些电容器。

AVDD 和 DVDD 由3.3V LDO 供电、REF 连接到3V 基准电压 IC。 该电压是稳定的。

我已经使用不同的差分输入配置对其进行了测试:

  • 将0至3V 的一些浮动电压直接施加到这些输入上。
  • 将 AINP 连接到 GND 并在 AINP 和 AINM 之间施加正负电压。
  • 使用具有1.5V 通用基准电压的差分放大器、使输出差分电压接近该值。

在这次捕获中、我直接生成了与数据表中尽可能相似的信号、对于3线配置(DIN 连接到3.3V DVDD 和 AVDD)、但对于最后一个 DOUT 位、始终存在这种奇怪的行为:

在这里、我使用 MCU 的 SPI 生成 SCLK 并读取 DOUT 数据、DIN 和 CONVST 信号作为 GPIO AINM 生成、连接到 GND、1V 输入 AINP。 (4线制配置)。

  

我已经使用两个 ADS8867IDGS 样本以及一个 ADS8887IDGS 样本进行了测试。

希望您能给我一些关于这个问题的信息、因为我不知道发生了什么。

提前感谢、致以诚挚的问候、

胡安

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

    您好 Juan、

    您提到这是在试验电路板上完成的、正确。我建议确保所有连接牢固且绝缘良好。 从示波器截图中可以看到、信号之间似乎存在相当多的相互作用。 还建议在进行这些连接时使用尽可能短的导线。  

    至于 ADC 输出的值、该值不正确。 我建议只使用一种方法来控制输入、这将允许将已知输入与预期输出进行比较。请注意、ADC 不能接受任何一个引脚的负值。 该器件可测量与输入引脚之间的电势差相关的负电压。

    此致

    Cynthia