关于DP83640主从模式问题咨询
我们在设计DP83640的过程中遇到一些问题,想咨询一下:
我们系统采用的是根据《AN-1730》中所提到的架构:即分为主、从结构,如下图所示:
我们打算让从设备的时钟同步到主设备的本地时钟上。其中主从设备的DP83640分别与各自的MPU(拟选用TI
的AM3517 )通过RMII接口相连。
现在我们的问题是:
1) 是不是主设备端就要工作在RMII master mode,而从设备就必须工作在RMII slave mode下?RMII主、从模式有什么区别?
2) 根据datasheet所述,RMII master mode需要外部提供一个25MHz的本地时钟,RMII slave mode需要提供一个50MHz本地时钟?
3) 同步以太网模式(Synchronous Ethernet
Mode)工作在哪个模下?主模式 or
从模式?
4) MPU的RMII接口中的RMII_50MHZ_CLK 如何提供?
1. 从描述来看,使用不同的MPU要同步,最好是DP83640都工作在msater模式,从图中25MHz reference clock输入也看到都是master mode。具体配置:在master端加25MHz外部参考,把它的TX_CLK配置为25MHz输出,作为slave的参考输入。两者的差别还是在于reference clock的接法以及clock的输出。
2. Master mode使用25MHz参考时钟,slave mode使用50MHz参考时钟。同时需要注意的是master mode参考时钟可以用crstal,而slave mode不能。
3. 应用于同步以太网时,DP83640可以是master mode, 也可以是slave mode。这个取决于系统的架构,不同情况需区别对待。
4. MPU的RMII接口中的50MHz参考时钟可以直接来自于处于master mode下的DP83640的CLK_OUT引脚。
感谢Wanda的回复。
对于2.3.4点现在已经没有疑问,对于第一点任有以下疑问:
主、从理解的层次方面:
a) MPU与DP83640之间通过RMII接口相连,它们之间是否要分主、备模式之分,如MPU工作在主模式,则DP83640必须工作在从模式?
b)如果同一电路板中有多个DP83640,那么可以分为主、从模式?
另外,再次确认一下:不管DP83640工作在主模式,还是在从模式下,都可以通过软件,使能同步以太网模式?
a),MPU和DP83640间没有主、备之分,它们之间是一个双向数据交互;
b),如果同一电路板上多个DP83640,并且MPU的MAC能共用一个RMII Clock时,我们就可以配置1个master,其余的都是slave。
同步以太网模式是单独配置的,你可从datasheet上看到,这个寄存器是独立的。
你好!能帮我解决下这个问题吗……?谢谢了!谢谢……………………
http://www.deyisupport.com/question_answer/analog/interface_and_clocks/f/59/t/50872.aspx
请问MCU 50M的参考时钟可以从晶振上给么?正好有一个晶振是50MHZ的
可以,或者可以直接使用DP83640的CLK_OUT引脚输出50MHz(RMII Master Mode)。
您好。若是MCU的MAC的RMII 50M参考时钟直接用晶振给,而PHY的DP83640工作在主模式下,用25M的晶振。这样PHY和MAC的参考时钟就不是同一个来源了啊,这样也可以么?我就是这点不清楚,希望得到您的回答~~