如果是高速信號線上串小電阻,那就應該是終端阻抗匹配。
如果是GPIO口上串了小電阻,很可能是抗小能量電壓脈沖的。
簡單的例子:一個串口通訊的提示信號,當接上串口時,因為瞬間的插拔產生了一個很窄的電壓脈沖,如果這個脈沖直接打到GPIO口,很可能打壞芯片,但是串了一個小電阻,很容易把能力給消耗掉。
高速信號線上面加RC、加245驅動都不是隨便的。首先要搞清楚這幾個東西的作用。
首先,33歐的電阻是用做阻抗匹配,一般布局靠近發送端,靠近接收端,則起反作用。另外,電容的作用是讓高速信號的上升沿或下降沿變的更緩一些,以防止出現EMI問題。我們一般在單端時鍾信號線上會並小電容。但電容不能過大,否則會導致信號波形變化太厲害,接收端無法正確的采樣。
245的作用是增大信號線的帶負載能力,在距離較長,且一拖多的時候可以使用。 但是要考慮245帶來的固定延遲對總線時序的影響。
高速信號線串的小電阻,LAYOUT時應該把它放在CPU端還是放在信號的終端好些呢 ?
一般的做法是在信號源端串小電阻,在信號終端並一個小電阻。在信號源端串一個小電阻,沒有公式的理論:一般傳輸線的特征阻抗為50歐姆左右,而TTL電路輸出電阻大概為13歐姆左右,在源端串一個33歐姆的電子,13+33=46大致和50相當,這樣就可以抑制從終端反射回來的信號再次反射。在信號接收終端並一個小電阻,沒有公式的理論:若信號接收端的輸入阻抗很大,所以並接一個51歐姆的電阻,電阻另一端接參考地,以抑制信號終端反射。信號接收終端串接電阻,從抑制信號反射的角度考慮,只有終端輸入的電阻小於50歐姆。但IC設計時,考慮到接收能量,不會將接收端的收入電阻設計得小.。
常用傳輸線阻抗如下:
1.CVBS視頻信號線 75歐姆
2.MIPI、LVDS信號線 100歐姆
3.USB信號線 90歐姆
4.2G/3G/4G/WIFI天線 50歐姆
5.DDR 50歐姆
減少信號邊沿的陡峭程度,從而減少高頻噪聲以及過沖等。
因為串聯的電阻,跟信號線的分布電容以及負載的輸入電容等形成一個RC電路,這樣就會降低信號邊沿的陡峭程度。大家知道,如果一個信號的邊沿非常陡峭,含有大量的高頻成分,將會輻射干擾,另外,也容易產生過沖。
在信號線上傳一個電阻,可能還有一個用途:ESD。
如在USB接口上,靠USB PORT端 的D+和D-上串一個小電阻,如10歐姆。就是因為USB PORT端的ESD過不了