Marvell 88E1145PHY芯片的初始化配置

1         导语

PHY芯片的初始化配置有硬件配置和软件配置两种途径,当系统上电之后默认采用硬件配置的模式,如需要更改配置,可以通过软件写寄存器的方式来更改模式。此处主要说明硬件配置的方法,除PHY芯片地址之外,其他内容均可以通过软件途径来更改。

 

2         寄存器配置

2.1      PHY地址配置

当把88E1145PHY芯片设置为统一配置模式的时候(硬件配置选项1/4MDIO应当设置为1),此时使用的是MDIO[0]和MDC[0],必须给每一个PHY接口分配一个唯一的地址。

因为这里调试电口,所以采用RGMII to Copper,RGMII即ReducedGigabit Media Independent Interface。RGMII均采用4位数据接口,工作时钟125MHz,并且在上升沿和下降沿同时传输数据,因此传输速率可达1000Mbps。采用RGMII的目的是降低电路成本,使实现这种接口的器件的引脚数从25个减少到14个。

2.3      协商模式配置

下图中的两个选项均是可以的,其中“Auto-Negotiation, advertise all capabilities, prefer Master”是自动适配所有模式,因为有同时调试十兆、百兆、千兆的情况出现,所以采用“1110”编码对应的可以适用所有情况的选项。

双绞线内部由8根线组成,8根线分为4对,白橙和橙色线相互缠绕组成一对、白绿和绿色、白蓝和蓝色、白棕和棕色各组成一对。双绞线的两端各使用一个RJ45水晶头固定。

双绞线用RJ45水晶头固定之后,如下图所示:

此处将“DIS_FC”选项设置为“0”,表示允许自动选择是光纤接口还是铜线接口。自动选择方便电路板的使用,这里设置为允许自动。

2.4.3       休眠模式

芯片的工作可以进入休眠模式,在这里因为需要连续测试,不打开休眠模式,故Disable Energy Detect,这样芯片便可以连续工作。

2.4.5       对数字终端的检测

2.4.7       掉电模式

PHY芯片支持POWER DOWN模式。需要注意的是这里的UP, DOWN与数字0,1相对应,恰好是相反的,这里将其配置为UP(“0”),使板子上电后工作。当从POWER DOWN模式中恢复到Normal Operation时,软件会复位,协商机制也会重新进行。

 

3         注意事项

1、P0~P3_CONFIG0/1/2/3/4和GCONFIG0、GCONFIG1,共22个引脚,这22个引脚不能悬空,要接到下图的编码表中,即使只通过软件配置,也要给硬件一个初始化的配置方案,然后再到软件中对寄存器进行读写,完成重新配置。其中的PHY的地址,是不可以通过写寄存器来进行修改的,其他均可以。

而且,当在统一模式下,各个PHY要有不同的地址,而在独立模式下,四个PHY的地址设为相同。

3、根据模式类型将MDIO和MDC按要求配置。从DATASHEET可见,当采用统一模式时,其余MDIO不使用,需要将其悬空,而MDC需要对其进行上拉或下拉。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年5月11日
下一篇 2019年5月11日

相关推荐