请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AFE4300 尊敬的 TI:
我在下面附上了我们当前使用的基准电阻器设置的简化版本的图片:
此设计基于德州仪器 (TI)在 AFE 4300用户指南中提供的原理图、该指南位于:(http://www.ti.com/lit/ug/sbau201a/sbau201a.pdf)
请提供以下问题的指导:
- 在标题 为使用 AFE4300 FWR 模式实现 SF-BIA 的阻抗测量说明的2.1部分中、该说明仅引用2个参考电阻器 Rx 和 Ry. 然而、用户指南电路原理图显示了4个基准电阻器:R00、R01、R11、R10。 因此、我想知道阻抗测量表中的说明是否针对具有 4个基准电阻 器而不是2个基准电阻器的电路而设计、这是说明的意思? 如果我们使用此帖子顶部所示的原理图、说明是否仍然完全相同? 如果不是、它有何不同? 为什么说明中没有提到其他两个基准电阻器?
- 指令首先说明"将 AFE4300 DAC 频率设置为64kHz"、然后说明"注入64kHz 频率电流并将 ADC 的数据速率设置为64sps"。 首先、您能否展示具体显示您要为 DAC 频率设置的寄存器的示例代码、以及如何将其设置为64kHz、以及如何将数据速率设置为64SPS? 其次、注入的频率电流是否指的是激励频率? 我想澄清一下、指令是否暗示我们 必须使用与 DAC 频率相同的激励频率(即64kHz 和64kHz)? 如果 DAC 频率为64kHz、我可以使用20kHz、50kHz 或100kHz 的激励频率、我可以使用什么频率?
- 现在、我们使用4个基准电阻器的方式是:我们使用 R00和 R11来计算斜率和截距。
但是、不执行指令所述的操作:
斜率=(基准电阻器值#2 -基准电阻器值#1)/(针对#2观察到的 ADC -针对#1观察到的 ADC)
我们目前正在使用:
斜率=(基准电阻器值#2 -基准电阻器值#1)/(2的计算 mV - 1的计算 mV)
为了计算 mV、我们执行以下位操作:
// r 是来自 ADC_DATA_RESULT 的数据、如果 (r & 0x8000) r |= 0xff0000; r *= 1700; r /= 0x8000;
您是否看到了以这种方式计算斜率时出现的任何问题? 很高兴彻底检查此方法。 - 如上所述、我们目前使用4个基准电阻器的方式是:我们使用 R00和 R11来计算斜率和截距。 然后、我们测量 R01并将其插入校准斜率截距方程、然后查看输出是否与我们使用万用表测量的结果一致。 然后、我们对 R10重复同样的操作。 您是否看到校准的这个"测试"有任何潜在问题?
- 虽然我得到的大多数 ADC 代码相当一致、但我偶尔会看到 R00电阻器的 ADC 代码49584和阻抗值-827.5878906、而大多数时候同一电阻器报告的 ADC 代码为66。 您能想到这种随机和戏剧性变化的任何原因吗? 在更广泛的注释中、我们可以使用相同的电路原理图在不同的 AFE 4300芯片之间期望 ADC 代码的一致性如何?
非常感谢您的帮助。
