單片機或者FPGA給SPI控制信號給到鎖相環芯片時,經常要串接一個22ohm或者33ohm的電阻,這是有啥道理呢?
阻抗不連續,會引起電磁波反射,而反射又會引起信號的失真。所以在進行高速數字電路設計時,經常也會涉及到匹配。但是,這個匹配和射頻上的匹配,在操作上有所不同。
射頻上的匹配一般都是用電感電容來減小反射,但是數字電路中,則一般用電阻來進行匹配。
在數字電路中,源端匹配是匹配方式中的一種。而以上提到的,在通路中串接電阻,即是典型的源端匹配。假設數字電路的輸出電阻為Zd,傳輸線的特性阻抗為Z0,則串聯的電阻R=Zo-Zd。
論壇上(1)有提到通過Zo = (Vdd-VOH) / IOH以及Zo = VOL/IOL 來計算數字電路的輸出電阻。但是實際操作時,并不是這么理想。
如(2)中所述,即使對于同一型號器件,值也會有很大區別。
所以實際操作的時候,可以在電路上留個位置,邊更換電阻阻值,邊用示波器測試,看什么時候波形的振鈴消失。
參考文獻:
(1)https://www.physicsforums.com/threads/how-to-determine-the-output-impedance-of-cmos-gates.433643/
(2)https://forums.xilinx.com/t5/General-Technical-Discussion/Resistor-termination-for-FPGA-to-SPI/td-p/160122
編輯:黃飛
-
FPGA
+關注
關注
1630文章
21796瀏覽量
605224 -
SPI
+關注
關注
17文章
1721瀏覽量
91960 -
電磁波
+關注
關注
21文章
1470瀏覽量
53904 -
控制信號
+關注
關注
0文章
168瀏覽量
12020 -
電感電容
+關注
關注
0文章
21瀏覽量
4361
原文標題:為什么SPI等信號輸出信號要加一個22或者33歐姆的電阻呢?
文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論