精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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,能滿足要求。經過大流量測試,無丟包情況,通過實驗。

四、問題總結

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

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

審核編輯:湯梓紅

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

    關注

    453

    文章

    50406

    瀏覽量

    421829
  • 寄存器
    +關注

    關注

    31

    文章

    5317

    瀏覽量

    120008
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10825

    瀏覽量

    211150
  • 磁珠
    +關注

    關注

    6

    文章

    266

    瀏覽量

    44138
  • RGMII
    +關注

    關注

    0

    文章

    27

    瀏覽量

    12153

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

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

收藏 人收藏

    評論

    相關推薦

    以及的原理與應用

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

    什么是

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

    的原理及應用

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

    電感與的區別

    電感與的區別 有一匝以上的線圈習慣稱為電感線圈,少于一匝(導線直通環)的線圈習慣稱之為; 電感是儲能元件,而
    發表于 02-24 15:31 ?1469次閱讀

    關于的詳細介紹

    的原理、和電感的區別、的選用等等等。
    發表于 03-22 11:42 ?0次下載

    資料--什么是

    電路教程相關知識的資料,關于資料--什么是
    發表于 10-10 14:34 ?0次下載

    資料--詳解及其作用

    電路教程相關知識的資料,關于資料--詳解及其作用
    發表于 10-10 14:34 ?0次下載

    發表于 03-04 17:53 ?1次下載

    是什么,如何正確的選擇

    在低頻端幾乎沒有任何阻抗,只有在高頻時候才會表現出很高的阻抗。故而大多在抑制高頻干擾時選擇
    的頭像 發表于 06-01 16:57 ?1.6w次閱讀
    <b class='flag-5'>磁</b><b class='flag-5'>珠</b>是什么,如何正確的選擇<b class='flag-5'>磁</b><b class='flag-5'>珠</b>

    應用說明.zip

    應用說明
    發表于 12-30 09:21 ?5次下載

    與電感的區別 怎么選型

    與電感的區別 怎么選型 與電感的區別
    的頭像 發表于 12-15 14:00 ?914次閱讀

    鐵氧體的作用 鐵氧體的選型方法

    鐵氧體的作用 鐵氧體的選型方法? 鐵氧體是一種具有磁性的微顆粒,具有廣泛的應用領域。
    的頭像 發表于 12-21 16:01 ?685次閱讀

    大電流的特點 大電流的應用

    大電流的特點 大電流的應用? 大電流是一種特殊類型的磁性材料,具有獨特的特點和廣泛的
    的頭像 發表于 12-21 16:22 ?653次閱讀

    EMC濾波的原理 EMC濾波的使用方法

    EMC濾波是一種常見的電磁干擾抑制技術,其原理是利用滯效應來吸收和消除干擾信號。
    的頭像 發表于 01-29 15:42 ?2906次閱讀

    的參數有哪些種類

    的參數種類多樣,這些參數對于評估的性能和選擇合適的應用場景至關重要。以下是一些主要的
    的頭像 發表于 09-13 18:02 ?442次閱讀