我有两个要使用以太网连接的应用程序处理器。这两个AP的距离约为15英寸。这两个处理器都内置了以太网MAC。典型的方法是在两端添加Externet Eth PHY IC。
是否可以完全放弃以太网PHY,直接使用MII接口连接Eth MAC?
发布于 2016-09-15 14:11:01
根据microcontroller - what is the difference between PHY and MAC chip - Electrical Engineering Stack Exchange的说法,物理层芯片的作用基本上是数模转换/模数转换:
物理层芯片或物理层将数据在“干净”的时钟数字格式和模拟格式之间进行转换,前者只适用于非常短的距离(即英寸)通信,后者适用于更远距离的传输。它没有关于任何比特“含义”的特定线索,也没有关于它们应该如何解释或组装的特别线索。
所以,这在理论上是可能的。但是,由于MII是专门为与物理层交互而设计的标准(例如,Media-independent interface - Wikipedia提到了一些寄存器),因此可能需要额外的电路。
事实上,他们已经在Direct MAC-MAC connection to Ethernet switch without a PHY | NXP Community上探索过这个问题。根据它的说法,你至少需要125 for的时钟信号(对于快速以太网)。
发布于 2017-07-28 19:11:05
DDR接口是由发送路径和接收路径组成的双数据速率(DDR)接口。两个路径都具有独立的时钟、4个数据信号和一个控制信号。这意味着RGMII中的没有物理层或MAC角色,因此对于MAC到MAC的连接不需要特殊的支持,因为两端都处于RGMII模式就足以进行通信。
RGMII标准规定同时输出数据和时钟(即,在时钟上没有任何偏斜),但是为了在接收器侧对数据信号进行适当采样,RGMII标准规定通过PCB走线或者由任何MAC在内部将偏斜添加到时钟信号。
尽管存在两个独立的时钟路径,但两个时钟必须以相同的频率运行,例如,对于100 link链路,25 the,或者对于1000 link链路,125 the。
发布于 2016-09-20 18:11:00
可以,可以通过RGMII连接直接连接两台MACs。唯一不同的是,在MAC-MAC连接的情况下,一个MAC的TX将连接到另一个MAC的RX。在MAC-PHY连接的情况下,MAC的TX和RX信号分别连接到PHY的TX和RX信号。。
https://stackoverflow.com/questions/39503466
复制相似问题