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.

DP83848K的RMII模式TX_CLK有25MHz时钟信号

Other Parts Discussed in Thread: DP83848K

DP83848K采用RMII模式,TX_CLK(PIN2)管脚空接,上电以后该管脚有25MHz的方波信号发出,而且幅度很高,峰峰值大概4V,严重影响RE,请问有没有寄存器配置可以在RMII模式下关掉TX_CLK的输出信号?谢谢!

  • 25Mhz输出是MII mode下的输出呢:MII TRANSMIT CLOCK: 25 MHz Transmit clock output in 100Mb/s mode
    RGMII mode的话这个引脚不用,没有输出,RGMII mode需要50Mhz的X1的参考输入。
    Unused in RMII mode. The device uses the X1 reference clock input as the 50-MHz reference for
    both transmit and receive
  • 这是DP83848K规格书描述的正常使用逻辑。但实际使用上硬件连接选择了RMII模式而且RJ45也能正常连接,但还是在TX_CLK管脚上量测到25MHz信号。
    请问RMII模式或者MII模式是自动识别的吗?还是由某一硬件管脚选择的?
  • 是通过MIL_MODE引脚来控制的,当MIL_MODE=0 时为MII mode,当MIL_MODE=1时,为RGMII mode。
  • 我请软件读到0x17寄存器中这一位指示为1,但实际用示波器量测却为低电平,请教还有什么办法可以量测?谢谢
  • MII mode还是RMII mode既可以通过stap pin也可以通过寄存器来控制,如果通过配置寄存器0X17的话,那么MIL_MODE 引脚也不用管。

    因为MIL_MODE 默认的是内部已经下拉,所以您测得的是低电平,这个是正常的。 

    如果不通过寄存器来配置,那么需要将MIL_MODE 拉高配置RMII  mode。

  • 请问RMII模式下,TX_CLK是否有波形发出?如何能够关闭该输出波形?

  • 是的,RMII 模式下,TX_CLK是有25Mhz 时钟信号输出。
    但是这个不能disable,除非将transmitter 端TX_EN 端disable。
    内部集成的clock gen 模块是不能disable的。