2016-09-15 80 views
0

我有两个应用处理器,我想用以太网连接来连接。这两个AP相距约15英寸。这两个处理器都内置了以太网MAC。 典型的方法是在两端添加Externet Eth PHY IC。两个以太网MAC芯片可以直接连接(不通过PHY)吗?

我可能完全抛弃以太网PHY,只是直接使用MII接口连接Eth MAC?

+1

这看起来更适合电子产品。在这里,我们只能说,如果这是理论上可能的协议明智的。 –

回答

2

根据microcontroller - what is the difference between PHY and MAC chip - Electrical Engineering Stack Exchange,什么PHY芯片确实基本上是DAC/ADC:

甲PHY芯片或层之间的“干净的”主频数字 形式,其仅适合于非常-短期数据转换距离(即英寸) 通信,以及适用于更远距离 传输的模拟形式。对于哪些位是“意味着什么”以及它们应该如何解释或组装都没有特别的线索。

所以,这在理论上是可行的。但是,由于MII是专门设计用于与PHY交互的标准(例如Media-independent interface - Wikipedia提到了某些寄存器),因此可能需要额外的电路。

事实上,他们已经在Direct MAC-MAC connection to Ethernet switch without a PHY | NXP Community上探索过这个问题。据它说,你至少需要一个125MHz的时钟信号(用于快速以太网)。

0

是的,可以通过RGMII连接直接连接两个MAC。 唯一的区别是,在MAC-MAC连接的情况下,一个MAC的TX将连接到另一个的RX。在MAC-PHY连接的情况下,MAC的TX和RX信号连接到PHY的各个TX和RX信号。 。

0

MII(GMII; RMII; SGMII; RGMII ...)接口用于将MAC连接到PHY或MAC到MAC,其中一些具有MAC或PHY的作用。

RGMII接口是双数据速率(DDR)接口由一个发送路径和一个接收路径。两条路径都有一个独立的时钟,4个数据信号和一个控制信号。这意味着RGMII中的不存在PHY或MAC角色,因此不需要MAC-MAC连接的特殊支持,因为在RGMII模式下两端都足以进行通信。

RGMII标准规定数据和时钟同时输出(即没有任何时钟偏斜),但为了在接收器端对数据信号进行适当采样,RGMII标准规定时钟信号加上偏斜,不论是PCB走线,还是任何MAC内部。

尽管存在2个独立的时钟路径,但两个时钟都必须以相同的频率运行,例如100Mbps链路的25Mhz或1000Mbps链路的125Mhz。

相关问题