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:AC 激励编程设置

Guru**** 2546020 points
Other Parts Discussed in Thread: ADS1261, TMUX1511, ADS1250, ADS1261EVM

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/889933/ads1261-ac-excitation-programming-setup

器件型号:ADS1261
主题中讨论的其他器件: TMUX1511

尊敬的霍尔先生

19年8月16日、您回答了我关于 ADS1261 ADC 交流激励的编程问题。  由于优先级发生了变化、我现在回到了这个项目。  请参阅下面您发送给我的伪代码命令序列、其中包含相关问题。

WREG 02 48 / SINC 1、1200SPS

WREG 0361  /启用4线交流激励

WREG 04 C0 /将 AIN4和 AIN5配置为 GPIO 输出-通过不启用 AIN2和 AIN3、这是执行2线交流激励的替代方法。

问题:由于启用了4线交流激励、 因此 仅启用 AIN4和 AIN5作为 GPIO 输出也会启用 AIN2和 AIN3 作为 GPIO 输出吗?  

问:"通过不启用 AIN2和 AIN3、这是执行2线交流激励的替代方法"是什么意思?  您是否意味着、如果您要启用2线交流激励并将 AIN4和 AIN5配置为 GPIO 输出、AIN4和 AIN5将成为交流 开关的驱动器?

WREG 05 64 /启用状态/CRC 字节并将 GPIO2设置为高电平。

问题:在 交流激励时序特性(ADS1261数据表中的图7第14页)中、它显示 ACX1 (GPIO2、AIN4)从低电平开始。  通过将 GPIO2 (AIN4、ACX1)设置为高电平、这是否意味着所有 ACx 信号都将被初始化、这与图7中显示的值相反?  我之所以提出这样的问题、是因为我使用的是2线 交流激励 、 而 TI TMUX1511是由于交流开关。  我无意中将!ACX1和!ACX2连接到了错误的交换机。  因此,我想颠倒初始!ACX 极性。  可以这样做吗?

WREG 06 0A / 选择了外部 AIN0和 AIN1基准

问题:写入 REF 寄存 器(REG 6)的 A 似乎将选择 AIN2作为正基准输入、而内部负基准作为负基准输入。  这是正确的还是缺少什么?

WREG 10 00 / PGA 启用、1V/V 增益

WREG 11 34 /选择 AIN 2和 AIN3作为模拟输入

问题:AIN 2和 AIN3在用于4线励磁开关时如何用作输入?

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

    尊敬的 Dennis:

    很高兴听到您的声音! 让我尽力澄清...

    问题:由于启用了4线交流激励、因此仅启用 AIN4和 AIN5作为 GPIO 输出也会启用 AIN2和 AIN3作为 GPIO 输出吗?

    否、启用 GPIO 输出和启用交流激励模式是两个单独的设置。 必须启用这两个引脚、才能在 GPIO 输出上看到交流激励驱动信号。

    问:"通过不启用 AIN2和 AIN3、这是执行2线交流激励的替代方法"是什么意思? 您是否意味着、如果您要启用2线交流激励并将 AIN4和 AIN5配置为 GPIO 输出、AIN4和 AIN5将成为交流开关的驱动器?

    根据 ADS12绕 组的寄存器设置、"2线交流激励模式"将仅启用 AIN2和 AIN3上的驱动信号(假设这些引脚也配置为 GPIO 输出)。

    同样、根据 ADS1250的寄存器设置、"4线交流激励模式"将启用 AIN2、AIN3、AIN4和 AIN5上的驱动信号(假设这些引脚也配置为 GPIO 输出)。 但是、由于 AIN4和 AIN5是 AIN2和 AIN3的反相版本、因此您可以选择仅启用 AIN4和 AIN5上的 GPIO 输出、并仅将这些信号用作驱动信号(这是一种双线制实现)。

    ADS1261EVM 配置为演示此"备用"两线交流激励模式;但是、无论您希望使用哪种实现、都由您决定。 但是、这种"交替"模式的好处是、如果需要、可以将 AIN2和 AIN3作为一个安全外部基准输入。 如果您不需要第二个外部基准、

    问题:在交流激励时序特性(ADS1261数据表中的图7第14页)中、它显示 ACX1 (GPIO2、AIN4)从低电平开始。 通过将 GPIO2 (AIN4、ACX1)设置为高电平、这是否意味着所有 ACx 信号都将被初始化、这与图7中显示的值相反? 我之所以提出这样的问题、是因为我使用的是2线交流激励、而 TI TMUX1511是由于交流开关。 我无意中将!ACX1和!ACX2连接到了错误的交换机。 因此,我想颠倒初始!ACX 极性。 可以这样做吗?

    遗憾的是、您必须更改引脚连接。 启用其中一种交流激励模式后、无论 ACXn 引脚的初始状态如何、内部逻辑都将接管其控制。

    问题:写入 REF 寄存器(REG 6)的 A 似乎将选择 AIN2作为正基准输入、而内部负基准作为负基准输入。 这是正确的还是缺少什么?

    向 REF 寄存器写入0x0A 会将 AIN0配置为正基准输入、将 AIN1配置为负基准输入。

    写入0x1C 将按照您描述的那样配置基准输入。

    问题:AIN 2和 AIN3在用于4线励磁开关时如何用作输入?

    只要不启用到 AIN2和 AIN3的 GPIO 连接、就可以使用它们的其他功能。 输入多路复用器、基准多路复用器和 GPIO 多路复用器开关都是独立的、如功能方框图所示:

     

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

    Chris

    感谢你的帮助。  很抱歉、'A'十六进制文件未被读取。  

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

    尊敬的 Dennis:

    不用客气、完全没问题!