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.

[参考译文] DAC8775:不同范围的 DAC8875校准

Guru**** 1637200 points
Other Parts Discussed in Thread: DAC8775, REF5050, ISO7141CC
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/728294/dac8775-dac8875-calibration-for-different-ranges

器件型号:DAC8775
主题中讨论的其他器件: REF5050ISO7141CC


您好!

我正在使用 DAC8875、非常感谢您在以下问题上提供帮助:

  • 问题1. 针对以下配置(通道 A 和 B)测量的输出电压始终饱和为4.96V (在校准和未校准模式下、均为单/双极范围)。

复位配置:['0x2'、'0x1e12']
通道选择:['0x3'、'0x0020']、['0x3'、'0x0040']
通道配置:['0x4'、'0xd000']
通道数据:['0x5'、'0xFFF"]
BBC 选择:['0x6'、'0x0001']、['0x6'、'0x0002"]
BBC 配置:['0x7'、'0x061f']
校准启用:['0x8'、'0x0001"]
校准增益:['0x9'、'0x81eb"]
校准偏移:['0xA'、'0x0026"]
DAC 状态:['0xb'、'0x1781"]

  • 问题2. 状态寄存器指示通道 A 故障、但不指示通道 B 故障。这两个通道都只连接到 DMM。 软件复位时、故障不会清除。 是否有任何建议、故障原因可能是什么? 通道 A 和 B 都生成相同的输出测量值。

  • 问题3. 我正在尝试更好地了解 DAC8775的校准步骤。 根据数据表、单极模式0x00 (5V)和0x01 (10V)的校准工作正常、如以下示例所示。 我们如何计算双极范围的校准数据? 我们是否需要为双极范围保留单独的校准参数?

单极校准(V_Requested = CAL_GAIN x V_meased + CAL_Offset)
CAL_Offset = 0.002279831V (0x1D)
CAL_GAIN = 1.007500601V/V (0x81EB)

感谢你的帮助。

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

    您好 Lasto、

    问题1:假设这些内容已正确写入器件、则看起来正常。 我建议在配置和启用 DAC 输出之前配置和启用降压/升压。 输出连接到什么? 根据您的寄存器值、您似乎已将 VPOS 钳位到15V、并将 Vneg 钳位到-15V。 可能会发生的一件事是、电压输出由于短路或低阻性负载而受到电流限制。 启用降压/升压转换器后、您能否提供原理图并测量 VPOS 和 Vneg? 我还建议在写入校准寄存器之前、首先确保输出符合预期。

    问题2:故障可能有几个原因。 当短路电流限值在 Vout 上时、唯一的电压故障情况是导致的。

    问题3:校准应与双极范围相同。 它仍然只是改变传递函数的总体斜率和垂直偏移。 唯一的区别是负满量程将为0x0000、正满量程将为0xFFFF、而'0V'将为中标度0x8000。 在更改任何范围时、增益和失调电压误差可能会因切换不同的增益设置电阻而发生变化、因此对于每个范围、您可能需要单独的校准值。

    谢谢、

    Garrett

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

    非常感谢您的帮助。

    问题1和3.

    我正在使用 EVM 板、只需使用 DMM 进行读取。 我认为问题1和3与基准电压偏差有关。 我在 REFIN TP 处测量了 Vref、其电压为4.97V、这可能是读数的原因。 我使用内部基准和 REF5050基准进行了测试、并不断获得指示偏离5V 的读数。  现在、我调整了校准以使用 Vref=4.97V。

    这是否与 EVM 上的跳线设置或我连接到 SPI 测试点的接线相关(我将为 SPI 接口添加 ISO7141CC 隔离器、但我仅在使用 SM-USB-DIG 时看到相同的 Vref 偏差)。

    问题2.

    通道故障状态条目似乎是一个被锁存的瞬态故障。 出于某种原因、故障状态不是通过软件复位或写入状态寄存器0xB 来清除的;它只在硬件复位后清除。

    [是。发布的数据通过测试点从寄存器中读回(使用 EVM 的 SM-USB-DIG 和 LabView 应用进行双次检查)。 我检查了 VPOS 设置为15V、Vneg 设置为-15V。]

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

    内部基准电压在4.99V 至5.01V 范围内被指定为最大/最小值。 如果加载了该器件、我唯一可以看到它超出规格的方法是、但在 EVM 上不应这样做。 您是否使用的 DMM 具有足够的精度来测量基准电压? 我不认为这可能是由跳线设置引起的。

    正确答案这些都很粘滞、以指示发生了故障、如数据表第8.3.8节所述。 这些位应在软件复位时清除、或通过在状态寄存器中复位它们来清除。 您是否使用过 EVM 软件进行过此测试? 可能故障仍在发生、因此设置后立即锁存 Get。

    谢谢、
    Garrett
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 我将使用其他 DMM 通过 EVM 软件检查并再次双检查复位。

    感谢你的帮助。