<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

通過磁珠解決RGMII延時不夠案例

jf_iZR6mdqV ? 來源:硬件電子工程師 ? 2024-01-05 09:47 ? 次閱讀

本案例描述了一個由于CPU和PHY之間RGMII時序不滿要求導致通信異常問題,最后通過電感材料(磁珠)對信號相位的移位特性來改變信號延時,從而解決RGMII信號延時不夠的案例,實驗結果通過。

一、問題描述

某單板上某物理層芯片和CPU之間的接口,采用的是RGMII方式。在該單板調試過程中,發現物理層芯片發送給CPU的方向,數據一直不通。測量芯片輸出的RGMII信號發現,芯片已經有發出時鐘和數據信號,但是CPU接收端無法識別,在CPU的RGMII接收寄存器中,接收到的數據個數一個為0。

經實測信號分析,由于時序不滿足要求,沒法達到接收端建立時間要求導致該問題。如下對該問題進行分析和解決。

二、問題分析

在CPU接收端,RGMII的接收時序如下:

8609ee78-ab63-11ee-8b88-92fbcf53809c.png

圖1. RGMII接收端時序要求

從上面的時序要求看,在接收端,要求RGMII的時鐘信號邊沿比數據信號的邊沿延遲最小1ns,典型的延遲時間是2ns。延遲2ns的時候,RGMII的時鐘邊沿正好在數據的中間。

硬件方案中CPU端RGMII工作電壓為2.5V,在物理層RGMII工作電壓是3.3V。CPU和物理層芯片之間,通過轉換芯片74AVC164245進行電平轉換。具體的連接圖如下:

8616ef6a-ab63-11ee-8b88-92fbcf53809c.png

圖2. 物理層端的RGMII原理圖

8620a12c-ab63-11ee-8b88-92fbcf53809c.png

圖3. RGMII接口中的電平轉換原理圖

863e157c-ab63-11ee-8b88-92fbcf53809c.png

圖4. CPU端的RGMIII原理圖

在CPU接收端,測量接收到的RGMII時鐘和數據,邊沿是對齊的,建立時間不夠不符合時序要求1ns的延時。在CPU的RGMII控制寄存器中,對時鐘延遲時間進行設置,但依然不能達到要求。經與CPU廠家溝通以及實測,這個RGMII控制寄存器能調整的接收時鐘延遲,最大只能到600ps。在發送端芯片內,無法對RGMII的發送時鐘進行延時設置。

三、問題解決

為了驗證該問題,首先做如下驗證分析:

(1)為解決這個問題,考慮到增加走線長度,按照信號在PCB上的傳輸特性,1ns的延時,PCB內層走線的話,要繞5600mil,明顯不現實。

(2)電平轉換芯片74AVC164245手冊中輸入輸出信號的延時,在1ns到4ns之間。正好在單板上,74AVC164245芯片有空余的PIN還沒有使用,通過飛線的方式,把RGMII的時鐘,在轉換芯片上,多繞了一次,測試發現,數據可以通了。通過示波器測量信號,發現此時時鐘比數據,延遲了大概1.5ns,滿足接收端的RGMII時序要求。用這個飛線的方式,做大流量跑流測試,丟包嚴重,性能不穩定。

通過以上驗證分析,在不改板前提下兩種方式都無法解決該問題。經分析和頭腦風暴,考慮到電感對信號的延時的特性,嘗試使用感性材料來實現時鐘的延遲。從理論上看,串聯在鏈路中的電感,可以使交流信號相位延遲90度,這里的RGMII信號,時鐘是125MHz,延遲90度,正好就是2ns,符合RGMII的接收時序要求。

把物理層芯片的RGMII輸出端的匹配電阻R26,換為100MHz@220歐的磁珠,測試發現數據可以正常通訊,在大流量,長時間的拷機過程中,未出現丟包的情況。測量磁珠前后的時鐘波形,發現時鐘結果磁珠后,延時大概1.6ns。更換100MHz@600歐姆的磁珠,時鐘延時2ns,但磁珠交流阻值越大,對信號的衰減也越大??紤]到時鐘衰減和和延遲的結合,使用100MHz@180歐的磁珠,測試發現時鐘信號幅度滿足要求,延時1.5ns,能滿足要求。經過大流量測試,無丟包情況,通過實驗。

四、問題總結

本案例利用一個“野路子”解決硬件調試中常見的問題,該解決思路拓寬了我們思維邊界;同時也告訴我們當遇到問題時,堅持第一性原則,追本溯源到最底層最原始的物理原理去,定能柳暗花明又一村。

來源: 本文轉載自硬件電子工程師公眾號

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    447

    文章

    48292

    瀏覽量

    411507
  • 寄存器
    +關注

    關注

    30

    文章

    5164

    瀏覽量

    118135
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10512

    瀏覽量

    207272
  • 磁珠
    +關注

    關注

    6

    文章

    249

    瀏覽量

    43942
  • RGMII
    +關注

    關注

    0

    文章

    22

    瀏覽量

    12078

原文標題:硬件調試:一個“野路子”解決RGMII延時不夠問題

文章出處:【微信號:電子設計聯盟,微信公眾號:電子設計聯盟】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    PCB設計正確使用

    )。要消除這些不需要的信號能量,使用片式扮演高頻電阻的角色(衰減器),該器件允許直流信號通過,而濾除交流信號。通常高頻信號為30MHz以上,然而,低頻信號也會受到片式
    發表于 12-08 10:37

    以及的原理與應用

    以及的原理與應用
    發表于 08-14 10:08

    新晨陽:的功能

    射頻RF能量卻是無用的電磁干擾沿著線路傳輸和輻射(EMI)。要消除這些不需要的信號能量,使用片式扮演高頻電阻的角色(衰減器),該器件允許直流信號通過,而濾除交流信號。通常高頻信號為30MHz以上
    發表于 03-31 17:52

    電感和的差別

    ,是指2012(0805)封裝100MHz時阻值為300歐的?!?b class='flag-5'>磁本身理論上是耗能元件,電感理論上是不耗能的。這是兩類元件理論上的最大區別。電感的
    發表于 10-10 14:54

    環的失效與選型

    失效,失效的原因是通過了較大的電流,電流在的直流電阻Rdc上產生熱耗(Q=I2*Rdc),熱量較大不能及時被散掉,會導致
    發表于 01-19 11:49

    的知識總結

    的曲線。有的上有多個孔洞,用導線穿過可增加組件阻抗(穿過次數的平方),不過在高頻時所增加的抑制噪聲能力不可能如預期的多,而用多串聯幾個
    發表于 08-14 07:43

    什么是

    會好些。鐵氧體是磁性材料,會因通過電流過大而產生飽和,導磁率急劇下降。大電流濾波應采用結構上專門設計的,還要注意其散熱措施。鐵氧體
    發表于 05-15 06:22

    是什么

    剛才偶然看了本刊的兩篇有關的專家博文,這兩篇博文都是講的。其中一篇是講與電感的區別,
    發表于 05-22 08:32

    的原理及應用

    地解決電子產品的電磁兼容性這一問題,還要考慮接地、 電路與PCB板設計、電纜設計、屏蔽設計等問題。本文通過介紹的基本原理和特性來說明它在開關電源電磁兼容設計中的重要性與應用,以期為設計者在設計 新產品
    發表于 05-29 04:20

    怎么選擇

    主要用于EMI差模噪聲抑制,他的直流阻抗很小,在高頻下卻有較高阻抗,一般說的600R是指100MHz測試頻率下的阻抗值。選擇應考慮兩方面:一是電路中噪聲干擾的情況,二是需要
    發表于 06-03 08:07

    的選擇

    主要用于EMI差模噪聲抑制,他的直流阻抗很小,在高頻下卻有較高阻抗,一般說的600R是指100MHZ測試頻率下的阻抗值。選擇應考慮兩方面:一是電路中噪聲干擾的情況,二是需要
    發表于 06-04 07:41

    簡介

    的全稱為鐵氧體濾波器,是目前應用發展很快的一種抗干擾元件,廉價、易用,濾除高頻噪聲效果顯著。還有一種是近年來問世的一種超小型非晶合金磁性材料制作的
    發表于 06-28 04:20

    EMC濾波原理

    后干擾增強的現象。 在高頻段阻抗由電阻成分構成,隨著頻率升高,芯的磁導率降低,導致電感的電感量減小,感抗成分減小但是,這時芯的損耗增加,電阻成分增加,導致總的阻抗增加,當高頻信號通過
    發表于 08-28 08:45

    的原理是什么?和電感的區別在哪里?

    的原理是什么?和電感的區別在哪里?如何去選用?
    發表于 06-08 06:01

    的相關資料推薦

    ,但與電容和電感不同的是,在一定頻帶內能反射噪聲,在一定頻帶內還能洗嗽噪聲并轉換為熱能。是一種阻抗隨著頻率變化的電阻器,低頻下,感應阻抗較低,隨著頻率的增加,阻抗逐漸增大并逐漸
    發表于 01-26 07:23
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>