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.

[参考译文] TMS320F28377D:CMPSS 模块-容差和校准

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/590592/tms320f28377d-cmpss-module---tolerances-and-calibration

器件型号:TMS320F28377D

 您好!

对 CMPSS 模块有一些问题、并在测试中看到了一些问题:

在测试中、正负比较器之间存在一些差异、即使考虑了迟滞、因此了解这些容差将有所帮助。-

-数据表指定了‘输入参考偏移误差’的+/-20mV 值。 它指的是什么? 相对于输入偏移误差、它意味着什么

ETai  

 

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

    答案:

    -假设您的行程目标是1.5V。 高于1.5v 的电压增量“x”应导致1,低于1.5V 的电压增量“x”应导致0。  假设您的 COMPDAC 基准电压为3.0V。 要将其设置为1.5v (这是您的跳闸点)、请将 DACVAL 设置为2048 (中间码)。

    现在、它有两个错误。 COMPDAC 有其自身的偏移误差,而比较器有其自身的偏移误差,因此在这种情况下,您将看到的总偏移误差实际上是 DS 中指定为+/-25mV 的“静态偏移误差”。 这基本上意味着、即使理想情况下具有3.0V 基准电压的2048 DACVAL 也应提供1.5V 电压、这是因为 COMPDAC 偏移误差和比较器偏移误差、 CMPSS 的负基准电压将介于1.475V<->1.525V 之间,但由于您不知道电压是多少,因此必须将其校准,因此您的 DACVAL 可能不再是2048,而是在该电压附近的某个位置。 您为 COMPH 获得的校准 DACVAL 不一定是针对 compl 的相同跳闸 DACVAL、因此您必须单独校准这两个器件。 这可能是您看到的结果。

    是的、每次启动时都应校准偏移误差、与 ADC 偏移误差的运行时校准具有相同的优势。 一种方法是,假设1A 是您所需的跳闸点。 禁用迟滞后、您将向上和向下扫描 COMPDAC、并计算两个跳闸点的平均值。 您可以将 COMPDAC 设置为此跳闸值。 我们不提供偏移温度系数,但如果您正确校准跳闸点,这不会是什么大问题。

    -我们将比较器偏移指定为“输入参考偏移误差”,因为它没有模拟输出。 您将看到的偏移发生在输入而不是输出上。

    其他几点:

    -每个 CMPSS 模块在 COMPH 和 COMPL 之间共享一些内部组件。 如果您使用来自同一 CMPSS 模块的 COMPH 和 COMPL、则必须注意模块间跳闸干扰幅度和跳闸干扰稳定时间。 本质上、这意味着 COMPH 或 COMPL 跳闸将暂时干扰另一个跳闸。

    在 DS 中,这分别被指定为“CMPSS DAC 输出干扰”和“CMPSS DAC 干扰时间”,值分别为100LSB 和200ns。 COMPL 上的跳闸会暂时干扰 COMPH 上的信号、反之亦然。

    磁  滞是单向的。 这意味着什么?  跳闸0->1始终发生在校准的跳闸代码上,而不是“校准的跳闸代码+迟滞电压/2”。 迟滞只发生在1->0之间、而不是另一种回绕。

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