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

TMS320F28379D: 关于CLB单元时钟的问题

Part Number:TMS320F28379D

问题1.请问CLB单元时钟如何配置呢?为什么28379的TRM文档的CLB章节没有描述?379的CLB单元,最大时钟是多少?

而28388的就有 clb单元的时钟描述

如上图所示,这个388的TRM文档对应章节的CLB时钟描述

其中CLBCLKCTL的定义如下:

CLKMODECLBx默认值为0,即CLB单元的时钟与系统时钟是同步的。

由于EPWMCLKDIV的默认值为1,

问题2.如果388的系统时钟配置为200MHz,不把了PERCLKDIVSEL.EPWMCLKDIV设定为2,CLB的TILE时钟就会超过150MHz

按照EPWMCLKDIV的定义,其数值是不是要么为0要么为1,可以将EPWMCLKDIV设定为2吗?

user78960159:

388 TRM中的这个图

是说在同步模式下,CLB单元的时钟就是EPWM单元的时钟吗?如果是这样,倒是能说的通,如果200NHz主频,默认的EPWM单元的时钟会是主频除以2

,

Yale Li:

问题1. 28379D上输入到CLB模块的时钟就是SYSCLK,而且没有更进一步的相关配置;

问题2. EPWMCLKDIV的分频系数就是1/2,而且默认是2(x1)。

user78960159 说:是说在同步模式下,CLB单元的时钟就是EPWM单元的时钟吗?如果是这样,倒是能说的通,如果200NHz主频,默认的EPWM单元的时钟会是主频除以2

是的。

,

user78960159:

您好 感谢帮助

最近我在利用379D的Launchpad开发板学习clb_ex7_state_machine例程,增加_LAUNCHXL_F28379D宏定义后,系统时钟的配置如下:

即开发板外部配有10MHz无源晶体,系统时钟被设置为200MHz

如您所说,“28379D上输入到CLB模块的时钟就是SYSCLK,而且没有更进一步的相关配置”,那么CLB单元的时钟会是200MHz对吗

问题1. 这个200MHz,是指CLB的Tile时钟频率TILEx Clock,还是CLBx Register Clock,379的CLB时钟结构和388一样吗?为什么379的TRM文档里没有像388的TRM文档中那样的时钟描述呢,如下图所示:

问题2.388的CLB是Type3,379的CLB是Type1。388的CLB最大时钟是150MHz

按照clb_ex7_state_machine例程的时钟配置和您的解答,379的tyoe1的CLB单元的时钟,会比type3型的388的CLB单元时钟频率还高吗?这个不太理解,硬件版本升级以后最高频率会降低??

,

user78960159:

您好 我刚才调试了一下 

产生PWM的couter1的配置如下

如上图所示,周期4000,从实际测量的PWM波频率看,周期为40uS,也就是说,这个4000.是对100MHz时钟计数的,即我觉得对于clb_ex7_state_machine例程,CLB的Tile时钟应该为100MHz,而并不是200MHz的系统时钟,

您的这个说法,“28379D上输入到CLB模块的时钟就是SYSCLK,而且没有更进一步的相关配置”

我觉得有些问题,麻烦您确认下,感谢。

,

Yale Li:

user78960159 说:如您所说,“28379D上输入到CLB模块的时钟就是SYSCLK,而且没有更进一步的相关配置”,那么CLB单元的时钟会是200MHz对吗

是的;

1. 28379D上没有类似的描述,只有简单的一个SYSCLK通入CLB模块的指示框图,所以如果在28379D的CLB上存在类似的时钟的话,就都是SYSCLK;

2. 这个我需要时间再看一下

,

user78960159:

您看388数据手册1175页和379数据手册2781页

他们的block diagram of a clb tile and cpu interface图是一样 从这个图看都是只有一个sysclk进到clb

只不过388在随后章节紧接着描述进一步的时钟配置图 379就没有了 我也是看388的trm对比才发现的

,

user78960159:

您看388数据手册1175页和379数据手册2781页

他们的block diagram of a clb tile and cpu interface图是一样 从这个图看都是只有一个sysclk进到clb

只不过388在随后章节紧接着描述进一步的时钟配置图 379就没有了 我也是看388的trm对比才发现的

,

user78960159:

您看388数据手册1175页和379数据手册2781页

他们的block diagram of a clb tile and cpu interface图是一样 从这个图看都是只有一个sysclk进到clb

只不过388在随后章节紧接着描述进一步的时钟配置图 379就没有了 我也是看388的trm对比才发现的

,

user78960159:

您看388数据手册1175页和379数据手册2781页

他们的block diagram of a clb tile and cpu interface图是一样 从这个图看都是只有一个sysclk进到clb

只不过388在随后章节紧接着描述进一步的时钟配置图 379就没有了 我也是看388的trm对比才发现的

,

user78960159:

您看388数据手册1175页和379数据手册2781页

他们的block diagram of a clb tile and cpu interface图是一样 从这个图看都是只有一个sysclk进到clb

只不过388在随后章节紧接着描述进一步的时钟配置图 379就没有了 我也是看388的trm对比才发现的

,

user78960159:

您看388数据手册1175页和379数据手册2781页

他们的block diagram of a clb tile and cpu interface图是一样 从这个图看都是只有一个sysclk进到clb

只不过388在随后章节紧接着描述进一步的时钟配置图 379就没有了 我也是看388的trm对比才发现的

,

user78960159:

您看388数据手册1175页和379数据手册2781页

他们的block diagram of a clb tile and cpu interface图是一样 从这个图看都是只有一个sysclk进到clb

只不过388在随后章节紧接着描述进一步的时钟配置图 379就没有了 我也是看388的trm对比才发现的

,

Yale Li:

好的,我需要和同事确认一下。那边这两天在放假,所以回复得可能会晚一些

,

Yale Li:

请看一下这两个链接:

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1110125/launchxl-f28379d-launchxl-f28379d-clb-clock-frequency

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1224403/tms320f28379d-clb-working-frequency

您的测试结果是正确的,在F28379D上,CLB的最大频率就是100MHz,且与EPWM同频。

,

user78960159:

好的感谢帮助

,

Yale Li:

客气了

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28379D: 关于CLB单元时钟的问题
分享到: 更多 (0)