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

RE: TMS320F28388D: EtherCAT无法扫描到设备

Other Parts Discussed in Thread:TMDSCNCD28388D, C2000WARE

我想询问一下TI官方的TMDSCNCD28388D控制板中关于EtherCAT时钟的问题,下图1,2为TMDSCNCD28388D的时钟设计,图3,4,5为我自己设计的电路板的额时钟设计,其中10M为MCU时钟25M是给DP83822IRHBR提供的时钟,但是其中R238电阻还未焊接,ESC_PHY_CLK的网络节点与F28388的GPIO154、DP83822IRHBR的23引脚XI时钟输入相连。官方TMDSCNCD28388D中F28388的主控与P0_PHY_CLK均为25M,但是图二中红色的大叉是表示这些时钟与MCU_GPIO154都处在断开的状态吗?如果是处在断开的状态,那按照F28388 Technical_Reference_Manual中(图6)对EtherCAT时钟的描述是否会相驳?如果不相博,请问一下我个人设计的电路板关于EtherCAT这一块的时钟应该做出如何的修改呢?或者说如果要使用我上述的硬件配置要对参考例程进行如何修改?

图1

图2

图3 EtherCAT25M时钟

图4

图5

图6 Technical_Reference_Manual中对ESC时钟的描述

Ben Qin:

我查看下相关资料后回复您。

,

豪杰 刘:

你好,按照Technical_Reference_Manual中关于LED的描述,如果出现这种情况会不会是意味我的DSP从站配置是正确的(电脑与DSP从站处在链接的状态)?

,

Ben Qin:

从LED的状态来看是对的

,

豪杰 刘:

但是我在VS2019 TwinCAT工程上依旧扫描不到设备。。

,

Ben Qin:

你图二是从哪里来的?不是官方的文档吧?

官方给出的原理图中红色的大叉表示该组件尚未填充,焊接前需要将其去除掉。

,

豪杰 刘:

D:\Software_install\ti\C2000Ware_4_03_00_00\boards\controlCARDs\TMDSCNCD28388D\Rev.B\MCU063B(002)_Sch.PDF文件的sheet:3

我个人觉得这个关于时钟这一块已经没有问题了,因为我RJ45网口的LED状态与数据手册上面描述的是一致的

,

Ben Qin:

抱歉我指的是图三

,

豪杰 刘:

图三是自己设计的PCB板原理图

,

Ben Qin:

官方给出的原理图似乎没有这个33R的电阻

,

豪杰 刘:

我没有使用这个25M的晶振作为PHY的时钟源,而是使用的10M晶振作为F28388的时钟源,然后通过28388内部分频与倍频从芯片的GPIO154输出25M时钟作为PHY时钟源,官方提供的例程代码是这样操作的

,

豪杰 刘:

关于这个我是否可以使用GPIO154输出的25M时钟作为PHY的时钟源呢?如果可以的话我只使用一个10M晶振作为TMS320F28388的时钟源就够了,而不需要其他的晶振?因为数据手册对ESC的时钟描述部分表述了这种方案,官方的例程好像也对这一部分进行了代码编写,就是上面那张对代码的截图。

,

Ben Qin:

豪杰 刘 说:因为数据手册对ESC的时钟描述部分表述了这种方案

能否指出在哪一部分?从你发的时钟逻辑图看这个方案应该是可行的。

,

豪杰 刘:

就是这个,将所述的25M外部晶振修改为10M,然后在程序中修改时钟树的分频倍频系数即可

,

Ben Qin:

理论上应该是可行的。但由于你是自制板,在硬件调试的过程中可能出现不可预料的问题,这我们很难提供帮助。

赞(0)
未经允许不得转载:TI中文支持网 » RE: TMS320F28388D: EtherCAT无法扫描到设备
分享到: 更多 (0)