主题中讨论的其他器件:SysConfig
尊敬的 Champs:
我是为我们的客户提出这个问题的。
现在客户希望使用 CLB 来处理 EPWM5信号、于是将 GPIO8配置为 EPWM5A、将 GPIO9配置为 EPWM5B。 他们希望使用 CLB 输出信号直接覆盖原始 EPWM5A/EPWM5B 信号、以便 为 GPIO8配置 CLB_OUTPUTXBAR、为 GPIO9配置 OUTPUTXBAR。 但他们发现 GPIO9可以成功覆盖、GPIO8仍输出 EPWM5A 原始信号。
我也可以简单地在我身边重现客户的问题。 为了便于观察、我将 CLB1_OUT0和 CLB1_OUT5设置为常数1、并 按如下所示为 GPIO8和 OUTPUTXBAR 配置 CLB_OUTPUTXBAR。 我发现 GPIO9为3.3V、但 GPIO8仍输出 ePWM 信号。
但 TRM 说 CLB 输出 X-BAR 架构与 GPIO 输出 X-BAR 的架构相同。 您是否还可以在自己身边对其进行配置、以查看是否发生这种情况? 如果可以、客户如何成功覆盖 EPWM5A (GPIO8)? 由于 PCB 限制、客户当前没有其他 GPIO 资源在 CLB 处理后用于输出 EPWM5A。
谢谢!
朱莉娅