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:通信或 AD 计数故障

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1498872/ads1232-communication-or-ad-count-troubles

器件型号:ADS1232

工具/软件:

您好!

我遇到了来自 DRDY/DOUT 引脚的数据问题。  

我使用一个基于 GPIO 下降沿中断的函数、但当我在启动后初始化 AD 时、我会暂时将其禁用。

Init 函数:

  • 禁用中断后、  
  • 我一直等到 DRDY 引脚变为低电平、以便知道 AVDD 和 DVDD 是稳定的。
  • 我执行具有足够延迟时间的 PWDN 序列。
  • 我会等待 DRDY 引脚再次变为低电平。
  • 我通过发送26个时钟周期和11-12微秒时钟周期时间来执行偏移校准。  
  • 我重新启用中断并确认清除中断标志

800ms 后、我将在失调电压校准后获得第一个数据。 我始终发送25个时钟周期来强制 DRDY 引脚为高电平。  

我遇到的问题与所显示的 AD 计数有关。 我使用 mV/V 仿真器、并从0mV/V 开始 一旦我将仿真器移至0.1mV/V 或更高、DRDY 电平保持高电平。 我所附的所有照片都带有适当的名称、这些名称显示了使用逻辑分析仪进行的通信。  

仿真器上的电压经确认在预期范围内。

   一般概述

 PWDN 序列

 偏移量概述

 失调电压详细说明

 偏移恢复之后(799ms)

 偏移后的数据为0mV/V

 在偏移数据0.1mV/V 及更高之后(即使恢复到0mV/V)。  

是否有任何突出的问题可能是问题?  

谢谢!

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

    您好 Branimir、

    感谢您查看详细的图。  数字通信或您配置 ADS1232的方式似乎没有任何问题。  然而、对于标记为"失调电压数据0mV/V 之后"的图、代码输出约为正满量程输入的80%。  应该更接近0%。

    我想您可能在输入端或基准输入端出现了错误连接。  您能否附上一张原理图图片、类似于数据表中的图9-1、其中显示了所有连接。

    此外、mV/V 仿真器如何连接到 ADC?  它应该连接到与 ADS1232相同的 AVDD/GND 连接、并且输出端连接到 AINPx 和 AINNx。  如果您使用 DMM、则应该能够测量仿真器相对于电路接地的输出电压。  模拟器的每个输出都应约为 AVDD/2以确保正常运行。  假设 AVDD=5V、则仿真器的每个输出或 ADC 的输入应测量到大约2.5V 的电压。

    此致、
    Keith Nicholas
    精密 ADC 应用

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

    尊敬的 Keith:

    感谢您的答复。

    我们在设计中使用了即插即用模块、我最初只能访问主 PCB 原理图。  访问即插即用模块原理图后、我注意到 EXC+和 EXC-在默认情况下不会连接到 REFP 和 REFN、因为它最初是为6线设计的。   

    我快速将 EXC+和 EXC-连接到 主 PCB 上连接到 REFP 和 REFN 的2个引脚、看起来解决了问题。  

    谢谢!