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.

[参考译文] DAC8750:DAC8750校准

Guru**** 2443540 points
Other Parts Discussed in Thread: DAC8750

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/797853/dac8750-dac8750-calibration

器件型号:DAC8750

您好!

校准 DAC8750的最简单方法是什么? 有一个我们可以快速使用的示例

校准此部件?

谢谢、

Bob

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

    数据表中的第8.3.11节介绍了校准过程。 基本上、您将 DAC 数据寄存器中写入的代码乘以 DAC 增益校准寄存器、以通过0x8000 (中量程)= 1来校正增益误差。 DAC 零点校准寄存器将添加到该寄存器中以校正偏移。

    如果您对此有其他问题、请告诉我、因为您可能已经在数据表中看到了此说明。

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

    我们按照数据表中的说明进行了校准、但我们遇到了2个问题。

    问题1:无论增益如何,我们从 DAC 获得的最大输出为19.9mA,而不是20mA。 看起来 DAC 会在19.9mA 下饱和。

    问题2:增益在4mA - 20mA 范围内不是线性的。 在较低的范围(4mA - 10mA)下看起来是精确的。 但在中距离和较高的范围内、输出的精度较低。 例如、我们得到的不是15mA、而是14.98mA。

    请告诉我、我们是否可以采取任何其他措施来提高输出精度。

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

    您能否详细说明您是如何获得应用于校准寄存器的代码的?

    我将接管对该线程的支持。 我本周还将出差、因此可能会有一些延迟、如果我无法回复、您可能会发现我团队中的其他人被分配了回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Kevin:

    我们执行以下操作来获取校准增益和零寄存器:

    1) 1)选择4mA–20mA 范围、因此、当代码= 0x0000时、我们应得到4mA;当代码= 0xFFFF 时、IOUT = 20mA
    2) 2)首先、我们启用 calen、并设置零 Reg = 0、增益 reg = 0x8000、然后发送代码= 0、这样 IOUT = 3.97 ~3.98
    3)3)在此值下、我们需要向零点添加大约0.02~0.03mA 的补偿、中的 rant 4-20mA 对应代码为0.03mA
    0–0xFFFF 为0.03/16.0 * 0xFFFF = 122、或源自:(3.97-4.0)/16 * 65536 =-122、因此零寄存器设置为0x7A。

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

    有两点需要评论、因为我似乎遗漏了您的原始评论之一。

    器件中实现的校准功能是一种纯数字功能。 这意味着内部放大器的输入失调电压等模拟域中的任何限制、或者由于内部电阻器不匹配或输出电压摆幅至轨影响而导致的增益限制都无法克服。 因此、在负增益误差导致0xFFFF 处的满量程电压产生~19.9mA 输出的情况下、内部数字校准无法克服。 此误差很可能来自基准误差、因为它超出了信号链规格。

    关于您的校准方法、我看不到您是如何获得增益校准系数来解释您提到的非线性的。 不过,我仍然可以尝试提供某种程度的指导。

    通常、校准是从最佳拟合两点直线完成的-该最佳拟合直线用于偏移和增益校准系数。 这两个点是在系统线性运行区域内选择的、其满量程范围为10%和90%、以避免放大器在其电源轨附近出现非线性行为。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Kevin、

    我们使用内部基准。 我测量的 REFIN 电压为4.99V。 我们在 REFIN 输入附近使用0.1uF 去耦电容器。  

    随附的是 DAC8750的原理图。 请告诉我什么因素会阻止输出达到20mA、因为它目前是最大值 输出电流约为19.9mA。

    谢谢、

    Bob

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

    内部基准在室温下指定、最小和最大容差分别为4.995V 和5.005V -或0.1%误差。 最大温度系数为10ppm/C 我不确定您使用什么进行测量(即手持式 DMM 与8.5位台式 DMM)、但4.990V 会显示某种情况已关闭。

    如果该值正确、则在4-20mA 模式下 DAC 的理想满量程输出为~19.96mA。 如果我们还考虑室温下最坏情况的偏移和增益误差、则满量程时可能低至~19.93mA。 这不考虑 D29的任何潜在泄漏。

    由于基准显示的误差比数据表中指定的误差要大、您能否提供有关电压基准和电流输出测量方法的更多详细信息?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Kevin、

    我在测量4.99V 内部基准电压时使用了手持式 Fluke DMM。 通过使用台式 DMM、我现在测量的是4.9982V 内部基准电压 电压、满量程电流输出为19.98mA、负载为878 Ω。

    感谢你的帮助。

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

    感谢您的更新。

    这些结果更好地与数据表保持一致。

    如果您有任何其他问题、请告诉我。 此主题将在2周后自动锁定、但如果您自己创建了新主题、或者我团队中的某个人将跟进您。