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.
你(们)好
我叫 Joe,是 GZ 办公室,我的帐户是 SAJ。 当我的客户使用 DP83826替换 DP83822时、会出现一个非常混乱的问题。
在此应用中、DP83826在 RMII 主基本模式下工作、PHY 地址保持默认值。
下图 是 DP83826的应用电路。 我已经与客户进行了多次检查、连接没有问题。 每个引脚的电压正常。
但是、在 MCU 发送按摩并尝试通过 MDIO 和 MDC 与 DP83826通信以读取其寄存器后、DP83826没有应答、下面是 MDIO 和 MDC 的波形。
请尽快帮我解决此问题、项目的截止日期即将结束。 我和我的客户已经检查了一周、谢谢!
谢谢你
BR
Joe
Joe、您好!
链接或数据传输是否存在任何问题? 还是仅注册访问? 您能否确认 所需的 PHY 地址并检查自举是否反映了所需的配置。
请检查是否满足数据表(T1-T4)图8-1中提到的约束条件。
此致、
-Alvaro
你(们)好、Alvar
我不确定是否存在任何链接或数据问题、因为在 PCB 完成后、客户希望在使用之前更改寄存器中的某些设置、但我们 在第一步中失败了。
PHY 地址设置保持默认值、在基本模式下、地址由 strap7 (1) strap8 (0) strap9 (0)配置、我已检查相应的引脚、电压正确。
为了满足图8-1中的时间限制、我们不仅发送一次读取请求、 而且会定期发送、始终没有任何回复表 PHY。 我已经检查了 PIN8和 Pin9的时钟是否稳定、引脚19的输出时钟也是稳定的、它们等于25MHz。
一个问题:DP83826的 PHY 地址有三位二进制、但表9-3的协议格式有五位二进制地址、那么我应该在其余的两位写入什么以及在哪里写入? 是格式 或<001xx>且 x=1或0?
谢谢你,度过了一个愉快的周末!
Joe
Joe、您好!
很好、我理解这是如何令人困惑的。
826可支持8个 PHY 地址。 所以它只有3位、0-7。
至于其余的问题、
检查 PHY 是否退出复位状态
此致、
Alvaro
你(们)好、Alvar
PHY 未处于复位模式、引脚19的输出时钟频率为50MHz。
我注意到、在826中、PIN21 PWRDN/INT 不同于822的 PIN8。 这是否意味着、当我想读取寄存器时、必须下拉 PIN21、否则我无法从寄存器中读取任何数据?
但在我下拉该寄存器后、MDIO 的波形与之前相同。
Joe、您好!
如果 RX_CLK 显示50MHz、则表示器件处于活动状态。 真是个好消息。
您提到器件处于 RMII 基本模式、PHY 地址引脚为 RX_D1、RX_D2、RX_D3;按照该顺序、RX_D3作为 LSB
RX_D3和 RX_D2为 NC、因此它们保留其默认值。
是否确定 RX_D1未被驱动为高电平? PHY ADD 0b001是否已确认?
这是否与 MDI 注册命令使用的加载项相同?
此外、
尝试探测 MDI 线路的 PHY 侧。
此致、
Alvaro
你(们)好、Alvar
感谢您的帮助! 是否有一些软件演示可供客户加快开发速度?
谢谢你
Joe
Joe、您好!
遗憾的是、我们没有。