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.

[参考译文] ADS1261:Δ-Σ ADC 评估软件

Guru**** 2511415 points
Other Parts Discussed in Thread: ADS1261, ADS1261EVM

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1203137/ads1261-delta-sigma-adc-evaluation-software

器件型号:ADS1261

大家好、  

你好。 我是代表客户发布此查询的。

我有一个与"Delta-Sigma ADC 评估软件- ADS1261"有关的问题
我正在尝试使用数据分析工具测量 GPIO 引脚
但我没有看到任何通道被启用
通常、右侧应该是我启用的通道
但对我来说、没有复选框
启用了 GPIO 引脚以及 STATENB
在状态寄存器中,我不能更改锁定部分... 为什么会这样呢?
请帮助提供建议。 感谢您的支持。
此致、  
Marvin 酒店
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Marvin Cantos:

    关于 EVM GUI 的一个要点是、数据分析工具默认为2048个样本。 此外、ADS1261的默认数据速率为20SPS (上述图像中选择了这两种默认设置)。 这意味着数据可用需要~100秒、遗憾的是、此 GUI 中没有真正的指示器告诉您数据正在处理。 请让客户减少样片数量或将数据速率提高到更合理的水平

    我还注意到在上图中用户选择了 INPMUX = 0xFF。 这会将两个 ADC 测量通道(MUXP 和 MUXN)设置为 VCOM、相当于将它们短接至 MID 电源。 这是 测量 ADC 噪声的正确过程、但如果这是用户测量 GPIO 引脚的目的、则对用户测量 GPIO 引脚没有帮助。 它们需要在 GUI 中启用正确的测量通道。

    -Bryan

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

    您好、Bryan:  

    感谢您的答复。 请查看我们的客户的反馈。

    "问题基本上是:我想使用数据分析工具、只需激活 GPIO 引脚并测量一些噪声、因为目前还没有连接任何设备。 只是为了检查我是否可以得到任何电压值/代码。"

    请帮助提供建议。 感谢您的支持。
    此致、  
    Marvin 酒店
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Marvin Cantos:

    客户是否尝试过我建议的任何操作? 如果是、会发生什么情况?

    -Bryan

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

    您好、Bryan:  

    感谢您的及时响应。 请查看我们的客户的反馈。

    "我第一次没有看到反馈链接。
    我明天再试一次。"

    客户提供反馈后、我会更新信息。
    感谢您的支持。
    此致、  
    Marvin 酒店
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bryan:

    我尝试了以下方法(其他所有方法仍然相同(见 图片)):

    -我更改了 SPS 速率并降低了收集数据编号

    -将 INPMUX 通道更改为"无连接"

    当启动数据分析工具时,我仍然看不到任何通道("可显示和查看的可用通道")在工具的右侧。

    我还需要做什么? 您说:.. 需要在 GUI 中启用正确的测量通道..."。  

    提前感谢您的回复并致以最诚挚的问候、

    马塞尔

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

    尊敬的 Marcel Beck:

    我在您的最新回复中没有看到任何新图片。 在数据分析工具中点击"收集数据"会出现什么情况?

    可能是 ADS1261EVM 器件封装未正确安装。 安装需要下载并安装两次。 第一个是主应用程序(Δ-Σ ADC 评估软件)、必须首先安装。 第二个是 ADS1261EVM 网页上的器件封装(ADS1261EVM-DVCPKG)。 我会尝试重新安装器件包。

    您可以通过搜索"文档"文件夹来验证器件包是否正确安装。 您应该在以下位置看到一个子文件夹:Documents\DSEvalSW\Devices\ADS1261

    此外、有时在启动 GUI 并插入 EVM 时、无法识别 EVM、因此请尝试插入 EVM、然后启动 GUI

    请告诉我这些建议中是否有任何帮助

    -Bryan

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

    两种安装都没有问题。 我还看到器件文件夹 ADS1261。

    当软件已在运行时、我没有拔下或插入 EVAlBoard。

    我指的是我发送的第一张图片,因为我只改变了上面的两点。

    在第一张图片(数据分析工具 GUI)中,应该有已启用频道的复选框。。 但我找不到、即使如此、我启用了 GPIO 并将其设置为输入。

    此致、

    马塞尔

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

    尊敬的 Marcel Beck:

    当我为 ADS1261EVM 通电、启动 GUI、不更改寄存器、然后启用数据分析工具时、下面的第一个图像显示了我看到的情况。 我没有在右侧看到您提到的复选框。

    然后、我将"Points / Samples"更改为20、点击"Collect Data"、第二张图将显示我收到的内容。 在这里、我确实看到了复选框、但这只是告诉您测量了"ADC0"。 换句话说、它不会告诉您测量哪些通道、因此您需要通过读取寄存器映射(INPMUX 寄存器)来确认这一点

    我要展示的数据是使用默认 ADC 设置的、其中两个 ADC 输入都短接至 VCOM。 这就是您看到小十进制值的原因、因为这只是所选设置下的 ADC 噪声。

    您能否按照此过程进行操作、并告诉我您执行此操作时会发生什么情况? 如果结果不同、请告诉我它是如何不同的以及会发生什么。

    -Bryan

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

    感谢详细的响应和图片。 我只是尝试了它,可以确认它也对我有效:)

    我现在将尝试测量所有其他通道。

    如果我遇到任何进一步的问题,我将在周末后回到你。

    再次感谢、此致、

    马塞尔

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

    尊敬的 Marcel Beck:

    我很高兴我们能提供帮助

    -Bryan

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

    我在了解评估板方面取得了一些进展。 通过设置两个通道的 IMPMUX、可以使用数据分析工具更多地测量这两个通道之间的电压。

    我如何能够同时获得更多通道的测量,就像它显示在 sbaud260曼努埃尔(见下图).  

    这里测量四个 ADC 通道、而我只能测量一个通道(ADC0在本例中等于 GPIO2&3)。

    我想同时测量所有 GPIO 引脚、分别测量这些引脚之间的电压差。

    此致、

    马塞尔

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

    尊敬的 Marcel Beck:

    ADS1261是一款只有1个 ADC 的多路复用器件、因此您可以使用 GUI 一次测量1个通道。 您要显示的图像适用于一个同时采样 ADC、该 ADC 在一个封装中包含多个 ADC。

    此外、无论 GUI 如何、ADS1261一次仍然只能测量通道。 因此、即使您编写了自己的代码并将自己的控制器 Fly-Wire 导入到 EVM 中、也仍然一次只能测量一个 GPIO。 也就是说、您要将多路复用器设置为 GPIO0、进行测量、然后发送命令将多路复用器切换到 GPIO1、进行测量、再切换多路复用器... 依此类推。

    我希望现在可以更清楚地了解该 ADC 的工作

    -Bryan

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

    感谢您的讲解。  

    我将设置测量设置并立即编写脚本。


    非常感谢、此致诚挚之礼


    马塞尔

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

    尊敬的 Marcel Beck:

    好的、如果您有其他问题、请告诉我们

    -Bryan

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

    尊敬的 Bryan:

    我将设置测量并选择一个恒流源、但不幸的是、当我测量 GPIO 引脚(电流源)时、我只测量到比初始值更低的值。 (17、8 μ µA 测量值和 μ 100µA 设置)

    下图显示了我所启动的工作:  

    I 正在从接地端到分别引脚(AIN2、AIN3)测量(万用表)µA μ A

    此外:当我将 MODE3:GPIO_DAT 从低电平设置为高电平时到底会发生什么情况? (为什么电流输出变化很大?

    在此提前感谢、此致、

    马塞尔

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

    尊敬的 Marcel Beck:

    您能否演示电路的连接方式? AIN2和 AIN3连接到了什么?

    我不确定您想使用 GPIO 引脚做什么。 GPIO 用于发送或接收逻辑电平信号、例如0或1。 如果将 GPIO_DAT 设置为高电平、则会将所选 GPIO 引脚上的电压设置为 AVDD、在您的情况下、该电压可能为5V。 如果 GPIO_DAT 设为低电平、则会将所选 GPIO 引脚上的电压设为0V。

    我强烈建议您查看数据表中的相关章节以了解详情。 您的许多问题都可以通过阅读该文档来得到解答。 如果您将使用 IDAC、请阅读该部分(9.3.6)。 如果您将使用 GPIO、请阅读该节(9.3.7)

    -Bryan

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

    AIN2和 AIN3未连接到任何东西。  

    我将这两个 GPIO 设为输出、并 100µA 了 μ V。 然后 使用万用表测量从每个引脚流向地面的电流。

    我预计是100µA Ω、但另一个引脚的值仅为17.8µA μ F 和18,0µA μ F。 我使用另一个板和另一个万用表重复了该测量、结果为30µA Ω 和22µA Ω。

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

    尊敬的 Marcel Beck:

    我认为我们需要区分 GPIO 和 IDAC。 通用输入/输出(GPIO)引脚定义了相对于 ADS1261 AVDD 的逻辑电平。 电流 DAC (IDAC)向偏置传感器输出已知电流。 我不确定您为什么会想在同一个引脚上同时使用这两种功能。

    如果您要更改 GUI 中的 IMUX 和 IMAG 寄存器、这将打开 IDAC、而不是 GPIO。 根据发送的屏幕截图、可以看到在 AIN2和 AIN3上启用了 IDAC。 您还可以将 GPIO 设置为连接到 AIN2和 AIN3、然后将它们指定为输出。 你想在这里完成什么任务?

    在没有任何器件连接到 AIN2和 AIN3的情况下、IDAC 电流将流向何处? 您是否尝试通过 GPIO 将其接地短路? 我对这些实验的目标是什么感到非常困惑。

    如果您想从引脚获取电流、请在 AIN2和接地端之间放置一个类似1k 电阻器的电阻器、然后测量该电阻器上的电压以确认电流是~100uA

    -Bryan

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

    尊敬的 Bryan:

    首先感谢你为回答我的问题所做的一切努力。

    我现在知道我的想法是哪里错的。  

    我曾想过将我的引脚设置为电流源、我需要设置 IMUX 和 IMAG <<在我使用 MODE2启用引脚后、设置为作为电流"流出"的输出>>

    你提到的所有"<<...>"都是错误的/不必要的,但这样做我就弄乱了当前的输出!

    我现在仅设置 IMUX、IMAG 并启用了 REFNB (int 启用)、现在则测量正确的电流值。

    非常感谢  

    此致、

    马塞尔

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

    尊敬的 Marcel Beck:

    欢迎您!

    -Bryan

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

    您好、Bryan:

    有一些关于 MODE1的问题、4线 AC 激励模式。 根据我的理解、此模式可实现 EXC_OUT+和 EXC_OUT-以及开关极性、如下图所示。

    SW=ON 的时序是多少?t_d(ACX)是否等于 MODE1: Delay (在我的案例中为50µs (默认值))?

    如何更改测量时间的时间/频率?

    我目前正在使用预定义脚本外部桥-外部基准、带交流激励。 我不是很确定为什么 AIN3/4被配置为输出、之后 AIN2/3被配置为输入。 另外、为什么它会将 GPIO[2]引脚设置为高电平?

    此致、

    马塞尔

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

    我想我可以单独回答第一个问题:

    在+-5V 范围内、频率为~400Hz。

    我仍然不知道如何更改它,或者是否有可能这样做

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

    尊敬的 Marcel Beck:

    交流激励模式时序在数据表中给出-我复制了下面的信息。 STDR 指表8

    交流激励模式使用 GPIO 引脚控制外部开关。 在 EVM 上、这个外部"开关"是栅极驱动器。 因此、该器件正在切换 GPIO、以通过栅极驱动器切换电桥的极性。 请参阅数据表中的表9、了解 ACx 驱动引脚如何映射到 GPIO

    -Bryan

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

    尊敬的 Bryan:

    我通过"将数据另存为"从分析工具获取数据。

    数据与我的测量电压成正比? 来自 ADC0和时域的值不会以任何方式按比例跟踪。 (参见图片)

    此设计是一个具有4.906V 电源电压(REF)、R=1k Ω 和 PT1000的直流惠斯通电桥。

    在测量输入引脚(到 ADC)上的电压时、我得到0.120V。

    数据分析工具中保存的值与我的0.120V 在任何比例上都不匹配。

    在此提前感谢、此致、

    马塞尔

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

    如果我执行以下操作、我会达到0.120V:

    V_measurement = V_SUPPLY *输出代码/(2^23 *增益)             增益=1

    这是怎么回事?

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

    尊敬的 Marcel Beck:

    我会再次推荐您查看数据表、请详细查看此文档。 有关如何将代码转换为电压的确认、请参阅第9.5.3.2节中的表15

    -Bryan

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

    转换仅适用于直流

    当我应用 AC 4线激励时、不仅数据错误、还有分析工具上的电压值(请参阅下面的图片)

    我的交流基准电压是~5V,而我在输入引脚(ADC)测量的电压是0.121V。 它也不会随工具显示的大小而变化。

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

    我想了想。

    这些值被关闭是因为预定义的脚本"启用电桥-带交流激励的外部基准"正在测量之前进行一个 SYOCAL (偏移系统校准)... (仍然不知道为什么,因为它在曼努埃尔说:"。 对于这种类型的校准,用户将输入短接到 ADC 或系统"... 如果你马上要获取数据、这是没有任何意义的)。

    我删除了 SYCOAL 并将其替换为 SFOCAL、现在其值看起来很好。

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

    您是否会通过脚本和命令来切换多路复用器?

    如何定义如图所示的不同 ADC?

    如何在每次切换多路复用寄存器时将我的值写入这些特定的 ADC?

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

    尊敬的 Marcel Beck:

    您能解释一下最后几个问题的目的是帮助您做什么吗? 您是尝试迁移到您自己的定制板、还是仍在使用 EVM?

    您是否可以通过脚本和命令切换多路复用器?

    是的、这是正确的

    如何像图片中显示的那样定义不同的 ADC?

    您在这里指的是什么图片? 此外、ADS1261只有1个 ADC、GUI 并不适合与多个 ADC 配合使用。 该图显示了 ADC0、ADC1等、适用于在同一封装中具有多个 ADC 的同步采样 ADC。 ADS1261是一款多路复用 ADC、并且不支持这个功能

    如何在每次切换多路复用器寄存器时将我的值写入这些特定的 ADC?

    如果目标是 获取一个通道上的数据、然后切换到另一个通道、然后获取更多数据、等等、GUI 无法做到这一点。 一次只能查看一个通道上的数据。 您不能通过通道进行多路复用、获取每个通道的数据、然后将所有这些数据显示在"分析"选项卡中。

    如果您需要此功能、则需要在自己的控制器中写入自己的固件、然后将这些信号应用到 EVM 上的 J6接头。 EVM 用户指南中的第3.2.3节对此进行了更详细的说明

    -Bryan

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

    我仍在使用 EVM。

    你提到的最后一点就是我想要做的事情(除了编写我自己的软件、因为我不是专家)。

    您是否具有多个 ADC 的 EVM 可以同时使用多个传感器?

    此致、

    马塞尔

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

    尊敬的 Marcel Beck:

    您拥有的 EVM 是我们唯一可供客户使用的 EVM。 如果您希望实现多通道扫描功能、则必须修改 PCB 并编写自己的软件

    -Bryan

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

    图17. "数据检查器"窗口显示了多个 ADC、  这是怎么做到的?

    是否可以 从示例中获取代码/软件(图17)?

    此致、

    马塞尔