CTLE
CTLE是Continuous Time Linear Equalization的縮寫,常用在RX做高頻補償,可以理解為用poles、zeros、和prefactor來定義的transfer function (轉移函數)。
一般EDA軟體都會提供transfer function的模板,SI 工程師僅需要把規範的poles/zeros/prefactor填入就可以使用該transfer function來做高頻補償,這邊提供如何把協會的規範套入ADS CTLE的方法。
以下用PCIE5當範例,
下圖定義了poles/zeros的值
接著定義DC的增益 (各transfer function在DC的值)
透過transfer function和各參數的定義,我會製作一個簡單的excel表格,
透過ADC=-5dB來說明。
把S=0帶入transfer function,可以得到H(s)=prefactor*z1*z2/(p1*p2*p2*p4)
我們希望這個值會等於-5dB,也就是0.5623(10^(-5/20), dB換算mag)
0.5623=prefactor*z1*z2/(p1*p2*p2*p4)
又z2=0.5623*p2
1=prefactor*z1/(p1*p3*p4) =>prefactor=p1*p3*p4/z1
講到這邊,我們再回頭看一次transfer function,
會發現前面黃色的地方就是prefector,後面綠色的是transfer function。
每個協會在描述H(S)的時候,不一定會把prefactor推導出來,我的習慣還是會自己推導。
這邊注意,prefactor是徑度的單位,所以Hz要*2pi 轉成rad/s。
把以上得到的值填入ADS CTLE欄位,就可以觀察transfer function是否如期望。
留言
張貼留言