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.

[参考译文] ADS1115:在操作系统完成时使用 ALERT/RDY 引脚

Guru**** 2546020 points
Other Parts Discussed in Thread: ADS1115

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/931141/ads1115-using-alert-rdy-pin-iwhen-os-done

器件型号:ADS1115

您好!

我使用 ADS1115测量 4个不同的模拟通道。 4个通道中的3个通道的范围为0–1.024V、最后一个通道的范围为0–2.048V。

现在我只检查一个通道(最高1.024V)、但稍后我将检查所有通道。

我想使用 ALERT/RDY 引脚来检测转换何时结束、但我无法使其与数据表说明协同工作(或者可能我不理解它们)。

请帮助。

 

谢谢、

 

希米

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

    Hemi、


    ADS1115使用数字比较器来触发 ALERT/RDY 引脚。 每次 ADC 输出(转换寄存器中的任何数据)高于高阈值寄存器或低于低阈值寄存器时都会触发该引脚。

    如果将 LO_THRESH 寄存器设置为高于高_THRESH 寄存器、那么比较器应该每次都触发。 为此、您可以将 LO_THRESH 寄存器设置为7FFFh (这将是正满量程)、并将 HI_THRESH 寄存器设置为8000h (负满量程)。 这意味着、无论 ADC 输出什么、ADC 都会触发这两个阈值中的一个。

    您只需将 COMP_MODE 设置为传统比较器、将 COMP_LAT 设置为非锁存比较器、并将 COMP_QUE 设置为在一次(每个)转换后生效。

    关于更改通道和配置、需要注意的一点是。 当您写入配置寄存器时、新的配置直到进行中的 ADC 转换完成后才会被置位。 发生这种情况时、您可以写入新配置、但下一个 ALERT/RDY 会为您提供先前的配置 ADC 数据。 因此、我发现在使用单次转换模式时、跟踪转换更容易。


    吴约瑟

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

    感谢 Joseph 的支持。

    它的作用是:-)

    希米