工具/软件:
您好:
在提到“CMPSS"一“一章时、我遇到了一个位 COMPACE。 我找不到很多详细信息、即使在 CMPSS 模块方框图中、也未提及该位。
该位的重要性是什么?
如果设置为零、则它将禁用整个 CMPSS 模块(包括斜坡发生器)、还是仅禁用到模拟比较器器件且斜坡发生器仍然可以运行?
请提供一些见解。
此致、
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.
工具/软件:
您好:
在提到“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) 中更新。 但是、主要区别在于该信号不再连接到比较器的负输入端。
如果我误解了你的观点、请纠正我。
此致、