Other Parts Discussed in Thread: TMS320F28379D
部件号: TMS320F28379D
您好、
我正在与 TMS320F28379D 合作、并尝试通过 CLB(可配置逻辑块)路由 ePWM 和 GPIO。
根据我的理解:
每个 CLB 逻辑块提供 8 个输出。
ePWMxA 和 ePWMxB 信号连接到前两个 CLB 输出端。
此外、我还使用两个输出 X-BAR 连接 (CLB OUT4 和 CLB OUT5) 来路由 GPIO。 如果需要、这些输出还可用于路由 ePWM 信号。
其余的 CLB 输出连接到其他外设块、不能直接用于我的用例。
挑战在于、F28379D 只有 4 个 CLB 逻辑块。 实际上、我每个 CLB 逻辑块只能利用大约 4 个输出、总共提供 16 个 CLB 路由输出。
我的要求是:
- 18 个 PWM 输出、 或
- 12 个 PWM 输出+ 6 个 GPIO(总共 18 个输出)
由于可用的 CLB 输出似乎受到限制、我想知道:
- 这是 TMS320F28379D CLB 架构的基本限制吗?
- 是否有任何替代方法可以通过 CLB 路由 16 个以上的输出?
- 是否有人实施了类似的解决方案、或者发现了使用输出 X-BAR、ePWM 路由、GPIO 多路复用或其他外设的权变措施?
任何见解都将不胜感激。