器件型号: AM263P4-Q1
主题: AM263P4 中讨论的其他器件
h iteam、
请提供以下有关 eCAP 集成的详细信息。 假设有两个 MCU A 和 B
为驱动器和 MCU B 生成 PWM 的 MCU A 应监控由 MCU A 生成的 PWM。我是否可以使用 eCAP 以及如何进行。考虑 eCAP 是否正在监控、如果发生任何故障/故障或 PWM 不匹配、我是否可以通过 SPI 向 MCU A 发出标志?
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.
器件型号: AM263P4-Q1
主题: AM263P4 中讨论的其他器件
h iteam、
请提供以下有关 eCAP 集成的详细信息。 假设有两个 MCU A 和 B
为驱动器和 MCU B 生成 PWM 的 MCU A 应监控由 MCU A 生成的 PWM。我是否可以使用 eCAP 以及如何进行。考虑 eCAP 是否正在监控、如果发生任何故障/故障或 PWM 不匹配、我是否可以通过 SPI 向 MCU A 发出标志?
尊敬的 Jayakeerthana:
eCAP 模块可以准确捕获 PWM 特性。 如果检测到不匹配或故障、MCU B 会通过 SPI 通知 MCU A。
请参阅以下链接中示例中的信息:
EXAMPLES_DRIVERS_ECAP_CAPTURE_PWM.html
实施:
信号路由: 将 MCU A 的 PWM 输出连接到 MCU B 上的 eCAP 输入引脚。通过输入 X-BAR 将信号路由到 eCAP 模块的CAP_IN输入、同时配置 256:1 输入多路复用器 (ECCTL0.INPUTSEL)。
eCAP 配置: 将 eCAP 模块配置为捕获模式:
故障检测: eCAP 模块的信号监控功能可以检测 PWM 不匹配情况。 对其进行配置以定义什么构成故障。
通过 SPI 报告故障:
TRIP_OUTCAP_INT当检测到故障时、使用 eCAP 信号或中断。 TRIP_OUT、启动 SPI 事务。 MCU B 充当控制器、发起与 MCU A(外设)的通信。 SPI_Send_Fault_Flag(FAULT_CODE)。 组件摘要:
|
元件
|
测量输出
|
配置
|
|---|---|---|
|
MCU A
|
PWM 生成
|
标准 PWM 输出
|
|
MCU B—eCAP 输入
|
信号接收
|
通过输入 X-BAR 为 eCAP 配置的 GPIO
|
|
MCU B - eCAP 模块
|
PWM 监控
|
捕获模式、启用信号监测
|
|
MCU B - SPI
|
故障报告
|
启动到 MCU A 的 SPI 事务
|
重要注意事项:
此致、
Zackary Fleenor
您好、Zackary、
感谢您的答复。
信号路由: 将 MCU A 的 PWM 输出连接到 MCU B 上的 eCAP 输入引脚。通过输入 X-BAR 将信号路由到 eCAP 模块的 CAP_IN 输入、同时配置 256:1 输入多路复用器 (ECCTL0.INPUTSEL)。
我们有三个 PWM 对(共 6 个信号)。 当前、它们已映射到 EPWM A[0:2]和 B[0:2] 亮起 MCU B 以及在 eCAP 上可以监测多少个信号?
来通过路由这些信号 输入 XBAR 、是否需要任何其他硬件配置?
此外、是 可在所有 GPIO 引脚上配置输入 XBAR
此致
Jayakeerthana P
尊敬的 Jayakeerthana:
每个 ECAP 仅承载一个计数器、因此支持捕获单个 CAP_IN 信号。
硬件配置: 不需要其他硬件、如跳线或物理连接(超出 MCU A PWM 输出和 MCU B eCAP 输入引脚之间的布线)。 通过输入 XBAR 的软件配置进行连接。
输入 XBAR 是可配置的、但是 并非所有 GPIO 引脚都可用于布线。 芯片的技术参考手册 (TRM) 中定义了适用于通过 XBAR 路由至 eCAP 模块的特定引脚。具体而言、请查看 eCAP 模块的输入多路复用说明。 您需要确定哪些 GPIO 引脚可以绑定到 eCAPCAP_IN 输入。 TRM 准确规定了可用于此目的的引脚。
此致、
Zackary Fleenor
尊敬的 Jayakeerthana:
您在上一个响应中显示的表都与 OUTPUTXBAR 相关、OUTPUTXBAR 是一个与 INPUTXBAR 完全不同的实体/多路复用器。
请查看所有 第 7.5.11 节 (X-Bar) 、明确区别。
数据表中未提及此信息、因为任何 GPIO 都可以用作 INPUTXBAR 的输入信号、因此任何 INPUTXBAR 输出信号都可以配置为 ECAP 的输入。
这显示在 TRM 图中的以下链接 (https://www.ti.com/lit/ug/spruj55d/spruj55d.pdf#page=917) 中
抱歉、我目前无法在回复中插入屏幕截图。 请查看上面链接中的图表以供参考。
此致、
Zackary Fleenor