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.

[参考译文] DAC8760:DAC8760 具有校准限制:不能对负值执行零校准、也不能对满量程的 1.5 倍执行增益校准。

Guru**** 2484615 points
Other Parts Discussed in Thread: DAC8760

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1551063/dac8760-the-dac8760-has-calibration-limitations-zero-calibration-cannot-be-performed-to-negative-values-and-gain-calibration-cannot-be-performed-to-1-5-times-full-scale

器件型号:DAC8760


工具/软件:

DAC8760 具有校准限制:不能对负值执行零校准、也不能对满量程的 1.5 倍执行增益校准。

芯片由–15V 至+15V 供电、散热焊盘连接到–15V、电压输出范围可选择为 0 至 5V。

零校准不能导致输出降至 0V 以下。 也就是说、当零校准数据介于 0 和 0x7FFF 之间时、输出电压介于 0 和 2.479V 之间。 当零校准数据介于 0x8000 和 0xFFFF 之间时、输出电压保持在 0V。 不应该介于 0 到–2.479V 之间?

增益校准不能导致输出超过 4.96V。 也就是说、当增益校准数据介于 0 和 0x7FFF 之间时、输出电压介于 2.479V 和 4.96V 之间(当电压输出范围在 0 至 5V 之间选择时)。 当增益校准数据介于 0x8000 和 0xFFFF 之间时、输出电压保持在 4.96V。 不应该介于 4.96V 和 7.5V 之间?

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

    DAC DAI、


    您会发现的问题是用户校准仅是数字实现、而不是模拟实现。 数据表第 34 页的用户校准部分对此进行了详细介绍。 将 DAC 设置为 0V 至 5V 输出范围时、输出范围仍然相同。 数字代码可由 USER_ZERO 和 USER_GAIN 进行修改、但输出仍限制在 0V 至 5V 范围内。 例如、以下是用户使用 CODE_OUT 进行校准:

    代码值的对应值是写入到 DAC 数据寄存器的值。 这由用户零点和增益进行数学修改、以获得新的 CODE_OUT 值、这就是 DAC 的值。 如果该值小于 0x0000 或大于 0xFFFF、则结果将被削波并用作校准后的 DAC 数据值。

    在公式 6 下面、描述说“此实现是纯数字的、在电压或电流输出范围两端、输出仍受编程值的限制。 此外、请记住、校正仅对真实设备端点内部的端点有意义。“


    Joseph Wu

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

    这是否意味着校准只能在–50%到 100%之间进行?

    我制造了 20 块电路板、没有一块达到 5.00V、只有 4.96V。 这是否意味着这是 IC 的缺陷?

    您能告诉我如何实现 5.00V 满量程输出吗?

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

    DAC DAI、


    这不是设备中的缺陷。 校准是一种数字校准、输出仍然不能超出其设置的范围。 如果您将器件设置为 0V 至 5V 范围、则绝不能通过校准超出该值。 如果您当前获得的输出电压约为 4.96V、则 DAC 基准电压可能略小于 5V。

    要获得大于 5V 的输出值、您仍可以使用较高的范围并在较低的范围内进行校准。 您不使用 0V 至 5V 输出范围、而是将其设置为 0V 至 5V 范围、使用 10%超量程、然后将校准设置为略小于 5/5.5 比例的值、以获得大约 5V 输出的值。 您还可以将范围设置为 0-10V、并将其校准为接近 1/2 的值。 分辨率会损失一些、但这仍然会通过校准来实现。


    Joseph Wu

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

    借助我的设计、用户可以通过菜单灵活选择输出范围:0V 至 5V、0V 至 10V、–5V 至+5V 和–10V 至+10V。
    是否希望为 0V 至 5V 应用选择 0V 至 10V 的输出范围? 如果我作为用户选择 0-10V、该怎么办? 此 IC 显然无法输出完整范围 (0-10V)。 如果这是一个问题、没有什么可说的。 但全部 20 个都是这样的。 这不是一个缺陷吗? 您希望我们如何使用它?

    谢谢你。

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

    DAC DAI、


    务必确保、您能在最大值下测量输出电压、然后测量基准电压。 它们应该非常匹配。 基准电压应介于 4.995V 和 5.005V 之间。 请告诉我您得到了什么电压。

    其次、使用 10%超量程功能、仍然应该能够到达输出。 每个范围 0V 至 5V、0V 至 10V、±5V、±10V 都具有超范围功能、因此您可以达到 0V 至 5.5V、0V 至 11V、±5.5V 和±11V。

    您可以使用控制寄存器(地址 0x55、DB14)中的 OVR 位设置此超范围模式。

    如果电压较低、应该能够设置该位并使用增益校准重新调节输出。 这样可以增加+10%的可调范围、但您应该能够达到所需的满量程。


    Joseph Wu

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

    我的设计同时输出电压和电流、具有菜单可选的输出范围:
    电压输出范围:0-5V、0-10V、–5V-+5V、–10+10V;
    电流输出范围:4 –20mA、0 –20mA、0 –24mA;

    当电压输出范围为 0-10V 时、输出电压为 9.93V;
    当电压输出范围为 0V 至 5V 时、输出电压为 4.96V;
    当电流输出为 4 –2mA 时、输出为 3.97 –19.86mA;

    基准电压是内部 DAC8760、I 测量值仅为 4.96V。
    启用 OVR 位并执行增益校准可使电压输出达到满量程、但输出电流不足。
    非常感谢! :)

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

    DAC DAI、


    我很高兴超范围适用于电压输出。 电流输出没有类似的超量程。 但是、您可能能够以类似的方式发挥电流的输出范围、但它稍微复杂一点。 在此设置中、您可以使用外部 RSET 电阻器来设置输出电流。 DAC 的电流输出级通过以下方式构建:

    有一个 15kΩ RSET 电阻器用于设置 DAC 的电流输出。 在大多数情况下、您会为电流使用内部 RSET。 但是、您可以使用外部 RSET 来更改增益。 这可以通过控制寄存器中的位 13 进行设置。 如果电流有点低、电阻稍低会增加输出电流。 请注意、电流随该电阻而变化、电阻的任何漂移都将被视为电流漂移。

    我从未在我处理的任何项目中使用过外部 RSET、因此我不确定该器件在 4 –20mA 电流模式下如何产生 4mA 电流。 如果 4mA 是添加到输出电流 DAC 的基座电流、则 4 –20mA 模式下的 4mA 失调电流可能无法调节。


    Joseph Wu