找回密码
 注册
关于网站域名变更的通知
查看: 824|回复: 18
打印 上一主题 下一主题

将原来千兆网口改为百兆输出导致无法正常使用

[复制链接]
  • TA的每日心情
    擦汗
    2024-10-11 15:34
  • 签到天数: 34 天

    [LV.5]常住居民I

    跳转到指定楼层
    #
     楼主| 发表于 2025-6-16 11:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    正常千兆网口加千兆网口芯片然后连接到mcu,后来需要连接其他板卡需要网口通讯,将前端的网口去掉,改为一个5pin白色端子加一个百兆网口变压器再连接到千兆网口芯片,我将千兆phy芯片的前两路差分对引出,哪位大佬遇到过或者有过这种经历,是什么原因导致无法与相连接板卡无法正常连接使用?$ g8 @4 M& R- n. v$ a+ l5 M- ]6 @

    该用户从未签到

    推荐
    发表于 2025-6-16 14:55 | 只看该作者
    本帖最后由 超級狗 于 2025-6-20 09:00 编辑
    4 Y( @4 g  S# o: u
    看到我叫我去学习 发表于 2025-6-16 14:383 ?$ q9 ?" U" ]: p  p8 H" H) r
    是的,只是那一端是千兆的网口芯片
    ' G0 j7 [* |, l2 b
    耦合變壓器兩端訊號的區別
    % _0 v& n( P" x9 u; C0 L
    如同單電源運放PHY 芯片這一側的訊號會在共模電壓Common Mode Voltage)上下工作,例如共模電壓Common Mode Voltage)= 3.3V / 2 = 1.65V。過了耦合變壓器直流偏置DC Bias)會被濾掉,訊號變成在 0V 上下的正負訊號。芯片對接、兩邊訊號都需要共模電壓Common Mode Voltage)電壓上工作,這可能是主要原因。! w+ {1 g& a) q9 {9 O7 b' H& F5 D3 F

    3 \$ }1 `; ?: K, r! {0 Z' N6 |要麼您就用兩顆耦合變壓器對接,但這樣就會和原來的百兆網路一樣,只是 RJ-45 被換成別的連接器,只不過可以支持較長的距離。9 c0 Q# H8 ^; ?/ L8 n3 R
    8 P8 w; N3 G% D
    再不然您就如文檔中的建議,使用電容做 AC 耦合,唯其走線距離不宜太長,不要超過 30cm! k; M5 C  ^) k& Z0 h+ \! Q

    6 c3 a, r. C+ z# l6 L1 G+ S, u! V/ a很久以前有位同事使用一顆耦合變壓器對接,也是無法傳輸資料的;但他改為使用兩顆耦合變壓器,兩邊就通了!! x( l0 I: T' {. ?
    % Y7 _9 x+ ^& n8 p
    2 l4 h- D/ ]7 h9 B# x' j: w
    ; i, h$ j. Y# w; N# ^7 C& Y3 H

    ! ^" z, |4 M- |. p" t4 x

    点评

    两个对接的板卡都有在使用网口变压器H1102NLT 问题发生在千兆网口芯片配百兆网口变压器这张板卡,以为只把前端网口去掉,自己加一个百兆网络变压器来适配其他板卡能使用,看来还是未达到效果  详情 回复 发表于 2025-6-16 17:22

    该用户从未签到

    推荐
    发表于 2025-6-16 12:21 | 只看该作者
    本帖最后由 超級狗 于 2025-6-16 13:21 编辑 + n5 R* F7 P5 B
    . A* ]1 t* t) x5 i
    如果您的意思是要兩個網口芯片對接的話!$ s3 a6 O6 W/ K! Y. _
    - V% k% l' c- {# X0 h& L% r$ e
    額外提醒:
    • 常見的耦合變壓器規格有 1:11:3 的阻抗匹配(需根據芯片規格搭配),兩邊的阻抗比要一致。
    • TX 要接  RX,預防百兆接口不支援 Auto MDIX,TX 和 RX 引腳芯片不會自己對調。
    • TX+ 要接 RX+、TX- 要接 RX-,預防百兆接口不支援 Link Pulse Detection,+/- 引腳芯片不會自己對調。
    • 此方式文檔都只建議使用在百兆網口,為免除不必要的問題,軟件最好能直接設為百兆模式,不要使用千兆模式進行百兆相容交握。
      ! ^7 G! U* j. p! O

    ( r6 I3 @- _* n: y7 H
    , m' c* k" I7 D$ Q
    . b2 E! H6 X  N, I# w- ?) l( i5 e5 G
    2 W& j' f" v" x+ N4 b# n5 u; f5 S
    . @7 V4 c; f. X; D# o" w

    5 T& @( k2 K" V+ c$ b5 t$ ~% E
      Z+ V' D- `! I1 D1 ?) R

    snla088a.pdf

    249.61 KB, 下载次数: 4, 下载积分: 威望 -5

    该用户从未签到

    推荐
    发表于 2025-6-16 14:55 | 只看该作者
    1. 千兆网口用百兆变压器就是问题。2. 千兆和百兆的自协商方式是不一样的。
    * _& K- K2 p# K) g- \3. 无法正常使用的具体表现是什么?是否有link?网卡有个最大的bug,自协商模式问题:两端都是自协商,按两端中速率低的一端模式通讯。但是一端自协商,一端强制时会出现半双工。这时如果数据量稍微大点通讯就会出问题。
    4 T* b/ S3 y/ l7 g' s: L
    7 ]" r6 v' V' w4 m6 t4. 两端都是千兆,但是网线只有2对。那么自协商时会出现上面说的出现半双工工作模式。
    % c0 |* B( @  ^7 T5 T# Z! d- Z- V3 t( L5 Q
      d0 v. }) s# Q; P  }/ Y  ]

    点评

    未我只是使用千兆网口芯片其中4对数据差分,我只是将前两对引出来改为百兆,所以我认为用百兆网络变压器并不会有所影响  详情 回复 发表于 2025-6-16 17:26

    该用户从未签到

    14#
    发表于 2025-6-19 16:14 | 只看该作者
    1) 看看TX和RX有没有接反,千兆PHY的TXR0是发送,TXR1是接收;2)看看变压器的中心抽 头和之前千兆变压器中心抽 头的处理方式是不是一样
  • TA的每日心情
    开心
    2025-7-17 15:10
  • 签到天数: 71 天

    [LV.6]常住居民II

    13#
    发表于 2025-6-18 15:13 | 只看该作者
    1.千兆网口如果设置为自适应模式,和百兆对接是会自适应成百兆通信的,没有必要更换网络变压器。外接时只连接TX1/B和RX1/A就可以。) N! W9 N; V  \
    2.现在能ping通但是丢包,说明接线没有问题。, g+ C. a3 r" Y$ L9 _
    3.丢包的可能通信线路的问题,走线是否有干扰,阻抗匹配,5芯插座接线的长度,是否使用双绞线,这些方面查找一下问题。* ~- s& r/ q+ D9 F- |, ?
    4.如果你动过PHY芯片的布局和线路,RGMII接口的走线和延时可以排查一下看看。
  • TA的每日心情
    擦汗
    2024-10-11 15:34
  • 签到天数: 34 天

    [LV.5]常住居民I

    12#
     楼主| 发表于 2025-6-18 09:25 | 只看该作者
    问题解决了,RTL8211FSI-CG这个千兆网口芯片的CFG-LDO 引脚未连接,导致与mac端电平没有匹配到1.8v

    该用户从未签到

    11#
    发表于 2025-6-17 20:35 | 只看该作者
    看到我叫我去学习 发表于 2025-6-17 09:54
    ) E8 Q3 g% N  R3 ^, n# a! y% O交换机可以ping通,但是丢包问题依旧存在

    6 Z1 j6 Q2 e$ @! L1 h- W$ i交换机 如果能PING 通,那原理上至少是没问题的。剩下的就要查的东西很多。! F! a$ i' o. \; T) J* n( ?; X
    1、是RGMII 还是 GMII。 如果是RGMII ,延时是谁做的5 Q& i( z" l3 y9 b; i$ J% b/ Y5 b
    2、PHY的晶振质量
    % @( E2 ]- F: ~3、干扰+ V6 D' _, {; ^3 K- Y* m

    1 N& l4 {2 E1 D- ~' o
  • TA的每日心情
    擦汗
    2024-10-11 15:34
  • 签到天数: 34 天

    [LV.5]常住居民I

    10#
     楼主| 发表于 2025-6-17 09:54 | 只看该作者
    看到我叫我去学习 发表于 2025-6-17 09:50
    2 a1 i! K% ?# Z5 Q! @突然想到一个问题,交换机支持DHCP,动态分配一个IP地址

    6 ^6 T, a8 Y% h2 }- H交换机可以ping通,但是丢包问题依旧存在

    点评

    交换机 如果能PING 通,那原理上至少是没问题的。剩下的就要查的东西很多。 1、是RGMII 还是 GMII。 如果是RGMII ,延时是谁做的 2、PHY的晶振质量 3、干扰  详情 回复 发表于 2025-6-17 20:35
  • TA的每日心情
    擦汗
    2024-10-11 15:34
  • 签到天数: 34 天

    [LV.5]常住居民I

    9#
     楼主| 发表于 2025-6-17 09:50 | 只看该作者
    看到我叫我去学习 发表于 2025-6-17 08:54
    : [* m# c( ^! f! t. Q5 _今天试试看

    / f" \) b, z" f突然想到一个问题,交换机支持DHCP,动态分配一个IP地址
    " ~/ B1 F9 p# X( S8 a+ D
    + F7 h  V* s8 G8 n4 Y+ c8 z' Q

    点评

    交换机可以ping通,但是丢包问题依旧存在  详情 回复 发表于 2025-6-17 09:54
  • TA的每日心情
    擦汗
    2024-10-11 15:34
  • 签到天数: 34 天

    [LV.5]常住居民I

    8#
     楼主| 发表于 2025-6-17 08:54 | 只看该作者
    myiccdream 发表于 2025-6-17 08:49& a  U6 ^7 N7 F& @
    你这钟做法 理论上是没问题的。我也做过,千兆芯片 只出百兆线。
    ' ~0 c# q5 r% t" l1、先找一台交换机,看看交换机是什么反 ...
    8 a& Y* U0 p( n% _3 H
    今天试试看

    点评

    突然想到一个问题,交换机支持DHCP,动态分配一个IP地址  详情 回复 发表于 2025-6-17 09:50

    该用户从未签到

    7#
    发表于 2025-6-17 08:49 | 只看该作者
    你这钟做法 理论上是没问题的。我也做过,千兆芯片 只出百兆线。
    : U* k- |8 F$ _1 |9 l2 n9 t& y1、先找一台交换机,看看交换机是什么反应3 L) o) ]) V1 F! ^, \5 D6 S: r8 ^
    2、你要确定你的百兆网口没有搞错

    点评

    今天试试看  详情 回复 发表于 2025-6-17 08:54

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 熱心助人!

    查看全部评分

    该用户从未签到

    6#
    发表于 2025-6-16 20:46 | 只看该作者
    看到我叫我去学习 发表于 2025-6-16 17:263 ]' ^2 n  A: i2 S2 {
    未我只是使用千兆网口芯片其中4对数据差分,我只是将前两对引出来改为百兆,所以我认为用百兆网络变压器 ...

    6 b- m" J0 `0 S确认百兆信号还是千兆信号是自协商确认的。除非你关闭自协商,两端都强制开启百兆全双工。这样才不会出现千兆协商信号' a9 M8 H" ]: \
  • TA的每日心情
    擦汗
    2024-10-11 15:34
  • 签到天数: 34 天

    [LV.5]常住居民I

    5#
     楼主| 发表于 2025-6-16 17:26 | 只看该作者
    huo_xing 发表于 2025-6-16 14:55" I" r1 }9 m' ?! f( f  ^
    1. 千兆网口用百兆变压器就是问题。2. 千兆和百兆的自协商方式是不一样的。
      \: }  O  i' {3. 无法正常使用的具体表现是 ...

    . M+ R. ^, D7 R% w, U3 n未我只是使用千兆网口芯片其中4对数据差分,我只是将前两对引出来改为百兆,所以我认为用百兆网络变压器并不会有所影响2 ~2 y$ i- Y/ b$ O1 g6 z

    点评

    确认百兆信号还是千兆信号是自协商确认的。除非你关闭自协商,两端都强制开启百兆全双工。这样才不会出现千兆协商信号  详情 回复 发表于 2025-6-16 20:46
  • TA的每日心情
    擦汗
    2024-10-11 15:34
  • 签到天数: 34 天

    [LV.5]常住居民I

    4#
     楼主| 发表于 2025-6-16 17:22 | 只看该作者
    超級狗 发表于 2025-6-16 14:55
    3 G. H3 U& Y2 M耦合變壓器兩端訊號的區別% \' B) e$ R+ ?. U! I% q2 [4 w
    如同單電源運放,PHY 芯片這一側的訊號會在共模電壓(Common Voltage)上下工 ...

    & i7 S0 O5 J9 [5 z1 s; I+ ^两个对接的板卡都有在使用网口变压器H1102NLT  t6 ]/ `/ y# G4 \6 o
    问题发生在千兆网口芯片配百兆网口变压器这张板卡,以为只把前端网口去掉,自己加一个百兆网络变压器来适配其他板卡能使用,看来还是未达到效果
    5 o( y2 n3 ~7 {/ _% I: Y1 d% M. t: Z" R) _5 }
  • TA的每日心情
    擦汗
    2024-10-11 15:34
  • 签到天数: 34 天

    [LV.5]常住居民I

    3#
     楼主| 发表于 2025-6-16 14:38 | 只看该作者
    看到我叫我去学习 发表于 2025-6-16 13:18% E1 @3 J2 N: P% u6 ]
    另一块板子是百兆网口,前端加了一个H1102NLT网口变压器,但是它的网口芯片是百兆的,而这个是百兆网口变压 ...

    & E& y0 m# ?+ q2 `" u8 T是的,只是那一端是千兆的网口芯片

    点评

    耦合變壓器兩端訊號的區別如同單電源運放,PHY 芯片這一側會在共模電壓(Common Voltage)上下工作,例如 Common Voltage = 3.3V / 2 = 1.65V。過了耦合變壓器,直流偏置(DC Bias)會被濾掉,變成在 0V 上下的正負  详情 回复 发表于 2025-6-16 14:55
  • TA的每日心情
    擦汗
    2024-10-11 15:34
  • 签到天数: 34 天

    [LV.5]常住居民I

    2#
     楼主| 发表于 2025-6-16 13:18 | 只看该作者
    另一块板子是百兆网口,前端加了一个H1102NLT网口变压器,但是它的网口芯片是百兆的,而这个是百兆网口变压器加上千兆网口芯片,会不会是问题出现在这个地方" w' o; ?) [. C

    点评

    谢谢分享!: 5.0
    是的,只是那一端是千兆的网口芯片  详情 回复 发表于 2025-6-16 14:38
    谢谢分享!: 5
    您是只使用一個變壓器對接兩邊的芯片是不?^_^  发表于 2025-6-16 13:30
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-22 02:49 , Processed in 0.187500 second(s), 30 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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