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.

[参考译文] ADS131E08S:通道偏移校准过程有疑问

Guru**** 2393725 points
Other Parts Discussed in Thread: ADS131E08S, ADS131E08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/749501/ads131e08s-channel-offset-calibration-procedure-doubts

器件型号:ADS131E08S
主题中讨论的其他器件: ADS131E08

你好

我对在 ADS131E08S ADC 中执行偏移校准有疑问。 首先,让我提出三个引述。

*) IC 数据表的第一个命令:"如果器件处于 RDATAC 模式、则必须先发出 SDATAC 命令、然后才能向器件发送任何其他命令。"

*)此论坛的第二个问题:"OFFSETCAL 命令被解码[...] 该器件必须在连续转换模式下进行有源转换。 这意味着您还必须在发送 OFFSETCAL 命令之前将 START 引脚置为高电平或发送 START 命令。" (作者:Ryan Andrews、在"ADS131E08:关于 OFFSETCAL 命令"主题中)

*)最后一个、来自该 ADC 的示例代码(ads131E08evm-fwsource.zip):"//从新器件中删除了偏移校准*/"

所以... 问题是如何正确完成校准? 在发送 OFFSETCAL 命令或相反命令(RDATAC、然后 OFFSETCAL)之前、我是否应该离开连续模式(SDATAC)? START 信号怎么样? 或者根本不执行校准?

此致、

Wojciech Kidula

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

    我们的专家团队在感恩节假期与家人和朋友一起度过了一个当之无愧的假期。 我们对延迟答复您的问题表示歉意、但我们将于26日星期一返回。 每个人都很开心的感恩节!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Wojciech、

    感谢您的发帖。

    如您所见、ADC 必须进行主动转换才能执行偏移校准。 请记住、连续转换模式和连续读数据模式(RDATAC)之间存在差异。 在 RDATAC 模式下、输出移位寄存器自动加载新的转换数据并移出。 在此模式下、器件无法接受任何 SPI 命令。 发送 SDATAC 后、只要 START 引脚处于高电平(或只要您不发送 STOP 命令)、ADC 就会继续转换。

    退出 RDATAC 模式且 ADC 正在进行转换后、您可以发送 OFFSETCAL 命令。 该器件将执行数据表第36页所述的例程、并存储产生的校准值。

    老实说、我不知道固件源代码中该注释的来源。 电流器件肯定会执行偏移校准。

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

    您好、Ryan、

    感谢您的回答。 解释得比较多。

    因此、最后要澄清的是、校准芯片的正确方法如下所示:

    0)假设 ADS 持续转换(RDATAC + START)

    1) 1)发送 SDATAC 以退出 Cont. 读数据模式(据我所知、无需清除 START 信号/发送 STOP cmd)

    2) 2)发送 OFFSETCAL 命令

    3) 3)等待~160ms

    4) 4)发送 RDATAC 以启用读数据控制。 模式

    我是对的吗?

    还有一个疑问:在 DS 中、器件会在校准过程中将自身配置为最低数据速率。 校准完成后、它是否会返回到先前的设置、或者是否应再次手动配置?

    >器件将执行数据表第36页中所述的例程

    确切地说、校准在该页(36)的芯片数据表中进行了说明、名称中没有"S"后缀。 我们使用的是 ADS132E08S、它具有不同的数据表。 请确认它不会更改校准主题中的任何内容。

    >老实说,我不知道固件源代码中该注释来自哪里。

    这不仅是一个注释。 OFSSETCAL 命令的整个宏定义也被注释掉、并且在空洞示例中没有执行校准。

    (来源:ads131E08evm-fwsource.zip/ads131E08evm/t131E08_fn.h:381 -一段时间前从 TI 的 FTP 服务器下载)

    此致、

    Wojciech Kidula

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

    您好、Wojciech、

    [引用 USER="Wojciech Kidula]0)假设 ADS 持续转换(RDATAC + START)[/quot]

    是的。 请记住、RDATAC 模式是默认模式、因此您不必在启动例程开始时发送它。

    [引用用户="Wojciech Kidula"]

    1) 1)发送 SDATAC 以退出 Cont. 读数据模式(据我所知、无需清除 START 信号/发送 STOP cmd)[/quot]

    是的。 ADC 必须保持转换、然后才能发出 OFFSETCAL。

    [引用 USER="Wojciech Kidula]还有一个疑问:在 DS 中、器件在校准过程中将自身配置为最低数据速率。 校准完成后、它是否会返回到先前的设置、或者是否应再次手动配置?[/报价]

    我认为它应该恢复到原始数据速率设置。 如果您发现没有、则应该能够重新配置数据速率、而不会丢失偏移校准值。

    [引用 user="Wojciech Kidula">请务必确保-校准在该页(36)的芯片数据表(名称中没有"S"后缀)中进行了说明。 我们使用的是 ADS132E08S、它具有不同的数据表。 请确认它不会更改校准主题中的任何内容。

    很好的收获 我查看的数据表错误。 ADS131E08S 和 ADS131E08的例程是相同的。

    [引用用户="Wojciech Kidula"]

    这不仅是一个注释。 OFSSETCAL 命令的整个宏定义也被注释掉、并且在空洞示例中没有执行校准

    我们可能会从固件源代码中删除 OFFSETCAL、因为 EVM 上不支持该设置。 我相信有关支持的器件功能和特性的数据表。

    此致、

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

    您好、Ryan、

    感谢你的帮助。 一切似乎都很清楚:)

    祝你度过美好的一天!

    此致、

    Wojciech Kidula