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.

[参考译文] DP8.3848万Q-Q1:我需要与网络控制器NC-SI/RMII边带兼容的100Mb RMII phy

Guru**** 1122710 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1102296/dp83848q-q1-i-need-a-100mb-rmii-phy-that-will-be-compatible-with-network-controller-nc-si-rmii-sideband

部件号:DP8.3848万Q-Q1
主题中讨论的其他部件: DP8.3825万DP8.3825万I

您好,

我有一个应用程序,需要一个phy来连接具有NC-SI/RMII边带的网络控制器(NC)。  因为phy和nc的输入/输出方向相同,如 本规范表119 (第131页)所示

https://www.dmtf.org/sites/default/files/standards/documents/DSP0222_1.1.1.pdf

phy和NC必须以交叉 方式(背对背,中继器等)连接。 NC将不知道有以这种方式连接的phy,但必须在phy配置中进行任何调整以使通信正常工作

在RMII规范1.2 中, 传输和接收之间存在差异,这使得信号不容易交叉。  CRS_DV与RXD中的前导码不同时发生,最后可以进行切换。 TX_EN与TXD中的前导码同时发生,并且不进行切换。

http://ebook.pldworld.com/_eBook/-Telecommunications,Networks-/TCPIP/RMII/rmii_rev12.pdf

5.3 ................................................................1 RXD[1:0],以100 MB/s模式运行
对于CRS_DV声明后的正常接收,RXD[1:0]在之前应为“00”
接收器已确定接收事件具有正确的“数据流开始分隔符”。
此后,将出现前导码(RXD[1:0]=01)。 在检测到SFD后,MAC将进行数据捕获。

 

 

5.4 TX_EN
传输启用
TX_EN表示MAC正在TXD[1:0]上显示二位以进行传输。
TX_EN应与前导码的第一个半字节同步声明,并且应
显示所有要传输的DI位时保持断言状态。

 

我看到 dp8.3848万q-Q1和我选中的其他几个phy将允许在phy到NC的路径中使用RX_DV而不是CRS_DV。  我认为这解决了从phy到nc的传输问题,nc基本上会收到它在TXEN/TXD上正常获得的信息。

我的问题是从NC到phy的传输路径,phy需要接受CRS_DV信号,或者可能是已删除CRS的CRS_DV, 但当CRS_DV断言时,数据仍为00,它不是TX_EN通常预期的前导码。  是否有任何可以配置为在其TXEN/TXD线路上与CRS_DV/RXD兼容并接收的phy?

谢谢...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Mike:

    查看您的结构图,我们发现您正在尝试执行背对背RMII接口。 其中PHY和MAC与50MHz Crystal时钟共享。 但是 ,DP8.3848万 PHY不支持该功能。 建议将DP8.3825万或DP8.3826万用于备用PHY。

    --

    此致,

    林晓明

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我很乐意使用DP8.3825万I。  我无法修改网络控制器信号。 我*认为*网络控制器可能会抑制CRS,因此可能不会在帧的末尾切换,但断言很可能与前导码之前的数据00同时发生。   DP8.3825万I是否会在其TX_EN输入端接受CRS_DV?

    5.3 ................................................................1 RXD[1:0],以100 MB/s模式运行
    对于CRS_DV声明后的正常接收,RXD[1:0]在之前应为“00”
    接收器已确定接收事件具有正确的“数据流开始分隔符”。
    此后,将出现前导码(RXD[1:0]=01)。 在检测到SFD后,MAC将进行数据捕获。

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Mike:

    很抱歉混淆了。 我们在内部讨论此848 PHY RMII背靠背应用程序。 您还可以将RMII背对背应用程序与848PHY连接。 如果您在以下AppNote上看到会话6: https://www.ti.com/lit/an/snla076a/snla076a.pdf?ts=1653070484203&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FDP83848Q-Q1。8.3848万。 您可以看到有关如何为848 PHY执行RMII背靠背2的连接。

    我将与团队再次确认在CRS_DV中可以读取的REST825 PHY TX-EN引脚。 将在今天晚些时候或下周早些时候向您提供回复。

    再说一次,很抱歉混淆了

    --

    此致,

    林晓明

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Hillman,是的,我的问题对你的大多数人都是一样的。  您的大多数部件使RX_DV在从phy到nc的传输路径中可用,这是完美的。  我只是不知道是否有任何一个phys将在它们的接收路径中处理CRS_DV。  感谢您的调查...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Mike:

    TX_EN引脚必须与RX_DV配对。 它不能在接收路径中处理CRS_DV。

    --

    此致,

    林晓明