主题中讨论的其他器件: DP83848C
工具与软件:
大家好!
我尝试用 DP83848I-MAU-EK 评估板替换一个基于 LXT905的电路。 有可能吗? 我认为 SNI 模式是最佳选择、但我需要帮助和确认。 那么、建议使用哪种运行模式:MII 还是 SNI? 以及 DP83848I-MAU-EK 评估板中的配置说明。
感谢您的帮助
此致
Farah 说道
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.
工具与软件:
大家好!
我尝试用 DP83848I-MAU-EK 评估板替换一个基于 LXT905的电路。 有可能吗? 我认为 SNI 模式是最佳选择、但我需要帮助和确认。 那么、建议使用哪种运行模式:MII 还是 SNI? 以及 DP83848I-MAU-EK 评估板中的配置说明。
感谢您的帮助
此致
Farah 说道
尊敬的 Evan:
感谢您进行重放、我的系统需要10M 的数据速率、它被定义为"通用收发器提供10BASE-T 连接"。 作为 LTX905、系统使用20MHz 晶体振荡器并在 TCLK 引脚"发送时钟"上提供10 MHz 时钟输出。 TXD"发送数据"使用 NRZ 代码来传输数据。 它使用以下引脚、我展示了 在 SNI 模式下与 DP83848C 引脚的比较:
感谢您的答复。 我的系统需要10M 的数据速率、并被定义为"通用收发器提供10BASE-T 连接。" 基于 LXT905、我的系统使用20 MHz 晶体振荡器和 TCLK 引脚上的10 MHz 时钟输出来"发送时钟"。 TXD (发送数据)信号使用 NRZ 编码来发送数据。
下面比较了 SNI 模式下 LXT905和 DP83848C 的引脚排列:
DP83848C (SNI 模式) LTX905
您是否需要更多信息?
另一个问题请您问:要在 SNI 或 MII 模式之间进行选择、我们是否只需要根据表配置 MII_MODE (RX_DV)和 SNI_MODE (TXD_3)引脚? 或者我是否需要使用特定软件对评估板进行编程?
MII_MODE | SNI_MODE | MAC 接口模式 |
0 | X | MII 模式 |
1. | 0 | RMII 模式 |
1. | 1. | 10Mb SNI 模式 |
谢谢你
表示
您好、说:
感谢您分享详细的对比。
如果您有一个 SoC 来连接其 SNI 分接引脚进行评估、则可以将 DP83848I-MAU-EK 配置为 SNI 模式。
我存在一个问题、那就是您当前系统中的20MHz 晶体振荡器- DP83848 XI 输入时钟必须为25M +/- 50ppm。
这是正确的、RX_DV 和 TXD_3是设置 SNI 模式所需的唯一配置(strap)。
此致、
Evan
尊敬的 Evan:
谢谢你的回应。
钢铁有问题、我不会正常工作、但我注意到、要将 DP83848I-MAU-EK 配置为 SNI 模式、需要设置以下引脚:
以及:
但是、我在 DP83848I-MAU-EK 评估板上没有看到这些引脚(AN_EN、AN0、AN1)。 如何配置这些引脚以启用 SNI 模式?
感谢你的帮助。
表示
您好、说:
在 SNI 中的操作不应需要设置{AN_EN、AN0、AN1 = LOW}、除非自动协商链路速度解析为100M。
DP83848应在电缆侧连接到哪个链路伙伴? 如果此链路伙伴仅支持10M 自动协商、我预计这对 SNI 有效。
如果连接方没有兼容的自动协商设置、则可将 MDC/MDIO 引脚与 外部 LaunchPad 搭配使用 、对所需的模式进行编程。
对于启用了自动协商的链路伙伴:
对于具有强制10M 速度的链路伙伴(禁用自动协商):
谢谢!
Evan