主题中讨论的其他器件: C2000WARE
您好!
我们需要独立从外部源捕获7个 PWM 信号。 本质上、我们需要测量外部器件生成的连续信号的周期以及该微控制器生成的2个 PWM 输出信号、总共9个信号(7个在捕捉模式下、2个在 PWM 输出模式下)。
您能否确认 TMS320F2800157-Q1微控制器是否可完成该任务? 如果没有、请建议我们如何使用此微控制器实现此目的。 欢迎提出任何想法。
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.
您好!
我们需要独立从外部源捕获7个 PWM 信号。 本质上、我们需要测量外部器件生成的连续信号的周期以及该微控制器生成的2个 PWM 输出信号、总共9个信号(7个在捕捉模式下、2个在 PWM 输出模式下)。
您能否确认 TMS320F2800157-Q1微控制器是否可完成该任务? 如果没有、请建议我们如何使用此微控制器实现此目的。 欢迎提出任何想法。
尊敬的 Martik:
可以采取的一种措施是将 eCAP 配置为一次性模式。 启动捕捉。 然后、更改 eCAP 的输入以从另一个信号获取源并重新启用捕捉。 如果您需要捕获7个 PWM 信号、则可以通过循环方式捕获。
您是否一直需要始终捕获7个 PWM 信号?
如果是、我们还有其他具有更多 eCAP 模块的 MCU、例如我们的 TMS320F28P65X 器件、它包含7个可以使用的 eCAP。
此致!
马瑞安
尊敬的 Martik:
尝试我们使用 eCAP 捕获单个 PWM 波形的一些示例。 在您了解该示例以及输入来自何处之后、您可以拥有一个 ISR、该 ISR 可以更改 eCAP 监测的输入源。 我将 eCAP 设置为单触发模式、以便在将输入切换至 eCAP 后、如果您已准备好进行捕获、则需要重新 ARM 以再次开始信号捕获。 如果它处于连续模式、则尝试切换输入然后清除捕获的事件时将无法正常工作。
此致!
马瑞安