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.

[参考译文] ADS1258:ADS1258

Guru**** 2392905 points
Other Parts Discussed in Thread: ADS1258

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/832652/ads1258-ads1258

器件型号:ADS1258

您好!


我们在设计中使用的是 ADS1258。 能够写入和读取寄存器 ADS1258寄存器(00h-09h)。

从 AIN0到 AIN15的 ADC 通道需要作为单端通道运行。 我们已按如下方式配置 ADS1258寄存器。

CONFIGO -0X3A。

CONFIG1 -0x83。

MUXSCH -0xFF。

施加的基准电压为5V。

所需的硬件信号 START 和 DRDY 均已处理。 在上述 ADC 寄存器配置后、从主机应用启动信号(18微秒)、在36微秒 DRDY 变为低电平后、通道数据读取命令0x30已发送至 ADS1258、并从 ADC 接收4字节(包括状态字节)的数据。

我们面临以下问题。

无论在通道输入端施加的电压是多少(0v 还是5V)、通道数据是相同的、且为0x7FFFFF。

2.如何知道、接收到属于哪个通道?

谢谢、

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

    您好!

    我们还有一个观察结果、即、我们将 MUXSCH 修改为0xF0。 在本例中、0V 和5V 的通道数据不同。

    通道输入电压为0V -通道数据为0x7FFFFF。

    通道输入电压为5V–通道数据为0x800000。

    我们在通道输入端尝试了不同的电压(如0.5V、1V、2V、3V、4V)、预期的是不同的通道数据、但通道数据始终在两个值之间切换。

    如果通道输入电压低于4V–通道数据为0x7FFFFF 且高于4V–通道数据为0x800000。


    这里的问题是、为什么通道数据没有为0.5V、1V、2V、3V、4V 等电压提供中间值?

    谢谢、

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

    您好、印度河马蒂、

    欢迎访问 TI E2E 论坛!

    您将输入信号连接到哪些 ADC 输入引脚?  

    此外、MUXOUT 和 ADCIN 引脚之间是否有缓冲器电路?

    在当前寄存器配置中、您要将 CONFIG0寄存器的 MUXMOD 位设置为高电平、该位在固定通道模式下操作 ADS1258。  在固定通道模式下、唯一了解测量哪个通道的方法是调用或读取 MUXSCH 寄存器的值。

    确保输入信号与在 MUXSCH 寄存器中选择的多路复用器通道引脚相同。 如果 MUXSCH = 0xF0、则 ADS1258将测量 AIN15 (正输入)和 AIN0 (负输入)之间的差分电压。

    此外、当 CONFIG0寄存器的 BYPA 位为高电平时、ADS1258需要在多路复用器输出和器件的 ADC 输入引脚之间提供外部缓冲器或其他信号调节电路。 如果您没有连接这些引脚、则将 BYPASS 设置为0。

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

    尊敬的 Chris Hall:

    基准电压连接有一些错误、我们对此进行了修复。

    我们已将 ADC 配置为自动扫描模式(CONFIG0[MUXMOD]= 0)并选择通道0 (MUXSG0 = 0x01)、现在通道数据因不同的输入电压而异。

    我们尝试在固定通道模式下操作 ADC、并喜欢选择通道0 (单端通道)。 因此、我们已将 ADC 配置为(CONFIG0[MUXMOD]= 1)和(MUXSCH = 0x00)。 在本例中、无论施加何种电压、转换的通道数据都是相同的。

    我的问题是:在“单端通道”模式下操作任何通道的 ADC 配置是什么?

    谢谢、

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

    您好、印度河马蒂、

    在固定通道模式下、MUXSCH 寄存器用于选择模拟输入。 该寄存器的高半字节选择正输入、低半字节选择负输入。

    设置 MUXSCH=0x00时、为正输入和负输入选择 AIN0 (这实际上是一个短接)。

    例如、您可能需要设置 MUXSCH = 0x01、以选择 AIN0作为正输入、选择 AIN1作为负输入。

    在固定通道模式下需要注意的一点是 AINCOM 是不可选的。 因此、您可能需要使用另一个模拟输入作为单端信号的共基准。 如果您计划在自动扫描固定信道模式之间切换、那么我建议将 AINCOM 和 AIN15短接、以便您可以在自动扫描模式下使用单端输入信道、并在固定信道模式下使用 AIN15作为共基准。