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.

[参考译文] AM6442:如何配置 TIMER0、使其触发对 Timesync 路由器的 PWM 请求?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1517565/am6442-how-to-configure-the-timer0-so-that-it-triggers-a-pwm-request-to-the-timesync-router

器件型号:AM6442

工具/软件:

尊敬的专家:

我要做的是:

  1. 配置 Timer0会生成 PWM 事件
  2. 配置 Timesync 路由器以将这些事件路由到其 LocalEvents[0]线路
  3. 配置 L2G 以将此事件映射到 BCDMA 全局触发器

我将重点介绍(1)。 我不确定如何配置 Timer0、以便将 PWM 事件发送到 Timesync 路由器。 根据我对 AM64 TRM 的解读、应该有一种方法来配置 Timer[0..3]、以便它们:

  1. 生成 PWM 输出
  2. 触发对 Timesync 路由器的中断请求线路

中导出  12.5.3.3.2主域中的计时器集成:

中导出  10.3.1.1时间同步架构概述:

到目前为止、我已经实现了配置计时器、使 PWM 信号可以在 TIMER_IO0上看到、特别是在 C18焊球上看到。 我仍然不确定是否激活了指向 Timesync 路由器的 PWM 请求行。

因此、总结我的问题:

  1. 此 PWM 请求线路何时激活? 当 PWM 为高电平时、PWM 为低电平时……?
  2. 如何确保正确配置计时器以将 PWM 事件传送到 Timesync 路由器?
  3. 此外、是否还有其他需要考虑的事项(例如需要配置的另一个单元)、以确保请求路径正常运行?
  4. 此外、我看到这些活动都是以级别为基础的。

有关如何处理此类事件的简要说明很有帮助、例如何时激活和停用事件等

谢谢!