目前的情况是 Link连接可以建立,但是无法通过电脑ping设备,ping不通
原理图如下:
建立LINK前寄存器值
以及建立LINK后寄存器值
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.
您好,首先fiber mode的话需要FX_EN=1, 另外,您的应用是100BASE-FX, Half Duplex还是100BASE-FX, Full Duplex?
我们以100BASE-FX, Half Duplex为例配置。即需要FX_EN=1,AN_0=0.然后参考strap pin COL的配置。即Mode2的配置。 也就是说需要COL 引脚配置为mode 2.
而COL内部已经上拉,所以我们参考Table8-8 下面Pull up 的配置,mode2需要Rh=13Kohm,Rl=1.96Kohm。
因此配置为光纤模式,100Base half duplex的话,需要COL引脚上拉13Kohm,下拉1.96Kohm。
不用硬件配置,使用软件也是可以的。寄存器0x000A bit14=1 enable fiber mode. 我看您的寄存器配置已经使能fiber 模式了。
另外状态寄存器0x0001的bit1显示已经建立,这bit既可以表征fiber 模式也可以copper模式都是可以的,所以这里bit2=1说明fiber mode已经成功链接。
当Link建立时 寄存器 PHYSTS (0x0010) bit11 = 1 发生 False Carrier事件,请问该现象的原因是什么
在以太网协议里,false carrier指的是虚假载波,我们知道物理层以一定长度的突发脉冲串burst格式传输数据单元,每个burst分成preamble+data两部分。
那么false carrier就是接收方利用一长串的preamble信号,让发送方一直以为要传输信号carrier过去。
您好,刚第二个问题不小心点击了回复。
当SD_EN配置为mode3或者4时,LED_1为信号检测引脚。 如下图
配置方法即Pin 28 RX_ER 引脚这里配置为mode3或4,配置方法参考我第一条回复的示例。