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.

[参考译文] ADS1018EVM:ADS1018EVM 问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/977229/ads1018evm-ads1018evm-questions

器件型号:ADS1018EVM
主题中讨论的其他器件: ADS1118EVMADS1118ADS1018

全部:

我已设置 ADS1018EVM -必须使用 PAMB_USB_Driver_Install 通过设备管理器手动更新驱动程序...

当我从评估板指令运行"software GUI"时、我获得硬件连接。 但是、即使我的板显示为 ADS1018EVM、该工具也显示为 ADS1118EVM。

我单击"Register Map"以进入寄存器、单击"CONFIG"并为 AIN0和 GND (单端 A0)、PGA for +-4.096、SS 模式、有效数据更新(NOP)填写。

如何发送命令和接收转换? 我实际上已经通过跳线将 GND 接地、将 AIN0设置为3.3伏。 因此、我应该在转换中看到非零值。

但是、我不确定如何发送命令以查看结果。

帮助!

此致、

Todd Anderson

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

    我有一个 MSP-EXP432P401R LaunchPad、ADS1018EVM 看起来与 LaunchPad 引脚兼容!

    您是否有将在 LaunchPad 上运行的 c 代码来支持对 ADS1018EVM 的评估?

    (我可以修改一些示例代码、但如果某些代码已经存在、这将节省大量时间。)

    此致、

    Todd Anderson

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

    您好 Todd、

    让我先回答您的最后一个帖子。  我们正在努力发布示例代码、但遗憾的是、该代码将在4-6周内无法使用。   

    ADS1018和 ADS1118的 GUI 与固件相同。  电路板上编程了一个 EEPROM、用于识别电路板上的器件。  ADS1018在低功耗状态和单次模式下加电。 要在 GUI 中启动转换、您需要转到"Chart"选项卡并实际收集一些数据。  在单次模式下、通常通过将位15设置为"1"并写入寄存器来在固件中启动转换。  为了简化固件与 GUI 的同步、该操作在固件中被忽略、固件会跟踪器件是处于单次模式还是连续转换模式。  如果您选择连续转换模式、则一旦在"图表"选项卡中收集了转换数据、您就可以返回到"寄存器"选项卡并读取寄存器以获取转换数据、并且该寄存器应更新为最新的转换结果。

    此外、用户指南中还进行了讨论、但可能不清楚、但实际上 ADS1018中只有一个寄存器。  固件/GUI 的开发方式为用于查看的转换数据创建伪寄存器。  固件始终在32位通信模式下与 ADS1018通信、在该模式下读取转换数据以及配置寄存器设置。  显示转换数据和配置数据的最简单方法是将整个32位通信显示为两个单独的寄存器。  因此、GUI/固件的用例与应用中实际使用的用例不同。

    此致、

    Bob B

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

    感谢您的回复。 我已经为=-4.096设置了配置寄存器
    如果我使用3.3V 作为 A0 (单端)的输入、我应该得到3.3/4.096 x 16384 (对于16位)= 13200计数。
    但是、我看到数据采集窗口中大约增加了一倍。 (最大26、368)这有点令人困惑、但至少可以将其视为位移。
    看起来应用将我的 ADS1018EVM 视为 ADS1118EVM。 还有什么可以告诉我的吗?  
    我确实计划将 ADS1018EVM 连接到另一个器件、因此这至少让我开始了。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Todd、

    您似乎尝试包含图片。  很遗憾,您必须使用计算机图标将任何图片作为文件插入,或者使用回形针图标附加文件。  如果您可以附加 GUI 中工具信息的屏幕截图、这会有所帮助。  此外、在收集数据后、屏幕截图显示了我的寄存器页面。

    此致、

    Bob B

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

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

    您好 Todd、

    很抱歉造成所有混淆。  正如我说过的、12位和16位器件的固件/GUI 是相同的。  似乎 GUI 错误地在 EVM 上显示器件。  为了确保我们不会遗漏任何有关此问题的重要信息、我们希望确保器件编程不会混乱。  您能否将器件切换到连续转换模式并收集一些数据、然后转至寄存器页面并读取所有寄存器。  我应该在前面已经给出了这个细节。  如果您向我发送该屏幕截图、将会有所帮助。

    此外、从"帮助"下拉列表和"关于"信息中查看信息也会很有帮助。  因此、请将该信息作为屏幕截图发送、一旦我获得该信息、我认为我们就可以使内容回到正轨。

    此致、

    Bob B

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

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

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

    您好 Todd、

    感谢您提供信息。  我看到您未使用 GUI 的最新版本、该版本应为1.0.0。  要使 GUI 正确识别 ADS1018EVM、请转到 GUI 主页、并在连接 EVM 的情况下、同时按'Ctrl-Alt D'键、这将使 GUI 进入特殊模式。  在 Tools (工具)下拉菜单中、您应该看到以下内容:

    选择 Write EEPROM (写入 EEPROM)、此时会显示一个弹出框、如下所示:

    选择 ADS1018EVM 型号。  您应该在左下角看到 EEPROM 写入成功。  重新启动 GUI、您现在应该已将 EVM 识别为 ADS1018EVM。

    此致、

    Bob B

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

    Bob:

    谢谢、我在原始公式中确实有一个错误。

    由于我使用的是单端、因此最大计数为4096/2 = 2048。

    我现在得到1647个计数

    和1647/2048 * 4.096 = 3.294伏、~3.3伏!

    此致、

    Todd Anderson