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.

[参考译文] ADS124S08:何时应执行SFOCAL? 每次开机时,或作为工厂校准和工厂校准一次;偏移量在NVM中存储为关闭时?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1100284/ads124s08-when-should-sfocal-be-performed-on-every-power-on-or-once-as-a-factory-calibration-with-the-offsets-stored-off-in-nvm

部件号:ADS124S08

我正在研究一种使用6个ADS124S08器件测量32个热电偶输入的设计。 我发现在读取之前使用SFOCAL命令可以获得非常好的性能,而不需要SYOCAL或SYGCAL命令即可获得我所需的性能。  

这就提出了一个问题:由于SFOCAL的开销很小,理论上我可以在每次通电时运行它。 以我的采样速率,它可以在不到一秒的时间内完成所有6个ADC的校准过程。 但是,我不确定这是否是最佳做法。  

是否有任何这样的记录在案的"最佳"校准实践? 我应该通过手动命令执行一次,并将偏移量存储在要在开机时访问的内存中,还是应该在每次打开部件电源时重新运行SFOCAL命令?  

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

    你好,Taylor,

    欢迎参加E2E论坛!  不幸的是,没有一个'一刀切'的答复。  有些人从不发布SFocal,因为他们的系统不需要它。  还有一些仅在通电时出现问题,而其他一些则会根据时间或温度定期发出问题,以消除任何偏移偏移。  因此,有许多可能的选择。

    有几个零部件会影响等距。  一种是模拟的,因为它与输入和PGA有关,可以是启用的,也可以是禁用的。  另一个是数字,因为它与调制器有关。  SFOCAL所做的是给ADC放置一个内部短路,期待0代码结果。  差值应用于OFC寄存器,以便从设备传输的结果减去偏移。

    在发出SFOCAL之前,您应该设置要使用的增益和数据速率。  我建议在设备通电时执行此操作,而不是存储寄存器设置。  存储设置将会起作用,但不会考虑温度和随时间变化的任何偏移。

    此致,

    Bob B

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

    Bob,感谢您的回复。 我忘了提及,但我正在设置数据速率并在运行SFOCAL命令之前获得收益,很好地听到这是一个好的顺序。  

    您对启动时运行SFOCAL的潜在好处的描述是有意义的,似乎是我的一条好道路。 它还具有简化固件的优势!