TI中文支持网
TI专业的中文技术问题搜集分享网站

DP83869HM: 在MII模式下,tx时钟输出仅有100MV

Part Number:DP83869HMOther Parts Discussed in Thread:DP83869EVM

您好,

我正在使用 DP83869 PHY 和 stm32f407通信。 LAN 未与 PC 通信。 MAC 配置为 MII 模式,PHY芯片的输入时钟为25M,完成配置后,PHY芯片的RX时钟输出为2.5M(3.3V),PHY 芯片的 输出时钟CLK_OUT为25M(3.3V),Tx 时钟为2.5M,但仅有100mV 摆动,不满足手册说明。 详情如下。

  1. DP83869在 MII 模式下使用。

  2. 使用的 VDDIO 电压为3.3V,IC 在2电源模式下使用。 未连接1.8V 电源。

  3. MDIO 使用2.2k 欧姆电阻器被拉起

  4. 11k 偏置电阻器处的电压为0.99V

  5. 编程完成后,接收时钟的频率为2.5 MHz,具有3.3V (Pk-Pk)。 TX 时钟为2.5 MHz,但回转仅为100mV

    目前未定位出具体问题,特提出,了解解决方法,望回复,感谢

Kailyn Chen:

您好,MDIO换成1.5KOhm上拉电阻试试?

,

Kailyn Chen:

抱歉刚才没回复完,点击了回复。

除了MDIO上拉阻值换成1.5Kohm之外,然后可以读取下BMCR寄存器看下状态。

另外,也看下6Eh 关于每个strap pin的状态,确认下是否配置的为MII mode。

,

? ?:

您好,根据你的指导

1.已经将MDIO上拉电阻更改为1.5k,没有影响。

2.读取到PHY芯片的BMCR寄存器值为1140H,6Eh寄存器的值为0000H,根据读取寄存器的状态判断,芯片应该已经完成了MII mode模式的配置。

根据现有资料,对寄存器1DFH写入0060H,为验证SMI接口正常,将1DF数据读出也正确,另外按照网上资料参考,禁用千兆功能,启用10/100M及自协商等,但TX_CLK任没有2.5M时钟输出。

,

? ?:

你好,麻烦再请你给我们指导一下,现在仍未找到原因,具体的情况跟上述那个论坛→PHY链路未启动,TX输出时钟在MII模式下仅有100mv的摆动一致

,

Kailyn Chen:

您好,抱歉我需要再看下您的问题。和上述链接中问题类似,我这边再去确认下。

,

? ?:

好的,谢谢,我们目前遇到的问题与这篇论坛遇到的一致,e2e.ti.com/…/dp83869hm-phy-link-not-up-and-tx-clock-is-having-only-100mv-swing-in-mii-mode

,

Kailyn Chen:

好的,最近美国工程师放假,可能要到5号才能给回复,给您带来不便非常抱歉。

,

? ?:

非常感谢,等待你这边的指导

,

Kailyn Chen:

好的,我这边一旦收到回复的话,也会尽快给您通知。

,

? ?:

您好,您这边有反馈消息了吗?

,

Kailyn Chen:

有的,还在确认中,因为美国那边回复的是想确认下这两个寄存器的值,但是我看数据手册这两位都是Reserved。

Can you please ask customers to check if 0x0010[11] = 0 and 0x0032[7] = 0?

,

? ?:

好的,我把我们这边读到的值发你一下,看对你们定位问题是否有帮助。

reg32H=00H(bit7=0)、reg10H=5048H(bit11=0)。

,

Kailyn Chen:

好的,收到您的反馈。我会继续跟进您的这个问题。

,

Kailyn Chen:

您好,我这边收到的反馈是您目前读取寄存器32h的值为0是不对的,如果正确访问这个寄存器的话,读取的值应该为0x53或0xD3.

The register 32H is reading 0. I feel this is because the customers are not accessing this extending register properly. It should read 0x53 or 0xD3 if the access is proper.

,

? ?:

那这个有可能是怎么造成的,有啥解决办法,我们这边目前主要就是对MII模式的寄存器配置了一下,麻烦你们指导一下

,

? ?:

你好,我们按照你这边反馈的情况,专门将寄存器32h配置为 0053H,并且读取到该寄存器也为0053H,但是问题还未解决,在MII模式下TX_clk仍未输出。硬件电路图是参考官网上开发板设计的,以下是我们在MII模式下所有配置的寄存器:

寄存器 配置值01DFH = 0060H0000H = 1140H0004H = 01E1H0009H = 0000H0032H = 0053H0010H = 5048H001FH = 4000Hdelay_ms(5);

且对上述每个寄存器值进行读取均正确,麻烦你们指导一下,看是哪个配置不对或存在寄存器漏配情况,谢谢。

,

Kailyn Chen:

收到您的反馈,我们将根据您提供的寄存器检查下是否配置正确。

,

? ?:

你好,麻烦你这边再帮忙看一下,具体有哪些问题

,

? ?:

你好,根据我们上述的对寄存器的配置,你们这边有没有新的定位?项目比较着急,目前无法定位问题,烦请支持一下,谢谢

,

Kailyn Chen:

抱歉回复晚了,前几天我休假了,这个问题我已经升级到美国那边,他们给我的回复是要复制下这个现象,实际测试下,我刚也已经push了,如果有收到答复会尽快通知给您。

,

? ?:

你好,你这边有没有收到反馈,我们还卡顿在这块了,比较着急,谢谢

,

Kailyn Chen:

您好,昨天还没回复,刚才收到回复了,如下。

My team could help experiment this in the lab.

Here is the setup.

PHY is strapped into RGMII to copper.
Program 0x01DF = 0x0060
The PHY is not connected to link partner.
We can observe 2.5MHz clock on TX_CLK.

In this below sequence, can you please remove all the setting except the below and try?

01DFH = 0060H0000H = 1140H0009H = 0000H

,

Kailyn Chen:

您好,不知您的问题是否解决了没?如果已经解决了,那么我就先把这个帖子关掉了。

,

? ?:

你好,还没有,现在没有解决思路,我们目前寄存器状态完全跟手册一致,但就是在MII模式是TX-CLK没有输出,跟最开始我跟你提到的别人在论坛里提到的那个问题一致,你看你们这边还能不能给我们指导一下?

,

Kailyn Chen:

上次给您回复,不知您这边是否能看到,那段期间论坛网络不太好:

是否按照这个进行配置了?

,

? ?:

你好,前几天论坛没法回复,看到你上面发的设置了,我们也按照你发的设置尝试过,仍然没有成功,还是在MII模式下无法输出TX-clk时钟,你看你这边还有啥方法不

,

Kailyn Chen:

好的,收到您的反馈,我会进一步去确认这个问题。

,

Kailyn Chen:

您好,抱歉回复晚了。

我这边得到的回复,是建议是否有方法将MDC/MDIO 接到DP83869EVM的MDC/MDIO试试。

Is there a way to connect MDC/MDIO from customer's software to MDC/MDIO from DP83869EVM?

EVM should have MDC/MDIO pins exposed on the board.

,

? ?:

你好,你这边说的DP83869EVM是你们官网上推荐的评估板吗,目前没办法,因为手上没有

,

Kailyn Chen:

您好,是的,DP83869EVM是我们官网的评估板呢。

赞(0)
未经允许不得转载:TI中文支持网 » DP83869HM: 在MII模式下,tx时钟输出仅有100MV
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1