搜索
bottom↓
回复: 55

两种不同的PHY如何直连

  [复制链接]

出0入0汤圆

发表于 2015-3-25 09:56:19 | 显示全部楼层 |阅读模式
    两块板子上都有PHY,1号板使用的是DP83848K,2号板使用的W5500.两块板卡的PHY直连(交叉直连也试过)后,连接图如下,结果无法ping通

   从这位大神的帖子http://www.amobbs.com/thread-5573583-1-1.html了解到:DP83848K属于电压驱动的PHY;而W5500属于电流驱动的PHY,但是没有说到两种不同的PHY如何直连?还请各位大神帮忙看看,提出宝贵调试思路。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2015-3-25 09:58:06 来自手机 | 显示全部楼层
难道没有加网络变压器吗?

出0入0汤圆

 楼主| 发表于 2015-3-25 09:58:52 | 显示全部楼层
调试的时候,加了一个网络变压器试过了一下,还是不行

出0入0汤圆

 楼主| 发表于 2015-3-25 10:00:34 | 显示全部楼层
因为两块板子是叠在一起的,距离不是很远,变压器应该可以省掉吧

出0入0汤圆

发表于 2015-3-25 10:40:37 | 显示全部楼层
huangzzjy22 发表于 2015-3-25 10:00
因为两块板子是叠在一起的,距离不是很远,变压器应该可以省掉吧

板内共享?为何用网口,不用其他的总线呢???

出0入8汤圆

发表于 2015-3-25 11:06:37 | 显示全部楼层
试过加变压器吗?我觉得上图是可以的,不过最好交差,W5500 不支持 MDI/MDIX

出0入0汤圆

 楼主| 发表于 2015-3-25 11:35:30 | 显示全部楼层
本帖最后由 huangzzjy22 于 2015-3-25 18:57 编辑
jingwaner 发表于 2015-3-25 11:06
试过加变压器吗?我觉得上图是可以的,不过最好交差,W5500 不支持 MDI/MDIX


加了一个变压器,然后两个PHY的模式都改成了100/Half   现在可以link,但是依然PING不通

出0入0汤圆

 楼主| 发表于 2015-3-25 11:38:57 | 显示全部楼层
myxiaonia 发表于 2015-3-25 10:40
板内共享?为何用网口,不用其他的总线呢???

这个是项目最后讨论结果,使用网口SOCKET,但是没考虑到两个PHY的通讯,当时以为直连很容易实现

出0入0汤圆

发表于 2015-3-25 11:43:51 | 显示全部楼层
需要2个变压器

出0入0汤圆

 楼主| 发表于 2015-3-25 11:44:20 | 显示全部楼层
jingwaner 发表于 2015-3-25 11:06
试过加变压器吗?我觉得上图是可以的,不过最好交差,W5500 不支持 MDI/MDIX

有必要加两个网络变压器吗?

出0入0汤圆

发表于 2015-3-25 11:55:30 | 显示全部楼层
huangzzjy22 发表于 2015-3-25 11:38
这个是项目最后讨论结果,使用网口SOCKET,但是没考虑到两个PHY的通讯,当时以为直连很容易实现 ...

话说回来,网口有现成的tcp/ip协议栈,其他通信方式未必有这么成熟的通信协议,搞个可靠的通信协议确实不是个简单的事情

理解你们的要求。。。

出0入0汤圆

发表于 2015-3-25 12:50:15 | 显示全部楼层
妇科圣手说: 请搜关键字  “ethernet phy direct connection”
有同类型或不同类型混联的详细例子的。

出0入0汤圆

 楼主| 发表于 2015-3-25 13:26:41 | 显示全部楼层
aozima 发表于 2015-3-25 12:50
妇科圣手说: 请搜关键字  “ethernet phy direct connection”
有同类型或不同类型混联的详细例子的。 ...

查不到,请大神明示

出0入0汤圆

发表于 2015-3-25 14:11:26 | 显示全部楼层
请参考以下资料:

https://community.freescale.com/thread/316374

http://www.kip.uni-heidelberg.de ... MagneticlessEth.pdf

http://www.intel.com/content/dam ... etics-appl-note.pdf

http://www.ti.com/lit/an/snla088a/snla088a.pdf

http://www.ti.com/lit/ds/symlink/tlk100.pdf

出0入0汤圆

发表于 2015-3-25 15:00:12 | 显示全部楼层
不想麻烦就中间加一个变压器,只加一个变压器就行。

出0入0汤圆

发表于 2015-3-25 15:01:24 | 显示全部楼层
huangzzjy22 发表于 2015-3-25 13:26
查不到,请大神明示

用的百度吧

出0入663汤圆

发表于 2015-3-25 15:28:54 | 显示全部楼层
你把电容看作变压器就行了,两边的电阻按手册来,该接电源的接电源,该电容接地的电容接地。

出0入0汤圆

发表于 2015-3-25 15:41:46 | 显示全部楼层
发送 对 接收,不需要电容耦合

出0入0汤圆

 楼主| 发表于 2015-3-25 15:45:51 | 显示全部楼层

是啊,GOOGLE不能用了,怎么搜索

出0入0汤圆

发表于 2015-3-25 18:20:04 | 显示全部楼层
中心抽头的接法,我理解是电流驱动型,中心抽头0.1uF电容到地,加入是电压驱动,则中心抽头接VCC。我用的MT7688,中心抽头是0.1uF电容到地的,无变压器

出0入0汤圆

 楼主| 发表于 2015-3-25 18:57:11 | 显示全部楼层
javabean 发表于 2015-3-25 14:11
请参考以下资料:

https://community.freescale.com/thread/316374

还不错,但是找不到我想要的资料

出0入0汤圆

发表于 2015-3-25 20:59:24 | 显示全部楼层
方向反了吧?发送对接收,两端做好匹配,中间AC耦合是没问题的,用在好几个项目上了

出0入17汤圆

发表于 2015-3-25 21:12:23 | 显示全部楼层
是的,收发要交叉

出0入17汤圆

发表于 2015-3-27 11:59:42 | 显示全部楼层
TX对TX,RX对RX

出0入0汤圆

 楼主| 发表于 2015-3-27 13:10:49 | 显示全部楼层

直连后可以link,但不能ping
交叉连接一点反应都没有

出0入17汤圆

发表于 2015-3-27 19:00:31 | 显示全部楼层
好吧,DP83848K有MDIX功能,Forced
crossover can be achieved through the FORCE_MDIX bit,
bit 14 of PHYCR (0x19h) register.
使能这个bit试试看。

出0入0汤圆

发表于 2015-3-27 19:57:20 | 显示全部楼层
三个字——变压器

出0入8汤圆

发表于 2015-3-31 16:05:43 | 显示全部楼层
gzhuli 发表于 2015-3-25 15:28
你把电容看作变压器就行了,两边的电阻按手册来,该接电源的接电源,该电容接地的电容接地。 ...

古师傅,那原本变压器的线圈中点TC是要连接VCC 或者电容到地的,该如何处理?

直接省去吗?

出0入663汤圆

发表于 2015-3-31 16:13:46 | 显示全部楼层
jingwaner 发表于 2015-3-31 16:05
古师傅,那原本变压器的线圈中点TC是要连接VCC 或者电容到地的,该如何处理?

直接省去吗? ...

变压器省略就行,关键是中点的接法,带片内偏置的中点接电容到地就行,不带偏置的中点需要接VDD或VREF,这个需要按手册推荐电路来,不能搞错。

出0入0汤圆

发表于 2015-6-2 15:47:11 | 显示全部楼层
gzhuli 发表于 2015-3-31 16:13
变压器省略就行,关键是中点的接法,带片内偏置的中点接电容到地就行,不带偏置的中点需要接VDD或VREF, ...

可以ping通了,但是数据传输出错了,您知道怎么回事吗?

出0入0汤圆

发表于 2015-6-2 16:57:42 | 显示全部楼层
本帖最后由 avr-arm 于 2015-6-2 16:59 编辑

一般的,如果是电流输出型,则中间抽头需要接Vref,且有耦合电容。如果是电压输出型,则中间抽头接电容到地。不管哪种情况,49.9欧都是需要加的。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出10入0汤圆

发表于 2015-6-2 19:59:37 | 显示全部楼层
难道不应该是交叉的吗?

出10入0汤圆

发表于 2015-6-2 20:00:16 | 显示全部楼层
T1----R2
R1----T2

出10入0汤圆

发表于 2020-10-24 10:13:42 | 显示全部楼层
请问楼主解决了吗?
我现在遇到了同样的问题...一直连不上!
按前面网友的分析,左边是电流型的RTL8201,右边是电压型的KSZ8401,电路如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出715入1076汤圆

发表于 2020-10-24 12:32:14 来自手机 | 显示全部楼层
我想說的是,TTL 串口、485 總線,也可以使用 TCP/IP 的,取代以太網。

出0入0汤圆

发表于 2020-10-24 13:08:13 | 显示全部楼层
49.9修改成33

出10入0汤圆

发表于 2020-10-26 14:59:35 | 显示全部楼层
感谢各位的帮忙,经过一步步替换查找,最后发现是RTL8201的物料贴片有问题...搞了差不多两天,失误啊!
按34楼的电路没问题,通信正常,
另外,发现RTL8201端两差分线间的电阻和到地的电容去掉后也能正常通信...
速度方面还没测...

出0入0汤圆

发表于 2021-2-1 12:07:34 | 显示全部楼层
电流型PHY back 电压型PHY  MARK

出105入79汤圆

发表于 2021-4-22 15:43:25 | 显示全部楼层
感谢各位科普, 好帖. 以太网用得越来越多了

出0入0汤圆

发表于 2021-10-21 20:20:21 | 显示全部楼层
学习了..我也是刚遇到这个问题,如果解决了会回来跟帖  我是LAN9514 跟3516EV300通讯  3516EV300 那边带了一个网络变压器,lan9514是电流驱动的PHY ,直接使用RX TX对换链接的方式不通,看了34楼以后发现没有电容隔离,也没提供3.3V 修改下试试、
很久以前试过SR9000和8152B 我这种接法是可以的,但是不知道为啥LAN9514不行了、

出95入8汤圆

发表于 2021-10-23 20:45:12 来自手机 | 显示全部楼层
PHY直连 不是LAN规范上明文规定的设置,需要测试,而phy供应商 是否提供支持不清楚,需要看手册并和厂家沟通。

映像中microchip 的某些支持ethercat的带phy的mac支持直连

这种非标的嘎啦 电工们私下玩玩就好了

出0入0汤圆

发表于 2021-11-20 12:07:38 | 显示全部楼层
继续回帖   目前lan9514 是用的是 34楼的接线方式,去掉了中间的CB1 CB2 CB3 CB4 隔离电容,从隔离电容处断开是用GH1.25 4P线延长 发现不能跟海思3516EV300 正常通讯,但是 LAN9514 作为USB转网卡插在电脑上可以正常跟路由器通讯.....



下一版会增加CB1 CB2 CB3 CB4 看看能不能正常使用  

另外一边 使用8152B 取消变压器直接链接海思3516 EV300  是完全正常的,同板内使用PHY链接省下两个变压器我觉得完全没问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2021-11-20 23:41:46 | 显示全部楼层
PHY直接相连 这个主要的用途是啥?。。。没看明白。。。

出0入0汤圆

发表于 2023-10-17 09:44:34 | 显示全部楼层
chewy 发表于 2021-11-20 23:41
PHY直接相连 这个主要的用途是啥?。。。没看明白。。。
(引用自43楼)

板内通信 省掉2个变压器

出235入235汤圆

发表于 2023-10-17 10:22:45 | 显示全部楼层
我目前用的是1个变压器的方案。

出235入235汤圆

发表于 2023-10-17 10:24:39 | 显示全部楼层
dukelec 发表于 2020-10-24 12:32
我想說的是,TTL 串口、485 總線,也可以使用 TCP/IP 的,取代以太網。
(引用自35楼)

取代以太网可能有点难哟。。不是技术不能实现。是通用性和兼容性。毕竟不能始终自己和自己玩嘛。

出715入1076汤圆

发表于 2023-10-17 10:50:06 | 显示全部楼层
lyping1987 发表于 2023-10-17 10:24
取代以太网可能有点难哟。。不是技术不能实现。是通用性和兼容性。毕竟不能始终自己和自己玩嘛。 ...
(引用自46楼)


看场景,譬如我自己产品内部两个板子之间,软件层面需要以太网通讯,硬件层面又需要节省成本和降低复杂度,
速率够用的情况下,我会考虑用串口传输 tcp/ip 协议

譬如:

PPPoE 的前身是 PPP

先有 PPP,后来有了 Ethernet 之后,才让 PPP over Ethernet(PPPoE)

Point-to-Point Protocol (PPP) 原本就是电话拨号上网时代,用在猫的 串口通讯 的协议

出235入235汤圆

发表于 2023-10-17 10:57:49 | 显示全部楼层
dukelec 发表于 2023-10-17 10:50
看场景,譬如我自己产品内部两个板子之间,软件层面需要以太网通讯,硬件层面又需要节省成本和降低复杂度 ...
(引用自47楼)

如果不能进交换机,基于串口的TCP有什么优势呢?和直接串口通讯。

出715入1076汤圆

发表于 2023-10-17 11:20:06 | 显示全部楼层
lyping1987 发表于 2023-10-17 10:57
如果不能进交换机,基于串口的TCP有什么优势呢?和直接串口通讯。
(引用自48楼)

譬如 A 板子有一个对外的网口,或者 WiFi

B 板子空间小,成本敏感,放不了网口(即便放了也没法和 A 板子连接,因为 A 板子没有第二个网口)

B 板子和 A 板子之间用串口走 TCP/IP 协议

这样 B 板子可以通过 A 板子访问互联网

出235入235汤圆

发表于 2023-10-17 11:23:18 | 显示全部楼层
dukelec 发表于 2023-10-17 11:20
譬如 A 板子有一个对外的网口,或者 WiFi

B 板子空间小,成本敏感,放不了网口(即便放了也没法和 A 板 ...
(引用自49楼)

学习了!

出0入0汤圆

发表于 2023-10-18 00:18:44 来自手机 | 显示全部楼层
lyping1987 发表于 2023-10-17 10:22
我目前用的是1个变压器的方案。
(引用自45楼)

一个变压器行吗,从来没有看到这样的应用,方案

出105入79汤圆

发表于 2023-10-18 00:24:12 | 显示全部楼层
已测试,很稳定

出235入235汤圆

发表于 2023-10-18 00:25:19 | 显示全部楼层
liuzhijun2008 发表于 2023-10-18 00:18
一个变压器行吗,从来没有看到这样的应用,方案
(引用自51楼)

1个变压器可以的。网络变压器是1:1的,没必要接两个线圈后,模拟网线再把线圈的另外一组连起来。

出235入235汤圆

发表于 2023-10-18 00:26:26 | 显示全部楼层

很稳定的是那一个方案呢?

是否可以分享一下!

出105入79汤圆

发表于 2023-10-18 01:23:54 | 显示全部楼层
lyping1987 发表于 2023-10-18 00:26
很稳定的是那一个方案呢?

是否可以分享一下!
(引用自54楼)

电容看作变压器,两边的电阻按手册来,该接电源的接电源,该电容接地的电容接地。

有电流型PHY和电压型PHY。

下图就是例子,当电流型PHY接电压型PHY,两边的电阻按手册来,该接电源的接电源,该电容接地的电容接地。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2023-12-2 11:58:25 | 显示全部楼层
感谢分享
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-16 20:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表