在芯片內部,信號一般都是通過并行傳輸的,因為串行傳輸實在是太慢了。然而芯片的IO都是串行傳輸的,并行傳輸對于硬件布局實在要求太高了,硬件工程師表示很頭大。而且芯片IO是芯片的重要資源,怎么能讓一組信號占用那么多呢!
芯片之間的串行數據傳輸對頻率很敏感,因為高頻會帶來更大的噪聲干擾、碼間干擾、電磁干擾等,進而導致信號失真。
一般在芯片的低速串行IO,采用不同的沿來發送和接收來避免信號干擾對采樣信號的影響,但是clk頻率都在100M以內,比如SPI協議,I2C協議。
但是當信號頻率到達幾百M或者G以上,通過不同的沿來發送和接收信號,已經不能避免信號干擾的問題了,高頻時鐘受噪聲干擾更為嚴重,到達采樣端已經完全失真了。而且clk與data之間的skew約束更為嚴格,幾乎不可能實現。
圖1:Serdes 結構圖
這個時候就需要應用serdes了,serdes包含了模擬和數字均衡來切實消除噪聲干擾、碼間干擾等。如下圖所示,serdes的RX模擬部分在ADC采樣之前有CTLE(線性均衡)來進行高頻濾波,然后通過ADC采樣模擬電平到數字域,然后通過CDR恢復數字時鐘,通過FFE/DFE進行數字信號均衡,然后進行數據判決,最終將判決后的data輸出給上層。
TX方向將輸入的信號進行FFE均衡,然后輸出給TX模擬部分發出給對端。通過發送端和接收端的一致均衡,來消除信道上未知的干擾。而且serdes可以從接收data里面恢復出采樣時鐘,避免了clk與data之間skew導致采樣時序以及時鐘失真的問題。
-
CLK
+關注
關注
0文章
127瀏覽量
17245 -
I2C協議
+關注
關注
0文章
26瀏覽量
8555 -
ADC采樣
+關注
關注
0文章
134瀏覽量
12916 -
串行數據傳輸
+關注
關注
0文章
4瀏覽量
6852 -
SERDES接口
+關注
關注
0文章
28瀏覽量
3075
發布評論請先 登錄
相關推薦
GMII、SGMII和SerDes的差異總結
![GMII、SGMII和<b class='flag-5'>SerDes</b>的差異總結](https://file.elecfans.com/web1/M00/C7/D3/o4YBAF9t7F6AVNhhAABP2btNKzM775.png)
申請TI Keystone DSP PCIe SerDes IBIS-AMI Models。
請問6678中的srio的serdes和以太網的serdes是共用還是各自有自己的serdes?
SerDes是怎么工作的
參考時鐘對SERDES性能的影響
![參考時鐘對<b class='flag-5'>SERDES</b>性能的影響](https://file1.elecfans.com//web2/M00/A6/AB/wKgZomUMP4GAdqMLAAA2zkUh8kg535.png)
SERDES的優勢 SERDES演變的看法
關于高速串行收發器的重要概念和注意事項
![關于高速串行收發器的重要概念和注意事項](https://file.elecfans.com/web2/M00/0F/25/poYBAGER1HmAPOtTAAAhC-Lo4F0144.png)
SerDes是怎么設計的?(一)
![<b class='flag-5'>SerDes</b>是怎么設計的?(一)](https://file1.elecfans.com/web2/M00/A8/50/wKgaomUs3a6AFt5aAAAUOLjG354980.jpg)
為什么我們需要SERDES?SERDES的優點有哪些?
![為什么我們需要<b class='flag-5'>SERDES</b>?<b class='flag-5'>SERDES</b>的優點有哪些?](https://file1.elecfans.com/web2/M00/A9/D9/wKgaomU2FtSAF7SbAAAeZZfI94k687.jpg)
評論