0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺談MDC&MDIO信號,如何保證低速信號不出問題

電子工程師 ? 2019-04-24 09:33 ? 次閱讀

在設(shè)計(jì)中,通常總是優(yōu)先處理光口、PCIE等高速信號、或者是音頻模擬信號。規(guī)劃使用最優(yōu)的層,最優(yōu)的通道,阻抗、延時(shí)、串?dāng)_等細(xì)節(jié)也被優(yōu)化到極致。然而剩下的低速信號往往不被重視。但是有些低速信號表示自己也是要面子的,你不重視我,我就給你顏色看。比如咱們今天的主角MDC&MDIO信號。

MDC&MDIO是串行管理接口(Serial Management Interface)的信號。MDIO是用來讀/寫PHY的寄存器,以控制PHY的行為或獲取PHY的狀態(tài),MDC則為MDIO提供時(shí)鐘。

我們來看一個(gè)案例:PCB設(shè)計(jì)中的MDC時(shí)鐘信號如下圖左,仿真波形如下圖右。

淺談MDC&MDIO信號,如何保證低速信號不出問題

U14是驅(qū)動端,U1/U12/U13接收端。U12接收端的信號從仿真波形來看,在判別區(qū)域內(nèi)信號邊沿有回溝和振鈴,有誤觸發(fā)的風(fēng)險(xiǎn)。

原因分析:現(xiàn)有拓?fù)湎拢驗(yàn)閁12是很靠近源端的,U14到U13這段長距離走線成為STUB,因?yàn)榉种Х浅iL,導(dǎo)致反射不能淹沒在上升沿中,信號出現(xiàn)回溝。

根據(jù)分析結(jié)果以及PCB的實(shí)際情況,評估了切實(shí)可行的優(yōu)化方案:即變更布線拓?fù)浣Y(jié)構(gòu),使用星型拓?fù)浣Y(jié)構(gòu),并刪除源端串聯(lián)端接,在每個(gè)分支處進(jìn)行端接。預(yù)期結(jié)果如下:

淺談MDC&MDIO信號,如何保證低速信號不出問題

大家是不是覺得已經(jīng)可以結(jié)束了?

客戶根據(jù)我們提供的優(yōu)化方案進(jìn)行了修改,但是客戶覺得還不夠保險(xiǎn),在我的優(yōu)化方案的基礎(chǔ)上,自己又在MDC的源端增加了一個(gè)LC濾波器,并在MDIO的每個(gè)分支都增加了LC濾波器。

優(yōu)化后的結(jié)果詳見下記仿真:紅色波形是原方案的仿真信號波形,綠色波形是在原方案基礎(chǔ)上客戶‘優(yōu)化’后的仿真波形。

MDC:

淺談MDC&MDIO信號,如何保證低速信號不出問題

MDIO:Write

淺談MDC&MDIO信號,如何保證低速信號不出問題

MDIO:Read

淺談MDC&MDIO信號,如何保證低速信號不出問題

從仿真結(jié)果來看,MDC時(shí)鐘信號倒是沒有回溝了。但是MDIO信號如今已經(jīng)涼透了??吹竭@個(gè)結(jié)果,我……

幾MHz的信號能差到這個(gè)程度也是非常不容易的。經(jīng)過排查,問題出在了新加的LC濾波器上,根據(jù)官網(wǎng)下載的DATAsheet顯示,該器件電感量為350nH,電容量是110pF。

淺談MDC&MDIO信號,如何保證低速信號不出問題

由于客戶在原始方案基礎(chǔ)上增加LC濾波器。此濾波器具有很強(qiáng)的感性。導(dǎo)致讀/寫中途有很大的感性突變,導(dǎo)致信號的反射。且由于每個(gè)分支都有濾波器,導(dǎo)致信號會在多個(gè)分支上來回反射,信號質(zhì)量受到嚴(yán)重影響。之前用于改善信號質(zhì)量的各分支串聯(lián)端接。不但起不到改善信號質(zhì)量的作用,還使得信號質(zhì)量更差。

至于為什么MDIO 的Write /Read差異如此之大?由于數(shù)據(jù)線在讀/寫模式狀態(tài)下的端接電阻的相對位置是不同的。現(xiàn)在的拓?fù)湔檬遣畹母睿≧ead),好的更好的一個(gè)狀態(tài)(Write),所以讀/寫的信號波形差異非常大。在刪除LC濾波器后,信號恢復(fù)到預(yù)期水平。

由此可見即使是幾MHz的低速信號,拓?fù)涞氖褂貌划?dāng)也可能導(dǎo)致信號質(zhì)量不良,所以在設(shè)計(jì)類似連接多個(gè)IC的信號時(shí),選擇合適的拓?fù)溆葹橹匾?。另外提醒一下,如果拓?fù)涓淖?,原本的為了改善信號質(zhì)量的端接方案就不一定適合新的拓?fù)淞?,需要根?jù)新的拓?fù)溥M(jìn)行合理的調(diào)整,沒有經(jīng)過驗(yàn)證不要隨意添加濾波器,否則可能會適得其反。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 信號
    +關(guān)注

    關(guān)注

    11

    文章

    2794

    瀏覽量

    76889
  • MDIO
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    11221
  • 時(shí)鐘信號
    +關(guān)注

    關(guān)注

    4

    文章

    449

    瀏覽量

    28590

原文標(biāo)題:幾MHz的低速信號也能出問題?

文章出處:【微信號:yes-easy-high-speed,微信公眾號:高速先生】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    以太網(wǎng)中MDIO協(xié)議工作原理與應(yīng)用

    MDIO主機(jī)(即產(chǎn)生MDC時(shí)鐘的設(shè)備)通常被稱為STA(Station Management Entity),而MDIO從機(jī)通常被稱為MMD(MDIO Management Devic
    發(fā)表于 02-27 09:32 ?3516次閱讀
    以太網(wǎng)中<b class='flag-5'>MDIO</b>協(xié)議工作原理與應(yīng)用

    ADUCM320 MDIO口的電平是多少?

    1.ADUCM320 MDIO口的電平是多少? 是1.2V的么?還是1.8V? 3.3V?PRTADR/MDIO/MDC可直接和CFP接口的MDIO口連接 通信么? 2.通過[siz
    發(fā)表于 01-12 07:35

    高速信號低速信號有什么區(qū)別,怎么定義高速和低速

    高速信號低速信號有什么區(qū)別,怎么定義高速和低速
    發(fā)表于 12-18 10:13

    請問ADUCM320 MDIO口的電平是多少

    1.ADUCM320 MDIO口的電平是多少? 是1.2V的么?還是1.8V? 3.3V?PRTADR/MDIO/MDC可直接和CFP接口的MDIO口連接 通信么?2.通過[size
    發(fā)表于 09-27 11:47

    GD32F450 GPIO口模擬MDIO

    ){ rcu_periph_clock_enable(RCU_GPIOA); rcu_periph_clock_enable(RCU_GPIOC); //開漏輸出 //MDIO---PA2MDC---PC1 gpio_mode_set
    發(fā)表于 07-16 15:29

    請問正點(diǎn)原子MDIO測試試驗(yàn)燒不到自己的板子是為什么?

    大佬們?yōu)槭裁次艺c(diǎn)原子MDIO測試試驗(yàn)燒不到自己的板子里啊有幾個(gè)問題想問一下。。我抓出來的MDC波形一直是拉高的這是一個(gè)問題,是不是PHY芯片所有的操作都跟這個(gè)MDC信號有關(guān)????我的
    發(fā)表于 06-23 15:29

    CH563能否支持SMI(MDC/MDIO),能否管理其他的網(wǎng)絡(luò)芯片?

    CH563能否支持SMI(MDC/MDIO),能否管理其他的網(wǎng)絡(luò)芯片?
    發(fā)表于 06-09 07:49

    CH32FV2x_V3x系列應(yīng)用手冊中MDCMDIO引腳序號的問題求解

    在“CH32FV2x_V3x 系列應(yīng)用手冊 (V1.03版)”的383頁中關(guān)于MDCMDIO的引腳序號似乎與“CH32V20x_30x 數(shù)據(jù)手冊(V2.2版)”有差異。而在對應(yīng)的數(shù)據(jù)手冊中的第24
    發(fā)表于 07-19 07:45

    想驗(yàn)證DSO上的mdio寫周期信號,需要做什么設(shè)置?

    我已經(jīng)配置了 MDI 和 MDIO 引腳,想驗(yàn)證 DSO 上的 mdio 寫周期信號。那么除了 MDCMDIO 管腳配置之外還需要做什
    發(fā)表于 01-09 08:10

    使用不同的以太網(wǎng)PHY,MDC信號的問題求解

    找到了以下信息:由于硅錯(cuò)誤,MDC-MDIO 接口在前幾次交易后總是很忙。發(fā)生這種情況是由于源 (DUT) 上的非單調(diào) MDC。解決方法使 LS1028A MDC 焊盤上的 MDC
    發(fā)表于 03-23 07:19

    在哪里可以獲得MDC/MDIO驅(qū)動程序的S32G234M演示代碼?

    我在哪里可以獲得 MDC/MDIO 驅(qū)動程序的 S32G234M 演示代碼? 謝謝。
    發(fā)表于 06-05 07:22

    PCB設(shè)計(jì)中高速信號低速信號如何區(qū)分

    低速信號中,各個(gè)點(diǎn)的電平相差不大,但高速信號中,需要用分布式的思維來考慮問題,在傳輸路徑中,每個(gè)點(diǎn)的路徑相差很大,所以高低速信號的劃分還與
    的頭像 發(fā)表于 08-20 09:47 ?1w次閱讀

    DDR信號仿真的信號質(zhì)量與時(shí)序分析

    該波形電壓雖然都通過了門限電平,但是裕量很小,波形也是參差不齊,顯然不夠理想。我們這里僅僅仿真了單根信號的質(zhì)量,如果把串?dāng)_也考慮進(jìn)來,波形就很難保證不出問題。作者以前也仿真過這種拓?fù)浣Y(jié)構(gòu),但是波形沒有這么糟糕啊。
    發(fā)表于 10-04 17:07 ?2366次閱讀
    DDR<b class='flag-5'>信號</b>仿真的<b class='flag-5'>信號</b>質(zhì)量與時(shí)序分析

    如何區(qū)分高速信號低速信號

    來源:羅姆半導(dǎo)體社區(qū) 提到“高速信號”,就需要先明確什么是“高速”,MHz速率級別的信號算高速、還是GHz速率級別的信號算高速? 傳統(tǒng)的SI理論對于“高速信號”有經(jīng)典的定義。SI:Si
    的頭像 發(fā)表于 12-12 16:56 ?7596次閱讀

    幾MHz的低速信號也能出問題

    在設(shè)計(jì)中,通??偸莾?yōu)先處理光口、PCIE等高速信號、或者是音頻等模擬信號。規(guī)劃使用最優(yōu)的層,最優(yōu)的通道,阻抗、延時(shí)、串?dāng)_等細(xì)節(jié)也被優(yōu)化到極致。
    的頭像 發(fā)表于 12-26 02:49 ?364次閱讀