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.

[参考译文] TMS320F280025C-Q1:CMPSS DAC:用作窗口比较器时要考虑评估最大误差吗?

Guru**** 2546920 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1564838/tms320f280025c-q1-cmpss-dac-consideration-to-assess-max-error-when-used-as-windows-comparator

器件型号:TMS320F280025C-Q1


工具/软件:

团队、
请您提供以下帮助:

我们使用 COMP 和 DAC 元件来创建窗口比较器。

COMPH 和 COMPL 与 OR 逻辑耦合、以便在通过窗口时触发中断。

两个窗口阈值由两个 DAC 输出确定。

这些 DAC 由 VDDA (3.5V) 供电。

这两个阈值很接近、引起了误差分布问题、在最坏的情况下、这可能导致两个阈值的反转/重叠。

我们当前的配置:


迟滞 x4
DAC H VAL (1931-80) LSB
DAC L VAL (1931+128) LSB

问题 1
在数据表 SPRS45 第 6.12.5.1.3 节中、CMPSS 说明性图:
根据这些曲线、是否可以评估我们工作点附近的误差 (1931 LSB)、而不是取最大误差并将其应用于整个 DAC 范围(最坏情况方法)?

问题 2:
是否可以考虑两个 COMPH/COMPL 元件之间存在很强的误差依赖性?
是否可以考虑两个 DAC 元件之间存在很强的误差依赖性?
在这种情况下、两个阈值将沿相同方向变化、不会有两个阈值反转/重叠的风险。

提前感谢、

Anthony

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

    您好:

    我将在接下来的几天里看一下并回复。

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

    我在这里回复是为了让帖子保持最新。  我想看看我们是否有一些表征或仿真数据、这些数据可能有助于提供一些指导。   

    此致、

    Matthew

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

    Anthony、

    以下是我们可以与客户分享的反馈:  

    CMPSS 内部使用的 DAC 对于低比较器和高比较器都是通用的(这是双抽头 DAC)、因此在 CMPSS 模块内部增益误差将是相同的并被抵消。

    然后、最小值分离要考虑的因素将是 INL 和 Comp Offset

    最大差值为(对于 VDDA = 3.3V 的 DAC 基准)INL + sqrt (2)* comp offset = 32LSB + 1.41 * 25LSB = 67LSB

    要考虑的另一个参数显示在下面的 DS 突出显示部分中:

    当其中一个 COMP 跳闸时、会在另一个 DAC 上引入瞬时干扰、但如果需要、客户可以通过 CMPSS 中的数字滤波器块来解决该问题。  

    由于客户使用此计时器窗口在同一输入上、但这一点并不重要、因为如果 CMPSS 的上限或下限阈值中断、我们将跳闸、在此期间也许另一个 CMPSS 的输出是无关的。

    此致、

    Matthew