主题中讨论的其他器件: ADS127L11、 TINA-TI
您好!
我遇到间歇性行为、使用 TI THP210驱动 TI ADS127L11。 我正在对某个问题进行故障排除、我只是立即尝试始终如一地重新创建它。 ‘、现在似乎是时候联系 TI、尝试从"从头开始"获取一些见解、并查看我们的 THP210 + ADS127集成是否有任何明显问题。
在开始前、我还要说、我正在对这个电路进行故障排除、此电路是由一名不再在这里工作的工程师设计的、因此我无法了解所做的组件选择决策的背景信息。
这是所讨论的电路。 THP210 + ADS127‘re的工作是在我们制造的成熟产品上设计出旧的模数转换器。 LTC1050是‘传统'电路的最后一级、仅提供背景信息。 红色、绿色和蓝色圆圈将在本帖子的稍后部分中说明。

可以看到、相对于 GND 2、标称输入电压范围为+2.5V 至-2.5V。 测量直流。
此 PCB 安装在经过自动校准/ QC 流程的产品中、并会针对发货的每个器件进行自动化校准。 产品校准过程的一部分是校准此测量电路以生成约为~0.005%至0.01%精度的电压读数。 我应该注意的是、我们不会使用 ADS127L11中的增益和偏移寄存器、我们在上电时将这些寄存器保留为默认状态。 我们将计算得出的增益和偏移校正因数应用于从 ADS127L11读取的固件。
对于此特定的校准步骤、我们正在校准一个将生成0V 至+2.5VDC 电压范围的 DUT。 我们通过向测量电路输入(在上面的原理图中标记为 Vin)施加值得信赖的0V 和+2.5V 电压来计算失调电压和增益、评估 ADS127L11提供的读数中的误差、并生成偏移和增益补偿系数。 ‘计算出这些因子后、我们将其应用、然后执行验证步骤以确保这些因子"采取"。 应该注意的是、在这个自动过程中、直流阶跃变化被施加到 Vin 上、通常为0V 至+2.5V (满量程校准和验证)和0V 至1.25V (对于中量程线性/验证检查)。
现在我们来看看问题的核心…
有时、我们的测量验证测试会在执行校准步骤后失败。
我们能够在其中一个故障期间停止自动化流程、并使用 HP3457 (具有10Gohm 输入阻抗)来探测电路并进行故障排除。 在本例中、固件报告的读数与预期相差0.08%。 请记住、我们期望读数精度约为0.005%、所以这个误差非常显著。
请注意、我在上面的原理图中没有包含某些电路、这会将 DUT 输入电压降低约~5%。 我想提一下这一点、因为我在这里提供了我们在故障排除过程中收集的真实数据的数字。
在向电路板提供可信1.2500V 电源时、我查看了 THP210单位增益差动放大器电路的输入(相对于 GND 2的蓝色圆圈)、并测量了 1.19031伏 。
然后、我移动了红圈(TP18相对于 TP19、ADC 输入)、并测量了 1.18937V 。 差值约为0.08%!
然后、我移动到绿圈、接着右侧探测 THP210的引脚4和5。 ‘读数"跳"回至1.19031V 。 然后、我返回到红圈(ADC 输入)、并确认 ADC 输入现在的读数也是1.19031V。 不用说、固件(使用其补偿系数)现在报告了我预期的1.25000V 中量程读数。
我的第一个本能是 THP210至 ADS127L11电路中出现某种振荡、而且我设法在探测时抑制了振荡。 很自然、我曾尝试过用示波器重新制造这个问题并观察相同的点。 ‘、只要在我们的校准 QC 过程中发生"不良状态"、只要我进行任何探测、我就不会看到任何振荡。 不过、我可能是通过探测来停止可疑的振荡。 我还需要注意的是、到目前为止、我在至少5-6个板上看到了类似的行为、这些板都经过了此过程。 "不良状态"错误的数量似乎因电路板而异。
我希望 TI 能看一看电路、看看设计是否有什么跳跃、从而可能解释了我看到的症状。 这是振荡吗‘?还是此处是否存在其他可导致这些非确定性"不良状态"的东西?如果我重新运行自动校准/验证过程和/或循环通电、这些状态可能会消失? 再说一次、原来的设计人员不再在这里、因此我无法了解所做决策的背景。
但是、通过查看以下 TI 应用手册(www.ti.com/.../sboa546.pdf)、与我们的实现相比、我发现了以下几点:


- 我们没有任何 Rin 或 Riso 电阻器。
- 我们的 Ro 电阻器为200欧姆、而不是 TI 应用手册上列出的22欧姆。
- 我们的 Cdiff 为2700pF、非常接近于 TI 列出的2200pF。 不过、我们的 CCMS 为5100pF、远大于 TI 应用手册中提到的220pF。
- Cf 为0.01uF、比建议为 Rg 和 Rf 使用1k 电阻器时的1.2nF Cf 电容器大~10倍。
以下是有关 ADC 状态/配置的一些信息:
- 未提供外部晶体;我们使用的是内部25.6MHz 时钟。 我们还处于低速模式、内部时钟分频为3.2MHz
- 启用 VCM 输出、为 THP210提供标称2.5VDC
- 我们正在为 AINNeg、AINPos 和 REFP 启用预充电缓冲器。
- 设置为"同步控制模式"-位4:3或者 CONFIG2=0b10
- OSR 值设置为26667、产生60SPS 更新速率。
现在、我意识到、在表面上、我们只需用霰弹枪方法、并更新显示此间歇性问题的板、并匹配 TI 应用手册及其调用的所有组件。 但是、由于它是间歇性的、而且我们仍然没有真正确定问题(即使它确实是振荡或不是振荡)、我想联系一下 TI 是否可以 通过查看 设计、实现方案、并将其与我一直观察到的症状进行比较来提供见解。 此外、 几个月前、我们通过此设计成功校准了10块以上电路板、并且校准/QCing 没有问题、从而为设计建立了一定的信心。 诚然、这是第二组电路板、具有可能不同批次/器件容差。
非常感谢您花时间考虑这一问题。 我们中的几个人已经对此问题进行了几天的故障排除、并将继续这样做。 我们希望使用 TI 的反馈来补充我们的故障排除流程。

























