有木有發(fā)現(xiàn)匹配最好的串聯(lián)端接電阻的阻值不是50ohm,而是30ohm,如下圖。這是為什么呢?
對高速數(shù)字電路設(shè)計有一定了解的人就知道,其實驅(qū)動器本身有內(nèi)阻,做串聯(lián)端接匹配時,串聯(lián)電阻的阻值和驅(qū)動內(nèi)阻加起來大致等于傳輸線阻抗就可以了,即R_(D )+R_T≈Z_0 。
這個時候,有童鞋可能就要跳起來了,MR‘S,你說的倒是容易,我也知道驅(qū)動內(nèi)阻RD 加串聯(lián)電阻等于傳輸線阻抗這個公式,大家都知道,so easy啊,問題在于,傳輸線阻抗可以很輕松的在datasheet找到,可是驅(qū)動器內(nèi)阻上哪兒去找, datasheet上又沒有?
下圖是一個簡單的驅(qū)動電路。
當驅(qū)動器持續(xù)輸出高電平時,PMOS管導(dǎo)通,NMOS關(guān)閉,電流流經(jīng)PMOS輸出,這個時候電流感受到的驅(qū)動內(nèi)阻RD是PMOS管的導(dǎo)通電阻RP;反之,當電流持續(xù)輸出低電平時,電流感受到的驅(qū)動內(nèi)阻RD就是NMOS管的導(dǎo)通電阻RN 。一般情況下,PMOS管的導(dǎo)通電阻RP 比NMOS管的導(dǎo)通電阻RN 要大,這是它們的工藝所決定的,從上一篇(2)中,我們可以知道,輸出高電平時,其RC時間常數(shù)會大,上升沿更緩。有時候,我們看到信號的上升沿比下降沿要更緩一些,就是這個原因啦。
下面,我們來看一下怎樣得到驅(qū)動內(nèi)阻的阻值?先使用仿真工具搭建兩個簡單的電路,如下:
以Xilinx V7芯片DDR2驅(qū)動為例,在圖a的驅(qū)動端中加入上升沿驅(qū)動(PMOS導(dǎo)通),通過50ohm電阻下拉到地,通過電阻分壓的原理,即V_meas=50/(50+R_P )×V_CC,可以求的RP的值。
在圖b中驅(qū)動端加入下降沿驅(qū)動(NMOS導(dǎo)通),通過50ohm電阻上拉到VCC,通過電阻分壓的原理,即V_meas=R_N/(50+R_N )×V_CC,可以求得RN的值。下圖是仿真得到的波形:
通過計算可以得到,RP=12.1 ohm,RN=10.8 ohm,兩個阻抗值相差不大,選取任何一個值來計算端接電阻,都可以。通過這樣簡單的仿真,我們就可以獲得驅(qū)動器的驅(qū)動內(nèi)阻啦。
有時候,我們還會遇到這兩個值差別比較大的情況,比如RP=20ohm,RN=10ohm,那這個時候我們要怎么選擇呢?如果選擇RP來計算匹配電阻,則匹配電阻RT=30 ohm,高電平匹配很好,低電平時,匹配電阻就偏小,信號傳輸?shù)絺鬏斁€端時會出現(xiàn)正反射,過沖較大;如果選擇RN來計算匹配電阻,則RT=40ohm,低電平匹配很好,高電平時,匹配電阻就偏大,信號傳輸?shù)絺鬏斁€時出現(xiàn)負反射,上升沿會出現(xiàn)臺階,另外,上升沿還有因為RT的增大而變緩。所以,這兩種選擇有利有弊,遇到這種情況時,就需要設(shè)計者酌(zi)情(qiu)考(duo)量(fu)啦。
編輯:hfy
-
驅(qū)動器
+關(guān)注
關(guān)注
53文章
8256瀏覽量
146578 -
傳輸線
+關(guān)注
關(guān)注
0文章
376瀏覽量
24049 -
PMOS
+關(guān)注
關(guān)注
4文章
245瀏覽量
29643 -
匹配電阻
+關(guān)注
關(guān)注
0文章
20瀏覽量
11487
發(fā)布評論請先 登錄
相關(guān)推薦
評論