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.

[参考译文] TMS320F28388D:COMPDACE 位的重要性

Guru**** 2551110 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1548696/tms320f28388d-importance-of-compdace-bit

器件型号:TMS320F28388D


工具/软件:

您好:

在提到“CMPSS"一“一章时、我遇到了一个位 COMPACE。 我找不到很多详细信息、即使在 CMPSS 模块方框图中、也未提及该位。

该位的重要性是什么?  

如果设置为零、则它将禁用整个 CMPSS 模块(包括斜坡发生器)、还是仅禁用到模拟比较器器件且斜坡发生器仍然可以运行?

请提供一些见解。  

此致、

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

    您好:

    COMPDACOUT 是低比较器 DAC 输出、仅在 CMPSS1 模块中可用。 要启用此 DAC 输出、请设置模拟子系统中的寄存器 CMPxDACOUTEN。  

    对引脚启用 CMPx_DACL 会禁用 COMPL(低电平比较器)的功能。 在这种情况下、COMPL 的反相输入必须来自 CMPx_LN 输入引脚。 CMPSS 模块的所有其他功能都会被保留。 因此、您可以使用斜坡发生器和其他功能、只有内部 DAC 会输出到外部 GPIO 引脚、并且无法再连接到 COMPL 负引脚。

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

    感谢您的答复、Stevan。 然而、这种解释仍然不完全清楚。

    我特别指的是  COMPACE  位、而不是  COMPDACOUT  或任何其他位。

    根据你的发言、我目前的理解是、即使在什么时候  COMPDACE = 0 、斜坡发生器继续运行、结果仍在 DAC 寄存器 (DACxVALS 或 DACxVALA) 中更新。 但是、主要区别在于该信号不再连接到比较器的负输入端。

    如果我误解了你的观点、请纠正我。

    此致、

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

    您好:

    是的、 正确。