最近在使用DP83848I和stm32连接,发现参考电路上RMII接口都串行了一个33欧姆的电阻,这个电阻不知道有什么作用。在MII和RMII中有哪些线需要连接,MDC和MDIO线需不需要要连接,RMII中的共用50M的CLK需不需要接?如果这些线都需要连接的话,那电阻在PCB上的放置位置有没有要求,是更靠近DP83848还是MAC?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
最近在使用DP83848I和stm32连接,发现参考电路上RMII接口都串行了一个33欧姆的电阻,这个电阻不知道有什么作用。在MII和RMII中有哪些线需要连接,MDC和MDIO线需不需要要连接,RMII中的共用50M的CLK需不需要接?如果这些线都需要连接的话,那电阻在PCB上的放置位置有没有要求,是更靠近DP83848还是MAC?
yanlong,
这是用来做阻抗匹配,防止信号反射的。一般PCB走线控制为50欧姆,在这样接收端高阻的情况时,可以通过源端串联50欧姆来做匹配,将终端反射回来的信号吸收,防止在源端再次发生发射。这边33欧,和信号驱动的内阻(大约20欧)串联成50欧,与PCB走线匹配。所以这个电阻在PCB上的位置要和信号驱动端靠近。
要不要做匹配就取决于信号的速度和走线长度,规则一般是走线长度大于信号波长的1/10就要匹配了,50M的时钟最好是接一下了,不然会看到明显的过冲。
Dylan
AFAA of TI south china
感谢你的解答,根据你的解释,在使用RMII的情况下,RXDV,RX0.RX1的匹配电阻要靠近DP83848,TXEN,TX0,TX1的匹配电阻要靠近MAC,那时钟信号也是放置33欧姆电阻吗?那这个电阻是放在靠近哪一端,是PHY还是MAC?附件是我的电路图,麻烦您看看有没有问题,谢谢
这个时钟上PHY和MAC都是接收端,晶振才是源端。其实最简单的方法是让这段走线尽量短,这样的话不匹配也可以的。如果实在不行一定要走长线,可以在源端串电阻,然后依次连接至PHY和MAC,同时走线的分支尽量短。