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.

[参考译文] ADS8353:ADS8353上的输出代码问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1244396/ads8353-ouptut-code-issues-on-ads8353

器件型号:ADS8353

大家好!

我在 ADS8353 ADC 上有一个问题、想向您咨询、也想向工厂咨询。  多年来、我一直在其他设计上使用此芯片、从未遇到过这个问题。  

基本上、在我们 一个特定设计中的某些通道上、无论 ADC 的输入是什么、MSB 和第二个至 MSB 分别卡在1和0。  我认为这始终发生在芯片的两个 ADC 通道上。  我们在32时钟双 SDO 模式下运行。  AVDD 为5.1V;两个基准均为5.0V、而 DVDD 为3.3V。  我已经检查了多个电路板上的所有电源和基准、它们看起来不错。  

在以下示波器图中、我已捕获了当 ADC 的输入(绿色曲线)接近5V 时通道 A 输出代码。  如预期的那样、您可以看到 MSB 为1、但下一个 MSB 为0、此时它应该为1、因为它代表 ADC 范围的最高四分之一。  

在此图中、我已捕获了 ADC 输入(绿色曲线)接近0V 时的输出代码。  对于输入接近零、我希望大多数较高权重的位将为零、但您可以看到、MSB 和下一个至 MSB 与上面的位1和0相同、在这种情况下、这两个位都应该为零。

您可以看到这两个位似乎永远不会移动。  这可能是制造问题、因为我们的大多数通道都正常工作。  不过、有超过预期数量的渠道表现出这种相同的症状、我想说可能是10-20%。  (这是我第一次探测 SPI 以便查看实际发生的情况、但其他器件的行为是一致的。)  

还包含了 ADC 原理图屏幕抓图以供参考:

 

此特定 ADS8353样品上的器件标记为:

8353

电流消耗

PD1F

 

所有 ADC 芯片都具有相同的标记、包括表现出此行为的标记和不表现出此行为的标记。

我们想、当我们对 ADC 进行编程时、也许我们的模式设置有误、或者当其中大多数工作正常时、我们又有可能陷入困境?  我们现在还处于时钟规格限制(20MHz)、但我们在20MHz 下使用这些器件多年、从未见过这样的情况。  其中一批芯片对时钟频率的敏感度可能会比其他芯片高吗?  还有其他想法吗?  

提前表示感谢、如果您在美国、祝您第四届会议愉快、并期待听到您的想法!

Geoff

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

    Geoff 您好、

    感谢您的发帖。 假期结束后、我们来看看这个问题。

    此致、

    瑞安

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

    听起来不错,快乐第四!

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

    您好、Geoff、

    感谢您的耐心等待。 自您最初发表文章以来、是否学到了新内容?

    这当然是意外行为、尤其是对于接近0V 的输入信号、其中对于直接二进制输出、MSB 应为0b。 您能否确认其余的 CFR 寄存器设置?

    此外、为了记录问题、您是否也可以为 SDO_B 重复上面的屏幕截图?

    此致、

    瑞安

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

    您好、Ryan、

    感谢您的回复。  请给我几天时间来恢复工作;我们的固件人员不在办公室、当他因其他一些高优先级工作而恢复工作时、可能无法进行此工作。   

    话虽如此、我们打算将 CFR.B9设置为0、以使用在我们5V 基准电压下的整个0-5V 输入范围。  该设计中的大多数电路板都以预期方式工作、输入范围为0~5V、为我们提供了完整的0-65536输出代码。  因此、如果这些~25%的有问题通道设置错误、则可能是固件的边缘情况或类似情况。  

    同样、我们打算将 B7设置为0以使用 单端模式。   

    不过,如果这些设置有误,它会以这种方式表现出来吗?

    我也会尝试在-B 通道上进行一些测量。

    谢谢

    Geoff

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

    您好、Geoff、

    我没有看到器件被错误编程并生成1b-0b 输出的方法、您在前两位中看到的就是这种输出。 此外、CFR 寄存器的默认值在启动时为00h、因此、您无需任何寄存器写入命令即可对其进行测试、并期望获得相同的结果(0至 VREF 范围、直接二进制格式、外部基准等)。  我们已将您的设置复制到 EVM 上、尚未找到会产生此类行为的寄存器设置和输入电压的任何组合。

    期待通道 B 的测试结果。

    此外、如果您有一个"已知良好"的设备、可用于替换出现此行为的设备、这可能有助于排除固件中的任何其他边缘情况。

    此致、

    瑞安

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

    您好、Geoff -这里有任何更新吗? -瑞安

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

    您好、Ryan、非常抱歉。  不幸的是、我在另一个项目中坐在了重要位置。   

    我想下周我会有几个周期回来-我很感激后续行动,并度过了一个美好的周末!

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

    您好、Ryan、很抱歉耽误了很长时间、今天我有一些周期、我们又回到了话题。   

    1.我在第二个 SDO 输出上看到了相同的滞留代码、请参阅下面的图:  

    (忽略 ALE 标签、这就是输入电压! 我在抓取图片之前忘记重命名该频道。)

    我将按照您的建议尝试交换该器件、看看它是否消失。   

    谢谢

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

    感谢更新、Geoff。 让我们知道部件交换是怎样进行的。 -瑞安