工具与软件:
您好!
我正在使用 ADS1282、并且需要一个校准序列。 我已经询问过有关过去的序列的问题(在增益校准之前是否需要进行失调电压校准等)。 我意识到、现在我忘记了2个问题、但上一个线程被锁定了。
1) 1)在启动序列之前、我们是否需要将 OFC 和 FSC 值重置为其初始值(0和1.0)、或者 OFSCAL 和 GANCAL 命令是否自动使用初始值来避免复合增益/偏移? 例如、如果在 GANCAL 之前手动将增益配置为0.5、并且我应用 FSR 输入值(PGA = 1时为+2.5V)、那么计算得出的增益是多少? 如果在校准期间忽略 OFC/FSC 寄存器、则预计它为1.0;如果在校准期间未忽略它们、则预计它为2.0 (因此0.5 * 2.0 = 1.0)。 但是、如果应用计算得出的增益2.0、它将产生错误的结果、因为它只与校准开始时使用的0.5增益一起有效(在 GANCAL 命令之后覆盖为2.0)。
2) 2)如果校准参数生成的值超出允许的范围、会发生什么情况? 例如、PGA = 1时、如果我有一个+2.5V 的输入、则它在整个处理链的范围内。 但如果 FSC 的增益设置为2.0、它将超出校准块的范围。
-从方框图中可以说 MFLAG 不会被置为有效吗?
-冗余的 LSB 会标记问题吗?
-如果第一点的答案是 FSC/OFC 是 不会 会被忽略、这种情况下会发生什么? 会考虑输入范围、但缩放会因超过输出编码宽度而导致问题。 此编码宽度问题是否会影响校准逻辑?
感谢您的支持、
文森特