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.

[参考译文] ADS127L01:ADC 无输出

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/920885/ads127l01-no-output-from-adc

器件型号:ADS127L01
主题中讨论的其他器件: TM4C123

您好!
我没有从 ADS127LO1 ADC 获取读数。  我的示波器显示了8MHz 时的时钟周期。 DRDY 引脚大部分时间处于高电平、并在大约2us 的时间内切换至低电平。  DRDY 周期为8us。  我将微控制器设置为在 DRDY 引脚下降转换后读取三个字节的数据。 我的示波器显示 SCK 引脚的三组脉冲(每组8个脉冲)。  我的微控制器未注册接收到的任何数据、并且我的示波器未显示来自 DOUT 引脚的任何脉冲。 断开 DOUT 引脚与微控制器之间的导线没有任何帮助。  我对 SPI 的熟悉程度相当有限、因此我不知道该软件或硬件是否相关。  感谢您的任何帮助。  下面是一些有关连接的信息。

我的 DVDD 和 AVDD 连接在一起、电压为3.29伏。 我的所有接地端都连在一起。 我已将 RESET 和 START 拉至高电平、并将以下拉至低电平:CS、DSYN、DSYN、FLT0、FLT1、 FSMD、OSR1、OSR0、INTLDO、格式和 HR。   根据我的万用表、我到 AINP 引脚的输入大约为1.5伏、AINN 被拉至接地。

谢谢、

插孔

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

    尊敬的 Jack:

    感谢您选择 ADS127L01器件。  虽然您已经提供了很好的说明、但您是否可以共享进入 ADS127L01器件的 SPI 时序信号的屏幕截图?  它确实有助于我们调试这些情况。  该器件听起来像是在循环/DRDY、等待您从数据缓冲区中提取数据。

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

    您好、Collin、

    感谢您能很快回来。  

    下面的两个 PICS 显示了 DRDY 引脚和 CS 或 MISO 引脚的示波器布线。  MISO 引脚不循环、CS 引脚为。  与 MISO 引脚一样、MOSI 引脚不执行任何操作。  如果 ADC 正在等待来自我的信号、那么问题就是这样。  如果是、请向我说明它所期望的内容。

    再次感谢、

    插孔

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

    今天、我获得了有关此问题的更多信息。  复位 ADC 后、我似乎可以在短时间内获得数据:

    今天、我将 RESET 引脚连接到连接到 VCC 的20千欧上拉电阻器。  当我触摸电路的接地线时、MISO 引脚上的 Get 瞬态输出。  从瞬态来看、我的意思是它会在一段时间后停止输出数据。 我看到它在发送9个三个字节的值后停止、我还看到它继续输出数据的时间超过10秒。  下面的附件显示了通道1上由 MISO 触发的一次性示波器走线(黄色)。  第一条迹线显示通道2上的 DRDY (蓝色)、表明 MISO 输出与 DRDY 脉冲对应。  第二条布线显示了通道2上的 SCK。  

    是否有任何关于可能出错的建议?  我很高兴听到其他有助于诊断的测试。

    谢谢、

    插孔

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

    尊敬的 Jack:

    您说您的 CLK 输入是连续的8MHz。  此外、您还将该器件配置为支持8MHz 时钟的 LP 模式。  您能否确认将一个60.4kOhm 电阻器连接到 REXT 引脚与 AGND 以支持 LP 模式?

    此外、使用滤波器设置(宽带1)和 OSR 设置(32)、您应获得 CLK/OSR=8M/32=250kSPS 或4us 数据周期的转换率。  这是 DRDY 也应切换的频率。

    由于数据速率为250kSPS 或4uS、因此您需要以快于此速率的速率为数据计时、否则您将获得损坏的数据。  从上面的示波器波形中、您需要花费超过6uS 的时间来计时数据。

    我建议尝试以下方法:

    将主时钟输入(CLK)设置为低得多的频率、例如1MHz。  在 MOSI 引脚设置为 GND (DIN)且没有 SCLK 的情况下、您应该会看到 DRDY 线路在1M/32=31.25ksps 或每32uS 切换一次。  在这种情况下、DRDY 的高电平时间应为2个 CLK 周期、或使用1MHz CLK 的2us。  确认后、尝试通过发送24个 SCLK 脉冲从 ADC 读取数据。

    如果您仍然收到损坏的数据、我们可能需要查看您的电路板布局。

    此致、
    Keith Nicholas
    精密 ADC 应用

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

    您好、Keith、

    感谢你的帮助。
    看起来我提供了一段不正确的信息(抱歉)。  主时钟没有像我说的那样以8MHz 运行。  示波器跟踪显示了运行频率为3.3MHz 的时钟引脚。  似乎我在故障排除时更改了它、但它从未更改。 考虑到我正在输入3.3MHz 的时钟、我认为我应该期望一个9.6us 的 DRDY 周期、这正是我在示波器上看到的结果。  考虑到这个值、我认为 SCK 频率应该可以接受、不应该接受?  要进行检查、我将 SCK 频率加倍、以在4us 内保持。  这没有任何效果。
    将时钟调整为1MHz 可提供1us 时钟时间、32us DRDY 周期。 将 MOSI 和 SCK 接地后、DRDY 脉冲在4us 内处于高电平(不像您说的那样为2us、这是否是一个问题?)。
    关于 REXT 引脚上的电阻器值、我的限流器的读数为60.7千欧。  我在该引脚上读出1.205伏的电压。

     我将在我迟到的会议结束后立即上传董事会信息。

    再次感谢、

    插孔

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

    Eagle 电路板和原理图屏幕截图。  该电路旨在读取线性 CCD 阵列(电路板的底面)。 来自 CCD 的信号反相并由左上角的 AMP 放大。  CCD 的模拟输入来自左上方的 LDO。  10引脚接头将信号传输到 CCD 以及 RESET、DRDY 和 START 引脚。  四对一接头传输 SPI 信号。  右下角的两 x 两个接头为 ADC 和 HR 引脚承载时钟。  在我对 ADC 进行原型设计时、不组装 LDO 和 CCD。  现在、我将电位计的抽头向 ADC 输入电压、其他引脚连接到 VCC 和 GND。  该电路板将连接到另一个包含 TM4C123微控制器的电路板。  在解决此问题时、我使用的是 Tiva LaunchPad、试验电路板和跳线、而不是我的自定义微控制器电路板。

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

    尊敬的 Jack:

    基于3.3MHz 的 CLK 频率、您应该满足所有时序要求。  但是、对于代码和硬件的初始调试、我建议您将 CLK 保持在1MHz、以帮助解决任何信号完整性问题。   

    对于不读取数据时的最小 DRDY 高电平、这可能是数据表中的一个错误;4us 不表示存在问题、DRDY 的频率根据您的3.3MHz CLK 频率是正确的。

    此外、您似乎在很短的时间内获得数据、但正如您所说的、电路板对噪声很敏感、将停止通信。  这可能是由于噪声进入 START、RESET 或其中一个模式控制引脚所致。  这也可能是由于电源线路上的噪声引起的、从而导致内部上电复位。  电源旁路电容器的放置对于正常运行以及到这些电容器的接地连接非常重要、这些电容器应直接连接到顶部组件下方的实心接地层。  您的许多电源电容器不在理想位置、这可能会使器件易受随机复位的影响。

    数据表中的图131显示了示例电路板布局、应复制该图以获得最佳性能。

    此时、我认为这可能与布局相关、我不确定如何使其在您的现有布局中更可靠。  对于开发、我建议您使用 ADS127L01EVM。  您可以将自己的 MCU 硬件连接到此板、并使用它使通信正常工作。  此 EVM 还包含一个良好的基准和输入缓冲器电路、您可以将其连接到系统的其余部分。  在您使用 EVM 进行所有操作后、您可以将 EVM 用作定制电路板布局的参考设计。

    此致、
    Keith

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

    您好、Keith、

    我认为您完全正确地解决了与电路板噪声相关的问题。  CCD 的时钟频率为1MHz。 我刚刚断开了运行 CCD 时钟的导线、现在 ADC MOSI 输出与您预期的一样。  我会将此主题标记为已解决、因为我觉得我现在拥有了解决问题所需的工具。  感谢您向 EVM 方向迈进。  我认为我不会购买、但从用户指南中获取设计信息应该会有所帮助。

    最棒的

    插孔

x 出现错误。请重试或与管理员联系。