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.

[参考译文] ADS1118:不切换到单端模式

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/986361/ads1118-does-not-switching-to-single-ended-mode

器件型号:ADS1118
主题中讨论的其他器件: ADS1115

您好!
由于新项目、我需要实施4条不相关的通道电压测量线路。
为了完成这项任务、我使用了 ADS1118芯片和 STM32F103系列控制器。 我为每个通道设置配置、以在4通道单端模式下切换 ADC。

它们是:

CH0->0xC58A (CONFIG)、0xC588 (READ);

CH1->0xD58A (CONFIG)、0xD588 (READ);

CH2->0xE58A (CONFIG)、0xE588 (READ);

CH3->0xF58A (CONFIG)、0xF588 (READ);

但是、所有探头和尝试都不能提供所需的结果。 ADS1118保持差分模式-> A0和 A1相互影响、与 A2和 A3输入相同。 内部 AINn 看起来未连接到 GND (接地引脚)。
您能不能通过一些代码示例或正确的配置参数来帮助我解决这种情况。
谢谢你。

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

    您好!

    您能否共享系统原理图? 您还可以共享您施加到输入通道的电压吗?

    此外、如果您拥有通信的逻辑分析仪快照、这也会很有帮助。 谢谢!

    布莱恩

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

    e2e.ti.com/.../ASD1118_5F00_RTU_5F00_MODBUS.pdf

    你好 Bryan

    我没有分析器照片。

    实际上、我正在读取芯片数据、但它们像配置为差分模式、而不是单端模式。

    请告诉我-该 ads1118芯片是否能够在单端模式下工作?

    如果是-请帮助我使用配置来确定它...

    谢谢您...

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

    您好!

    从 ADS1118的配置寄存器可以看到、ADC 可以在 AIN0和 AIN1等两个通道之间进行测量、也可以在任何模拟输入和接地之间进行测量、例如 AIN0和 GND。 因此、原理图中的配置应该起作用。

    您说 ADC "没有给出所需的结果"、但它有助于了解您的预期结果以及 ADC 为您提供的结果。 您能否提供一个输入电压表和从 ADC 获得的输出代码? 由于 ADC 可能卡在差分模式下、因此它有助于了解您在所有通道上施加了哪些电压、选择了哪个通道以及输出代码是什么。

    如果这成为数字通信问题、则需要使用逻辑分析仪或示波器进行额外调试。 我们必须了解发送到 ADC 的内容以及 ADC 的响应方式。

    布莱恩

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

    尊敬的 Bryan:

    我明白了。

    但恐怕现在不可能进行分析器拍摄。

    我用 ADS1115芯片做了一些示例、它在第一次尝试时就开始工作了!

    但这里...?

    或许让我们更快速、更轻松地实现这一目标。

    假设 您需要通过 ads1118读取4个模拟不相关电压电平0-3V。

    您的解决方案是什么?

    有一些适用于 STM32系列控制器的代码示例或库?

    我只需要一个示例即可清楚地了解这种情况。

    有可能吗?

    提前感谢您!

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

    你(们)好

    我不知道要与 STM32配合使用的任何特定代码。 谷歌搜索可能会帮助您解决这一问题。 但是、我们确实有 ADS1118评估模块(EVM)。 有软件可以运行此板、但我们还提供了源代码。 您可以在此处找到 EVM 的文件夹:

    www.ti.com/.../ads1118evm

    这至少可以帮助您入门、然后您可以修改代码以与您的特定微控制器配合使用。

    布莱恩