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:启用CAL时是否补偿从DAC寄存器读取的数据?

Guru**** 2445440 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/569175/dac8750-does-read-data-from-dac-register-are-compensated-while-cal-enabled

部件号:DAC8750

您好,团队成员;

我们的客户已通知后续。 您能否确认这一点?

在CAL Enabled (启用CAL )上,Cutomer“Write DAC Data register”(写入DAC数据寄存器),然后使用CAL数据“Read DAC data register”(读取DAC数据寄存器),他发现读取DAC数据用CAL数据进行补偿。

如方框图所示,只有一个数据寄存器(DAC输入寄存器),CAL数据是用DAC电路的输入数据计算的。

因此,如果数据写入输入寄存器和读取输入寄存器也是如此,我认为数据不应更改。

此设备是否将数据写入DAC输入寄存器并读取不同的寄存器? (在DAC电路之前还存在一个寄存器?)

我找不到与此相关的任何信息。

谢谢

Mac

日本CSC  

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

    Mac,

    因此,我的理解是:

    • 该器件使用我们称为DAC数据寄存器的“双缓冲移位寄存器”来实现。 这意味着,当您写入DAC数据寄存器时,实际上是在写入缓冲寄存器。 在发出LDAC命令之前,此缓冲寄存器不会加载到实际控制DAC输出的DAC数据寄存器中。 同样,对于我们的所有器件,通常都有一个选项可用于HW LDAC (引脚控制)或SW LDAC (SPI/I2C命令控制)。 使用此LDAC命令时,缓冲寄存器中的数据从缓冲器锁定到DAC数据寄存器中。
    • 内部校准的机械原理是纯数字的,这意味着根据偏移和增益校准寄存器值以及从最近的DAC数据寄存器写入(实际上首先存储在缓冲寄存器中)提供的输入数据在内部执行计算。 在“幕后”真正发生的是,当发出LDAC命令时,该计算是根据缓冲寄存器的内容进行的,而实际上在DAC数据寄存器中结束的是缓冲寄存器值和校准值的最终计算。
    • READ命令实际上是读回DAC数据寄存器中的内容,而不是缓冲寄存器的内容。

    因此,我希望您的客户看到的观察结果与我对设备行为的期望一致。 如果您愿意,我可以对设计进行确认,但我非常确信这是事实。

    这是否会给您的客户造成问题,或者询问这是出于好奇,以验证行为?

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

    您好,Kevin-San

    感谢您快速,详细的回复。 我完全理解并同意你的评论。

    但是,我很抱歉再次打扰您,您能否确认设计,因为此请求是我们的客户通过Disty提出的。 我希望100 % Sure提供此信息。

    再次感谢。

    Mac

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Kevin-San
    还有一件事需要询问,与校准数据补偿相关。
    增益补偿计算如何处理盈余?
    只需通过仅使用上部刀头来削减余量? 我认为这不是一个圆满的结果。
    谢谢
    Mac
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mac,

    我向设计团队确认,我之前关于启用校准时DAC数据的写入/回读行为的陈述是正确的。

    我不确定我是否理解第二个问题。 如果计算表明DAC代码4506.12 是基于增益校准系数的正确代码,则小数点右边的所有内容都将在计算中丢失。 不会有上下两方面的决策。 这是您所问的吗?

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

    你好,Kevin San;

    感谢您的确认和问题2的回答。

    是的,您对问题2的回复是正确的,这正是我所要求的。

    再次感谢。

    Mac