TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280039C: 关于此系列的开发板CLB模块

Part Number:TMS320F280039C

我想用EPWM5配置CLB模块的输入,请问该如何配置

Yale Li:

只有EPWM1~4支持直接的内部连接输入到CLB。EPWM5输入到CLB需要通过外部连线+xbar实现。

,

user6072174:

你好,有相关例子么,我们这边想EPWM5的输入和输出为同一个引脚

,

Yale Li:

不好意思,之前看漏了,ePWM5~8的输出是直接可以通过内部连接输出到CLB tile的。ePWM1~4是通过Global Inputs,ePWM5~8是通过Local Inputs。

在syscfg中配置如图:

,

user6072174:

你好,可否提供一个完整的包含输入与输出配置的例子

,

Yale Li:

很简单的,在SDK例程的基础上按我贴出来的截图修改即可。

,

user6072174:

输出引脚呢,我现在想让波形的输出也在5A 5B引脚上,可以配置么

,

Yale Li:

可以的,CLB的输出可以直接替代ePWM的输出。在这个器件上ePWM1~4比较容易实现,ePWM5及之后相对比较麻烦。

根据上面的GPIO muxing,EPWM5A选择CLB_OUTPUTXBAR5,EPWM5B选择OUTPTXBAR6。

对于EPWM5A:

CLB_OUTPUTXBAR5配置如下:(假定实现EPWM5A的逻辑最终通过CLB1 OUTLUT0输出实现)

对于EPWM5B:

首先在CLB配置中选择覆盖输出,可供选择的是Output12(OUTLUT4)、Output13(OUTLUT5),也就是说无论使用哪个CLB tile,最终的输出只能通过OUTLUT4或OUTLUT5实现:

OUTPTXBAR6配置如下:

,

user6072174:

你好,我这边尝试CLB OUTPUTXBAR时好像有点问题,无法覆盖原先信号,你那边在开发板上试过可以覆盖掉么,如果可以请工程文件打包发我

,

Yale Li:

好的

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280039C: 关于此系列的开发板CLB模块
分享到: 更多 (0)