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.

[参考译文] ADS1232:ads1232

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/814612/ads1232-ads1232

器件型号:ADS1232

 这个原理图我使用的输入电压是从源电压20mV 我使用控制器来控制增益、速度、A0。AVDD=DVDD=REF=5V、当我向 ADC 提供20mV 信号时、它无法响应问题的发生、而且外部晶体也无法工作、我如何检查内部情况 工作正常。如何知道 ADC ads1232是否处于活动状态、请立即做出响应

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

    您好、Gobinath、

    我已经回答了您上一个主题中有关晶体的问题:

    https://e2e.ti.com/support/data-converters/f/73/p/812494/3007411#3007411

    您的外部晶体具有太大的电容负载。  我建议您将引脚3 (CLKIN)接地以使用内部振荡器。  您可以通过使用示波器监控 DRDY/DOUT 引脚24来确定器件是否正在运行(进行转换)。  您应该会看到该引脚以由 ADS1232的 SPEED 引脚21的设置确定的选定数据速率脉冲。

    如果未看到 DRDY/DOUT 引脚脉冲、请确保 ADS1232引脚上的 AVDD 和 DVDD 电源处于标称电压、并且 PDWN 引脚处于高电平。  正如我在另一个线程中所解释的、您不应该使用 DVDD 的电阻分压器。  该电压应为低阻抗源。

    此致、

    Bob B

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

    Bob、您好!

    感谢您的快速回复。

    我不使用分压器电路为 ADC 供电。 我直接通过 LDO 为 ADC 电路供电。  现在、AVDD=DVDD=REF=+5V。

    首先、我在没有输入的情况下检查了 AIN+、AIN-引脚、其他条件包括速度= 80SPS、PDWN =高电平、内部振荡器(使用47k 欧姆拉低 CLK/IN 引脚3)。 这样、输出就不会脉冲。

    在后续测试中、我使用与上述相同的配置连接了20mV 的输入。 如果我再次探测引脚(DOUT),ADC 似乎没有响应,即输出尚未脉冲。

    不确定我被卡住的位置。

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

    您好、Gobinath、

    当 CLKIN 引脚被拉低时、如果 AVDD 和 DVDD 均处于标称工作电压、则当 PDWN 被拉高时、ADS1232应开始转换。  确认 SPEED、GAIN0、GAIN1和 A0引脚未悬空或处于悬空状态。  这些引脚应由微控制器主动驱动至高电平或低电平状态。

    查看原理图后、PDWN 连接可能会出现问题。  微控制器应直接连接到该引脚、路径中不会有额外的组件。 尝试移除 D6和 C5L (这就是原理图屏幕截图中的样子)、并将 R66替换为0欧姆电阻器。  这允许从微控制器直接控制 PDWN 引脚。  保持 PDWN 为低电平、直到电源达到标称工作电压后再将 PDWN 拉为高电平。  等待大约100ms、然后对 PDWN 引脚进行脉冲。  脉冲的低电平时间必须等于或大于26us。  我会尝试100us 的脉冲以确保任何线路电容不会妨碍所需的全低电平时间。

    此致、

    Bob B

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

    Bob、您好!

    正如您所说、我尝试了步骤、DOUT 引脚 是脉冲但并不完美。

    我还附加了波形图像。  

    ADC AIN+、AIN-(单极信号) 1.6V、增益= 1、速度= 10SPS、PDWN (直接从 MCU 控制 PDWN)引脚的输入在 AVDD=DVDD=REF 恰好为100ms 后变为高电平。

    我不知道我在电路中遇到问题的位置。 我们非常感谢您的任何帮助。  

    谢谢你。

      

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

    您好、Gobinath、

    看起来 ADS1232现在处于活动状态、但 DRDY/DOUT 引脚未按应有的低电平运行。  确保接地连接良好。  同时确保您使用的是微控制器上的正确引脚。  这应该是一个输入引脚、而不是微控制器上的输出引脚。  如果您使用的是 SPI 外设、请确保您已连接到微控制器上的 MISO (有时称为 SOMI)。

    此致、

    Bob B

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

    Bob B、您好!

    在完成这项工作后、我将告诉您我从每个引脚获得的信号。 请告诉我是否存在任何异常。 下面列出的信号电平来自我们之前讨论过的配置。

    引脚   状态
    DVDD、REFP、AVDD、 5V
    所有 DGND、AGND、CLKIN 0V
    XTAL2 5V
    CAP_1 50Hz 下的脉冲
    CAP_2 40mV 噪声信号

    我控制的 MCU 引脚、如 A0、GAIN0、GAIN1、SPEED、PDWN、设置为上一帖子中指定的电平。

    ADC 的输入是一个2.2V 的单极信号、该信号从 I/P 为3.3V 源的分压器进入 AIN+。

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

    您好、Gobinath、

    让 XTAL2引脚悬空、不要拉高或拉低。  您是否已验证 DRDY/DOUT 的问题?  这应该每100ms 进行一次完全低脉冲、但您之前发送的示波器屏幕截图显示脉冲之间的距离大约为800ms、并且不会完全变为低电平。

    如果您在电容引脚上看到50Hz、或者如果信号噪声很大、那么您将从信号源和接线中拾取噪声。  您应该在输入上有一个 RC 低通滤波器、以帮助限制噪声。

    您是否有可以向我展示的转换结果?  或者、您在获取转换结果时仍然遇到问题吗?  您应该确保以适当的转换速率进行转换。  当速度引脚为低电平时、您应该会看到 DRDY/DOUT 在100ms 数据速率下发生脉冲。  您可能需要调整示波器、以便您可以清楚地看到该信号变为低电平(接地) 脉冲之间的距离在图上最大化、以便触发发生在示波器图的开头、并且水平设置设置足够低、能够清晰地捕获脉冲。

    此致、

    Bob B

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

    尊敬的 Bob:

    感谢您的详细输入。 以下是我们的观察结果。

    我们已确保 PWRDWN 引脚遵循以下序列。

    低电平(复位后)->高电平(100ms)->低电平(100ms)->一直保持高电平

    我们在 Vcc 引脚上放置了所需的滤波器

    我们提供了大约1V 的输入

    4、增益设为2

    5.速度设为低

    6.我们尝试了4MHz 的外部时钟源和内部时钟源

    在完成上述所有设置后、我们会看到 DOUT 引脚保持高电平、并且不会按照您的建议进行脉冲。

    我们将 A0引脚保持为低电平、并在第1个通道中提供输入

    请告诉我们可能缺少的内容。 启动 ADC 对我们至关重要。

    此外、直接探测 ADC 引脚是否存在问题、因为在某些情况下、我们也尝试这样做。

    如果我们能为您提供更多信息、请告知我们、以便您为我们提供解决方案。

    期待收到您的回复、

    感谢您的支持和理解。

    此致、

    Gobinath/Nambi

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

    您好、Gobinath、

    这是一个非常有趣的情况。  ADS1232实际上是最容易使用的 Δ-Σ ADC 之一、因为它是引脚控制的(而不是寄存器控制的)。  所有数字输入引脚必须连接逻辑高电平或逻辑低电平。  数字输入引脚不应悬空。  这将包括以下引脚:

    温度、A0、SCLK、速度、GAIN0、 GAIN1、PDWN

    在您的原始原理图中、TEMP 已浮动。  悬空输入可能会使器件处于不确定状态。  如果内部状态由于不确定性而切换、转换可能几乎会持续重启、而转换实际上从未完成。  这可能是您看到问题的原因。

    确保连接到 DRDY/DOUT 的微型引脚配置为输入引脚(MISO)、而不是输出引脚(MOSI)。

    此外、在 PDWN 最初变为高电平之前、AVDD 和 DVDD 电源都需要在标称电压下运行。

    如果 ADS1232连接正确、则应进行转换、但器件也可能损坏。

    您能否向我发送一些您设置的图片?  通常情况下、在图片中看到的内容比在文字描述中看到的内容多。

    此致、

    Bob B

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

    [引用用户="Bob Benjamin "]

    您好、Gobinath、

    这是一个非常有趣的情况。  ADS1232实际上是最容易使用的 Δ-Σ ADC 之一、因为它是引脚控制的(而不是寄存器控制的)。  所有数字输入引脚必须连接逻辑高电平或逻辑低电平。  数字输入引脚不应悬空。  这将包括以下引脚:

    温度、A0、SCLK、速度、GAIN0、 GAIN1、PDWN

    在您的原始原理图中、TEMP 已浮动。  悬空输入可能会使器件处于不确定状态。  如果内部状态由于不确定性而切换、转换可能几乎会持续重启、而转换实际上从未完成。  这可能是您看到问题的原因。

    确保连接到 DRDY/DOUT 的微型引脚配置为输入引脚(MISO)、而不是输出引脚(MOSI)。

    此外、在 PDWN 最初变为高电平之前、AVDD 和 DVDD 电源都需要在标称电压下运行。

    如果 ADS1232连接正确、则应进行转换、但器件也可能损坏。

    您能否向我发送一些您设置的图片?  通常情况下、在图片中看到的内容比在文字描述中看到的内容多。

    此致、

    Bob B

    [/报价]

    尊敬的 Bob:

       问题已修复。 所注意到的问题是 TEMP 引脚保持悬空。 我们将其设置为低电平。 现在、ADC 工作正常。 非常感谢您的帮助。 )