主题中讨论的其他器件:USB-2-MDIO、、 TXS-EVM、 TXS0108E
工具与软件:
USB-2-MDIO 软件似乎能够读取 PHY ID、但不能读取寄存器。 读取所有寄存器的值为0000、在读取和写入时测量数据波形。 我想问一下这个问题在哪里以及如何解决? 非常感谢!
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.
工具与软件:
USB-2-MDIO 软件似乎能够读取 PHY ID、但不能读取寄存器。 读取所有寄存器的值为0000、在读取和写入时测量数据波形。 我想问一下这个问题在哪里以及如何解决? 非常感谢!
您好!
我交换了两个引脚的连接、同样是相同的情况。 阅读其他文章、将 Launchpad 的3.3V 电源更改为外部2.1V 电压、使用 USB-2-MDIO 读取和写入寄存器与此情况相同。 另一个是所有32个 PHY ID 都显示"available (可用)"。 据我了解、并非所有的 PHY ID 都可以使用。 应该根据硬件地址进行区分、只有一个能够被识别、对吧? 非常感谢您的帮助! (pdf 是芯片的配置电路图、查看 DP83867IR 的芯片手册可以发现 RX_D0到 RX_D4是区分 ID 的硬件地址、但我还不是很清楚。 )希望得到一些帮助!
您好!
虽然根据我之前的通信、连接现在看起来不错、但我建议以下几点:
- VDDIO = 1.8V、因此建议使用电平转换器使 PHY 在适当的电压下与 MSP 通信。 我们在过去成功地使用了 TXS-EVM 与1.8V 设计通信。 将3.3V 电源更改为2.1V *可能*可以工作、但尚未经过测试。
-在 Launchpad 通电之前、确保 PHY 已通电并已连接到 launchpad
PHY 是否能够建立链路? 如果 PHY 关闭、这也可以解释为什么 launchpad 无法检测到它。
此致、
Gerome.
您好!
按照 PHY 通电并连接到 LaunchPad 后为 LaunchPad 上电的操作进行操作。 GUI 仍检测到32个 PHY ID、但似乎每一个都无法读取或写入寄存器、结果是反馈0000。 我尝试未将 MDIO 连接到 MDC 或 Launchpad 到 PHY、但 IO 电压低于2.1V、所有32个 PHY ID 都不可用。 这是否意味着 launchpad 已连接到 PHY 上? 为什么同时提供32个 PHY ID? 非常感谢!
Gerome、您好!
暂停 DP83867的三个引脚54、55和56后、测试信号输出波形、发现信号的高电平电压尚未降低。 通过 TXS 电平转换电路后、它可以与 PHY 通信。 您是否想问、断开这三个引脚是否会影响电路? 现在、我尝试配置1000Mbps、RGMII 模式、然后通过 TCP/IP 协议通过网络端口连接到主机。 根据说明文件配置寄存器数据似乎不成功、主机无法识别网络电缆。 我想问一下是否有 DP83867IR 寄存器模式配置流程? 或一些示例文件。 非常感谢!
您好!
我知道、通过建议的电平转换器、您能够通过寄存器与 PHY 通信。 不过、现在链路错误纠正了吗? 如果是、您能否提供寄存器0x0-0x1F 以及0x6E/F 的寄存器转储 请注意、这些是扩展寄存器(0x6E/F)、但 USB2MDIO 工具在本质上应该为您进行这方面的处理。
我还建议根据产品页面上的 DP83867原理图检查清单评估您的设计。 这将有助于确保从设计角度看一切都良好。
此致、
Gerome.