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.

[参考译文] ADS8332:所有通道读取为0

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/856091/ads8332-read-0-for-all-channels

器件型号:ADS8332
主题中讨论的其他器件: REF3430OPA320

大家好、 我们使用 SSP0将 ADS8332与 LPC1857 (NXP)连接在一起。

我们可以读取/写入 CFG 寄存器。  最后一次尝试是在将 CFG 写入0x0F37时进行的。

我们使用手动触发器(信号 CONVST、高-低-高转换、宽度1us)。 我们尊重平机会与政务司司长之间的时间安排。

我们使用标签模式、我们可以在 SPI 读取的数据序列中读取标签的值(0至7)。

但转换后的值始终为0。

在下面插入 ADS8332输入和连接方案。

为什么我们读取0处的所有通道?

非常感谢您的帮助。

Andrea

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

    您好 Andrea、

    欢迎访问 TI E2E 社区。

    根据您的说明、您似乎与 ADS8332正确通信。  假设您在 ADC 处于采样模式时进行读取、那么您需要遵循数据表中的图1。  如果可能、请验证是否满足所有时序参数。

    查看您的原理图、REF3430可能不稳定、这可能导致您看到的读数为零。  有关建议的缓冲器电路、请参阅数据表中的图51。

    一些故障排除建议:

    1、 移除所有多路复用器的输入电压、并将固定直流电平直接施加到 OPA320 ADC 驱动器 U12的输入端。  这将有助于隔离 ADC 输入的任何多路复用器问题。  此外、验证 U12上的输出电压是否与输入电压非常匹配。

     2.转换时查看 REF 电压。  如果使用示波器、您将看到电压下降、但它应快速恢复到3V。  如果使用 DMM、则平均值应非常接近3V。

    3. 验证 AVDD 上是否有3.3V 电压。

    如果您可以在读取帧期间捕获 SPI 信号、即/CONVST、/CS、EOC、SCLK、 SDO、我可以检查它以确保满足所有时序要求。

    此致、
    Keith Nicholas
    精密 ADC 应用

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

    给您回覆。   
    我检查了 VA 和 Vb 上的电压、这两个电压都是3.3V。

    在更改基准之前、由于电路不是数据表建议的电路、我想捕获一些示波器。

    在以下图片中、我们看到:D0=CS!;D5=CONVADC!;D1 = INT;D4 = SDI;D3 = SDO; D2 = SCLK

    在第一幅图中、我们具有整个转换序列(从0到7通道)。 黄色迹线是 OPA320引脚1上的信号。

    在第二个示例中、引脚1上的信号与零电平之间的连接变焦。 




    第二个16位字包含通道标签。 除逻辑分析仪捕获的毛刺脉冲之外、仅在前一个零点处出现。 
    在第三个图中、VREF 引脚上捕获的信号。



    与所发布的接线图相比、我们在基准输出上添加了两个10uF 电容器。

    我等待你对上述数字的评论。 我们必须了解、在这些条件下、转换后的值始终为0是否正确。
    非常感谢您的建议。 

    Andrea






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

    您好 Andrea、

    是否将 ADS8332设置为 NAP 模式?  您提到过、您将 CFG 寄存器设置为0x0F37。  这只是一个测试用例吗?

    多路复用器正在切换、如 OPA320的输出以及 TAG 位所示。  我假设您在引脚10上使用/INT 功能。  请确保 CFG 设置为0xF3F、以消除任何断电问题。

    此外、您是否能够确认 REF 电压接近预期值?

    此致、
    Keith

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

    您好、Keith、

    问题是国家行动方案模式。 现在它可以正确转换。 谢谢!

    他是否建议更改基准电路、或者您是否认为它也可以这样工作?

    非常感谢。

    Andrea

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

    尊敬的 Andrea:

    我很高兴它现在能为您正常工作。

    如果没有基准缓冲器、您将无法在500kSPS 时获得16b 性能。  根据转换期间基准的不稳定程度、您可能会看到噪声大幅增加、从而将 ADC 的有效分辨率降低到12b 或更低。  但是、如果您以非常低的速率进行采样、则可能无法避免使用基准缓冲器。

    根据您之前的波形、您看起来是以20KSPS 的速率进行转换。  如果这是您的典型转换率、那么您可能会获得相当好的性能。  我建议将基准上的输出电容增加到10uF、然后验证噪声是否满足您的要求。

    此致、
    Keith