两种不同的PHY如何直连
两块板子上都有PHY,1号板使用的是DP83848K,2号板使用的W5500.两块板卡的PHY直连(交叉直连也试过)后,连接图如下,结果无法ping通从这位大神的帖子http://www.amobbs.com/thread-5573583-1-1.html了解到:DP83848K属于电压驱动的PHY;而W5500属于电流驱动的PHY,但是没有说到两种不同的PHY如何直连?还请各位大神帮忙看看,提出宝贵调试思路。 难道没有加网络变压器吗? 调试的时候,加了一个网络变压器试过了一下,还是不行 因为两块板子是叠在一起的,距离不是很远,变压器应该可以省掉吧 huangzzjy22 发表于 2015-3-25 10:00
因为两块板子是叠在一起的,距离不是很远,变压器应该可以省掉吧
板内共享?为何用网口,不用其他的总线呢??? 试过加变压器吗?我觉得上图是可以的,不过最好交差,W5500 不支持 MDI/MDIX 本帖最后由 huangzzjy22 于 2015-3-25 18:57 编辑
jingwaner 发表于 2015-3-25 11:06
试过加变压器吗?我觉得上图是可以的,不过最好交差,W5500 不支持 MDI/MDIX
加了一个变压器,然后两个PHY的模式都改成了100/Half 现在可以link,但是依然PING不通 myxiaonia 发表于 2015-3-25 10:40
板内共享?为何用网口,不用其他的总线呢???
这个是项目最后讨论结果,使用网口SOCKET,但是没考虑到两个PHY的通讯,当时以为直连很容易实现 需要2个变压器 jingwaner 发表于 2015-3-25 11:06
试过加变压器吗?我觉得上图是可以的,不过最好交差,W5500 不支持 MDI/MDIX
有必要加两个网络变压器吗? huangzzjy22 发表于 2015-3-25 11:38
这个是项目最后讨论结果,使用网口SOCKET,但是没考虑到两个PHY的通讯,当时以为直连很容易实现 ...
话说回来,网口有现成的tcp/ip协议栈,其他通信方式未必有这么成熟的通信协议,搞个可靠的通信协议确实不是个简单的事情
理解你们的要求。。。 妇科圣手说: 请搜关键字“ethernet phy direct connection”
有同类型或不同类型混联的详细例子的。 aozima 发表于 2015-3-25 12:50
妇科圣手说: 请搜关键字“ethernet phy direct connection”
有同类型或不同类型混联的详细例子的。 ...
查不到,请大神明示{:smile:} 请参考以下资料:
https://community.freescale.com/thread/316374
http://www.kip.uni-heidelberg.de/DCS-Board/datasheets/ethernet/MagneticlessEth.pdf
http://www.intel.com/content/dam/doc/application-note/8255x-fast-ethernet-controllers-without-magnetics-appl-note.pdf
http://www.ti.com/lit/an/snla088a/snla088a.pdf
http://www.ti.com/lit/ds/symlink/tlk100.pdf 不想麻烦就中间加一个变压器,只加一个变压器就行。 huangzzjy22 发表于 2015-3-25 13:26
查不到,请大神明示
用的百度吧 你把电容看作变压器就行了,两边的电阻按手册来,该接电源的接电源,该电容接地的电容接地。 发送 对 接收,不需要电容耦合 aozima 发表于 2015-3-25 15:01
用的百度吧
是啊,GOOGLE不能用了,怎么搜索 中心抽头的接法,我理解是电流驱动型,中心抽头0.1uF电容到地,加入是电压驱动,则中心抽头接VCC。我用的MT7688,中心抽头是0.1uF电容到地的,无变压器 javabean 发表于 2015-3-25 14:11
请参考以下资料:
https://community.freescale.com/thread/316374
还不错,但是找不到我想要的资料{:cry:} 方向反了吧?发送对接收,两端做好匹配,中间AC耦合是没问题的,用在好几个项目上了 是的,收发要交叉 TX对TX,RX对RX
{:sweat:} Nuker 发表于 2015-3-27 11:59
TX对TX,RX对RX
直连后可以link,但不能ping
交叉连接一点反应都没有 好吧,DP83848K有MDIX功能,Forced
crossover can be achieved through the FORCE_MDIX bit,
bit 14 of PHYCR (0x19h) register.
使能这个bit试试看。 三个字——变压器 gzhuli 发表于 2015-3-25 15:28
你把电容看作变压器就行了,两边的电阻按手册来,该接电源的接电源,该电容接地的电容接地。 ...
古师傅,那原本变压器的线圈中点TC是要连接VCC 或者电容到地的,该如何处理?
直接省去吗? jingwaner 发表于 2015-3-31 16:05
古师傅,那原本变压器的线圈中点TC是要连接VCC 或者电容到地的,该如何处理?
直接省去吗? ...
变压器省略就行,关键是中点的接法,带片内偏置的中点接电容到地就行,不带偏置的中点需要接VDD或VREF,这个需要按手册推荐电路来,不能搞错。 gzhuli 发表于 2015-3-31 16:13
变压器省略就行,关键是中点的接法,带片内偏置的中点接电容到地就行,不带偏置的中点需要接VDD或VREF, ...
可以ping通了,但是数据传输出错了,您知道怎么回事吗? 本帖最后由 avr-arm 于 2015-6-2 16:59 编辑
一般的,如果是电流输出型,则中间抽头需要接Vref,且有耦合电容。如果是电压输出型,则中间抽头接电容到地。不管哪种情况,49.9欧都是需要加的。
难道不应该是交叉的吗? T1----R2
R1----T2 请问楼主解决了吗?
我现在遇到了同样的问题...一直连不上!
按前面网友的分析,左边是电流型的RTL8201,右边是电压型的KSZ8401,电路如下:
我想說的是,TTL 串口、485 總線,也可以使用 TCP/IP 的,取代以太網。 49.9修改成33 感谢各位的帮忙,经过一步步替换查找,最后发现是RTL8201的物料贴片有问题...搞了差不多两天,失误啊!
按34楼的电路没问题,通信正常,
另外,发现RTL8201端两差分线间的电阻和到地的电容去掉后也能正常通信...
速度方面还没测... 电流型PHY back 电压型PHYMARK 感谢各位科普, 好帖. 以太网用得越来越多了 学习了..我也是刚遇到这个问题,如果解决了会回来跟帖我是LAN9514 跟3516EV300通讯3516EV300 那边带了一个网络变压器,lan9514是电流驱动的PHY ,直接使用RX TX对换链接的方式不通,看了34楼以后发现没有电容隔离,也没提供3.3V 修改下试试、
很久以前试过SR9000和8152B 我这种接法是可以的,但是不知道为啥LAN9514不行了、 PHY直连 不是LAN规范上明文规定的设置,需要测试,而phy供应商 是否提供支持不清楚,需要看手册并和厂家沟通。
映像中microchip 的某些支持ethercat的带phy的mac支持直连
这种非标的嘎啦 电工们私下玩玩就好了 继续回帖 目前lan9514 是用的是 34楼的接线方式,去掉了中间的CB1 CB2 CB3 CB4 隔离电容,从隔离电容处断开是用GH1.25 4P线延长 发现不能跟海思3516EV300 正常通讯,但是 LAN9514 作为USB转网卡插在电脑上可以正常跟路由器通讯.....
下一版会增加CB1 CB2 CB3 CB4 看看能不能正常使用
另外一边 使用8152B 取消变压器直接链接海思3516 EV300是完全正常的,同板内使用PHY链接省下两个变压器我觉得完全没问题。 PHY直接相连 这个主要的用途是啥?。。。没看明白。。。 chewy 发表于 2021-11-20 23:41
PHY直接相连 这个主要的用途是啥?。。。没看明白。。。
(引用自43楼)
板内通信 省掉2个变压器 我目前用的是1个变压器的方案。 dukelec 发表于 2020-10-24 12:32
我想說的是,TTL 串口、485 總線,也可以使用 TCP/IP 的,取代以太網。
(引用自35楼)
取代以太网可能有点难哟。。不是技术不能实现。是通用性和兼容性。毕竟不能始终自己和自己玩嘛。 lyping1987 发表于 2023-10-17 10:24
取代以太网可能有点难哟。。不是技术不能实现。是通用性和兼容性。毕竟不能始终自己和自己玩嘛。 ...
(引用自46楼)
看场景,譬如我自己产品内部两个板子之间,软件层面需要以太网通讯,硬件层面又需要节省成本和降低复杂度,
速率够用的情况下,我会考虑用串口传输 tcp/ip 协议
譬如:
PPPoE 的前身是 PPP
先有 PPP,后来有了 Ethernet 之后,才让 PPP over Ethernet(PPPoE)
Point-to-Point Protocol (PPP) 原本就是电话拨号上网时代,用在猫的 串口通讯 的协议 dukelec 发表于 2023-10-17 10:50
看场景,譬如我自己产品内部两个板子之间,软件层面需要以太网通讯,硬件层面又需要节省成本和降低复杂度 ...
(引用自47楼)
如果不能进交换机,基于串口的TCP有什么优势呢?和直接串口通讯。 lyping1987 发表于 2023-10-17 10:57
如果不能进交换机,基于串口的TCP有什么优势呢?和直接串口通讯。
(引用自48楼)
譬如 A 板子有一个对外的网口,或者 WiFi
B 板子空间小,成本敏感,放不了网口(即便放了也没法和 A 板子连接,因为 A 板子没有第二个网口)
B 板子和 A 板子之间用串口走 TCP/IP 协议
这样 B 板子可以通过 A 板子访问互联网 dukelec 发表于 2023-10-17 11:20
譬如 A 板子有一个对外的网口,或者 WiFi
B 板子空间小,成本敏感,放不了网口(即便放了也没法和 A 板 ...
(引用自49楼)
学习了! lyping1987 发表于 2023-10-17 10:22
我目前用的是1个变压器的方案。
(引用自45楼)
一个变压器行吗,从来没有看到这样的应用,方案 已测试,很稳定 liuzhijun2008 发表于 2023-10-18 00:18
一个变压器行吗,从来没有看到这样的应用,方案
(引用自51楼)
1个变压器可以的。网络变压器是1:1的,没必要接两个线圈后,模拟网线再把线圈的另外一组连起来。 qwe2231695 发表于 2023-10-18 00:24
已测试,很稳定
(引用自52楼)
很稳定的是那一个方案呢?
是否可以分享一下! lyping1987 发表于 2023-10-18 00:26
很稳定的是那一个方案呢?
是否可以分享一下!
(引用自54楼)
电容看作变压器,两边的电阻按手册来,该接电源的接电源,该电容接地的电容接地。
有电流型PHY和电压型PHY。
下图就是例子,当电流型PHY接电压型PHY,两边的电阻按手册来,该接电源的接电源,该电容接地的电容接地。 感谢分享
页:
[1]