主题中讨论的其他部件: PGA900
工具/软件:
我们目前正在生产采用 PGA305 的产品。 本产品输出 4–20mA 电流信号、以响应传感器检测到的压力。
然而、在过去三个月中、我们观察到 PGA305 的电流输出存在一致的偏移。 具体而言、当指示 通过 DAC 输出与 20mA 等效的信号时、实际输出约为 18.5mA 。
为了定义产品的规格限制、我们希望更好地了解电流输出的变化。 您能否提供有关 用于电压至电流转换的 40Ω 电阻器可能发生的变化以及放大器之前的增益变化的信息?
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.
工具/软件:
我们目前正在生产采用 PGA305 的产品。 本产品输出 4–20mA 电流信号、以响应传感器检测到的压力。
然而、在过去三个月中、我们观察到 PGA305 的电流输出存在一致的偏移。 具体而言、当指示 通过 DAC 输出与 20mA 等效的信号时、实际输出约为 18.5mA 。
为了定义产品的规格限制、我们希望更好地了解电流输出的变化。 您能否提供有关 用于电压至电流转换的 40Ω 电阻器可能发生的变化以及放大器之前的增益变化的信息?
您好、
欢迎来到 E2E! 您能否分享有关您的设置的更多信息:
谢谢、
Maggie
您好、Maggie、
感谢您的答复。 我对我以前的信息中缺乏详细信息表示歉意。
将 PGA305 和其他电子元件焊接到电路板上后、我们将执行电气测试。 在此过程中、我们输入十六进制值 2760、这对应于大约为 20mA 的 DA 指令以验证当前输出。
以下是我对您问题的回答。
⇒ 我附上了一个名为“EEPROM.JPG"的“的文件。
⇒ 根据 PGA305 的生产批次、我观察到了输出电流的变化。 随附一张名为“PGA305 量产批次的照片“的照片供您参考。 使用 DAC 代码“0x2760",“, 批次、批次 AOSC 的输出电流为 20mA、 批次 A3VY 的输出电流为 18.5mA。 这些值代表每个批次约 100 个样本的平均值。
⇒ PGA305 的输出电路配置如数据表中的图 47“具有内部检测电阻的 4mA 至 20mA 输出图“所示。
⇒ 我正在使用 I²C μ s。
⇒ 我尚未设置输出端的任何钳位值。
⇒ 偏移在整个范围内不一致。 例如、当 需要 12mA 输出时、我观察到平均输出约为 11.1mA 、这表示偏差比预期值低约 7.5%。
据我所知、最终输出通过 PGA305 的补偿功能进行调整。 但是、在应用补偿之前、我想知道输出电流根据 DAC 命令值而变化的程度。 我也想了解实际产品中可以实现的最终输出电流。 据我所知、DAC 输出为 1.25V 、因此我假设输出电流的计算公式为:1.25V ×增益/ 40Ω 。如果我可以获得增益和 40Ω 电阻器的变化数据、我将能够更准确地评估输出。
此致、文宏

尊敬的 Fumihiro:
感谢您分享这些信息、这会很有帮助。
您是否想共享 GUI 此页面中的 EEPROM 数据? 很抱歉、我没有更具体的要求查看您的 EEPROM。 从该页面读取的 EEPROM 在所有器件中是否相同?

根据您分享的内容、您似乎正在使用 DAC Settings 页面将输出写入 DAC。 如果我错了、请纠正我。

当您执行此操作时、您写入的值不会通过补偿循环:

因此、只有 DAC 增益会计入输出电流。 但是、当您在电流模式下运行器件时、应该没有 DAC 增益:

计算电流输出的公式如下:

因此、对于 DAC 代码 0x2760、您应该期望 19.2mA 输出 — 这表示两个批次代码的误差都是~4%。
遗憾的是、我没有 DAC 的精度规格。 PGA305 数据表指出、PGA305 的满量程精度小于 0.1%、但这考虑了补偿算法中的校准。
我正在内部查询您分享的批次代码。
谢谢、
Maggie
您好、Maggie、
感谢您的答复。
・您是否想共享 GUI 此页面中的 EEPROM 数据?
⇒我已经再次检索到 EEPROM 数据、我会将其附加到此处。
・从该页面读取的 EEPROM 在所有器件中是否相同?
⇒写入的值在所有器件上都是相同的。
・根据您分享的内容、您似乎正在使用 DAC Settings 页面将输出写入 DAC。 当您这样做时、您写入的值不会通过补偿循环、因此只会将 DAC 增益计入输出电流。 但是、当您在电流模式下运行器件时、应该没有 DAC 增益:
⇒感谢您的详细说明。 我可以使用 DAC Settings 页面来观察 DAC 输出、我知道在这种情况下补偿环路未激活。 在此阶段、我将输入预期的 DAC 值并测量输出电流、以确认 PGA305 和其他电子元件是否已正确焊接到电路板上。
・所以、对于 DAC 代码 0x2760、您应该需要 19.2mA 输出 — 这表示两个批次代码的误差都是~4%。
⇒我也知道 DAC 代码 0x2760 对应于 19.2mA 的预期输出 、我知道 0x28F5 产生大约 20mA 。 但是、当我将 DAC 代码设置为 0x2760 时、 AOSC 批次的输出电流为 20mA、而 A3VY 批次的输出电流为 18.5mA、这表明差异约为 7.5%。
我想了解的是、在没有补偿回路的情况下应用相同的预期 DAC 值时、输出电流的变化量、特别是由于同一批次内或不同批次之间的变化。 我想了解 DAC 本身的精度、以及 40kΩ 和 40Ω 电阻器等周围元件的可变性。 显而易见、我并不认为 7.5%的偏差一定很大。我想了解硬件中的典型变化水平、然后可以参考来评估焊接是否正确。 如果我重复一下自己、则表示歉意。
此致、文宏
尊敬的 Fumihiro:
谢谢您、感谢您详细解释您尝试做什么。
很抱歉、除了数据表中提供的数据外、我没有 DAC 的特性数据。 由于 DAC 旨在与整个 PGA305(输入放大器,ADC,微控制器等)配合使用、并且不打算单独使用、因此我们没有 DAC 的详细规格。
我认为您在 12mA 11.1mA 18.5mA 上看到的是增益误差、而不是偏移误差 (DAC/DAC = DAC/1.08 20mA)-这可以通过校准来解决、但我知道您的设计尚未进入该阶段。
我确实查看了您提供的批号 — 我没有看到这两个批次之间有什么不寻常的。
谢谢、
Maggie
您好、Maggie、
在我的初始问题中、我提到了失调电压误差、但正如您正确指出的、这实际上是一个增益误差。 我也明白、这可以通过校准来解决。 我想确定在子装配阶段可将输出电流值的范围视为正常。 例如、当 DAC 代码为 0x28F5、预期输出为 20mA 时、定义作为正常值的可接受范围会有所帮助。 是否有任何可用于此目的的参考数据?
同时、感谢您调查两个批号—我确信没有问题。
谢谢、
文宏
尊敬的 Fumihiro:
这是 PGA900 数据表的屏幕截图、它具有与 PGA305 相同的 DAC、因此这些规格适用于 PGA305 DAC。

因此、典型的总体未调误差是 DAC 满量程范围的 3.5%。 在电流模式下、PGA305 的满量程输出约为 33mA。 3.5%* 33mA = 1.12mA。 例如、如果预期输出为 19.2mA、不限 未校准 18.05mA 和 20.36mA 之间的输出值将在典型误差裕度范围内。
谢谢、
Maggie