作者:Umesh Jayamohan 簡介 消費者對更快、更智能和更好產品的需求將創新推到了前所未有 的高度。因此,系統設計人員面臨著共同的困境:在已知平臺上設計新產品,只進行遞增改變;或者使用全新平臺和最先進的產品和功能。前者可能設計速度較快,風險較小,但收益較低;而后者用途更廣泛、功能更佳且價值更高,但風險較高。 現在,一套新的仿真工具使得可在軟件中快速地進行原型制作,從而最大程度地降低開發風險,讓設計人員可以充滿自信,相信其設計的新產品能按預期工作。該軟件讓設計人員可以深入了解各個產品(例如數模轉換器、時鐘IC 和放大器)的能力,并且可整合各個器件(ADC 和時鐘等),而不必獲取實際元件。設計人員可先進行軟件評估,然后再決定是否要采購硬件,從而節省了時間和金錢。 本文說明了ADIsimADC™、ADIsimCLK™和VisualAnalog®軟件 套件的多功能特性,該套件可預測與采樣時鐘結合時ADC 的性 能。示例采用16 位、250 MSPS 數模轉換器AD9467 和低抖動時 鐘發生器AD9523-1。第一部分說明了軟件評估,其中模擬了ADC 性能隨頻率的變化情況并展示了如何在軟件中連接各器件。第二 部分詳細說明了如何使用評估板和SPIController 軟件進行實際硬 件設置。示例中為AD9467 提供的時鐘速率是245.76 MSPS。 AD9523-1 評估板采用交互式圖形用戶界面(GUI)來配置時鐘輸出。 使用ADIsimADC 和ADIsimCLK 進行協同仿真 首先,下載并安裝VisualAnalog 和AD9523-1 評估軟件。ADIsimADC隨VisualAnalog 一起提供。啟動VisualAnalog 時,將出現彈出窗口,要求用戶選擇畫布,如圖1 所示。 ![]() 圖1. VisualAnalog 的"New Canvas"(新建畫布)窗口 AD9467 的ADIsimADC 模型位于ADC→Single(單通道)→AD9467菜單選項中。圖2 顯示了ADIsimADC 的FFT 均值畫布。 ![]() 圖2. ADIsimADC 畫布,所示為9.7 MHz 時AD9467 的單音FFT 設置ADIsimADC 以預測ADC 行為 在單音發生器(Tone Generator)模塊上輸入頻率,然后點擊制 表(Tab)鍵。ADIsimADC 會自動根據采樣速率和采樣大小,將 該頻率轉換為相干頻率。圖3 顯示了采用默認設置時9.7 MHz 單 音輸入的FFT。 ![]() 圖3. ADIsimADC 中9.7 MHz 時的單音FFT 設置ADIsimCLK 以預測AD9523-1 行為 接著,下載并安裝ADIsimCLK 軟件。安裝完成后,打開程序并選擇文件(File)→新建(New)。將出現一個窗口,用來選擇各器件,如圖4 所示。 ![]() 圖4. ADIsimCLK 的器件選擇 遵循與實際目標系統實施最為相似的設置方法。本例中使用一個外部30.72 MHz 時鐘來為第一個PLL 提供了參考時鐘。CrystekCVHD-950 用作雙環路PLL 中第一個環路的VCXO。內部VCO頻率設定為2949.12 MHz,并且在內部進行3 分頻。OUT7 上的4 分頻提供245.76 MHz 時鐘。該設置如圖5 所示。 ![]() 圖5. ADIsimCLK 內的AD9523-1 設置 ADIsimCLK 還會生成關于時鐘輸出的報告,包括不同積分范圍內的輸出相位噪聲和抖動。這些報告可從各個輸出所對應的選項卡上進行查看。在該設置中,OUT7 用來為AD9467 評估板提供時鐘。報告頁如圖6 所示。圖中高亮顯示了主要規格寬帶抖動。 ![]() 圖6. ADIsimCLK 中的OUT7 報告 仿真帶有AD9523-1 的AD9467 ADIsimADC 可以預測使用AD9523-1 提供時鐘時AD9467 的性能。ADIsimCLK 報告中的寬帶抖動規格可傳遞到ADIsimADC 畫布上。在FFT 畫布上,ADC Model(ADI 模型)模塊使用戶能夠更新總抖動規格,如圖7 所示。 ![]() 圖7. 更新ADIsimADC 模型中的抖動 總抖動可通過對各個抖動分量求取方和根而計算得出。這里,孔徑抖動為60 fs,寬帶抖動為215 fs。傳遞到ADIsimADC 的rss 抖動為223.2 fs,這會產生97 MHz 的單音FFT,如圖8 所示。使用更新后的抖動,ADIsimADC 可預測任何輸入頻率下的預期性能。 ![]() 圖8. ADIsimADC 中97 MHz 輸入的單音FFT 和更新后的抖動規格 關于抖動的簡短說明 ADC 必須定期對模擬信號進行采樣。這要求具有穩定的采樣時 鐘,因為任何不理想的時鐘源都將產生一定相位噪聲。抖動是指采樣時鐘載波上兩個指定頻率偏移之間的時段上的相位噪聲積分。對于ADC,一般認為寬帶噪聲是最重要的因素。ADIsimCLK可計算寬帶抖動,即對1 kHz 偏移以上的相位噪聲進行積分。該寬帶抖動會傳遞到ADIsimADC 模型上,以供了解該抖動對ADC性能的影響。有關采樣時鐘抖動對影響ADC 性能有何影響的更多詳細信息,請參閱AN-756 應用筆記"采樣系統及時鐘相位噪 聲和抖動的影響"。 實測性能 ADIsimADC的預測結果可使用AD9467 評估板和AD9523-1 評估板 進行測試。AD9523-1 配置為在OUT7 上產生245.76 MHz LVPECL 時鐘。該輸出耦合到AD9467 評估板,該評估板已修改為可在J200 和J201 上接受差分時鐘輸入。該設置如圖9 所示。 ![]() 圖9. 帶有AD9523-1 評估板和AD9467 評估板的硬件設置 該設置采用2 MHz 至400 MHz 的模擬輸入頻率來采集數據。由VisualAnalog 采集單音FFT,并結合ADIsimADC 的預測來編譯數據并繪制成曲線圖。圖10 顯示了信噪比(SNR)與頻率之間的關系曲線圖。注意,仿真結果完美地匹配實際測量結果。 ![]() 圖10. SNR 與模擬輸入頻率之間的關系曲線圖(ADIsimADC 預測結果和實 測數據比較) 圖11 顯示了無雜散動態范圍(SFDR)數據。這些數字并不完全一致,但模擬數據和實測數據之間的總體趨勢在整個頻率范圍內都匹配得相當好。SFDR 主要取決于PCB 布局、元件、時鐘幅度,這些就是差異由來。 ![]() 圖11. SFDR 與模擬輸入頻率之間的關系曲線圖(ADIsimADC 預測結果和 實測數據比較) 要更好地測量失真,可比較二次諧波失真和三次諧波失真的模擬數據和實測數據,如圖12 和圖13 所示。如果輸入評估板上ADC中的差分信號在幅度和相位上均衡,并且評估板的布局良好而不會明顯影響差分信號平衡,那么模擬和實測的HD2 性能將匹配得非常好。 另一方面, HD3 性能與頻率的關系可能比較難以預測。ADIsimADC 模型是在表征過程中通過觀察ADC 性能和DNL 數據而開發出的。算法使用插值和外推技術,以便預測特定頻率時的動態范圍,但不能準確預測所有點上的HD3 性能。 ![]() 圖12. HD2 與模擬輸入頻率之間的關系曲線圖(ADIsimADC 預測結果和實測數據比較) ![]() 圖13. HD3 與模擬輸入頻率之間的關系曲線圖(ADIsimADC 預測結果和實測數據比較) 實際的HD3 性能很大程度上取決于各種現實因素,例如電源電壓、元件選擇、ADC 輸入緩沖器和時鐘信號質量。 HD3 預測并非總是完全正確,但在頻率上的總體趨勢表明了模擬 數據和實測數據之間的良好一致。 在很多系統設計中,主要性能指標為SNR。SFDR 和動態范圍取決于很多其他因素。模擬結果和實測數據之間的SNR 數字匹配得非常好,這讓系統設計人員在選擇ADC 和時鐘時可以充滿自信。 結論 期望縮短設計周期的需求給系統設計人員在其設計中評估新產品 帶來了巨大壓力。硬件評估幾乎是必不可少的,但選擇錯誤的硬件組合可能會造成金錢和時間浪費。軟件評估可用于對ADC 產品進行快速而簡便的初始測評。ADIsimADC 和ADIsimCLK 為系統設計人員提供了一種簡單而有效的方式,讓他們可以合理地選擇ADC 和時鐘IC。借助這些軟件工具,系統設計人員可混搭使用不同的ADC 和時鐘IC,以此獲得足夠信心來選擇各元件進行硬件評估。 致謝 非常感謝Jillian Walsh 在實驗室努力工作,為本論文收集了大量數據,并感謝Kyle Slightom 在AD9523-1 評估板和軟件設置方面的幫助。 參考文獻 AN-737 應用筆記"如何利用ADIsimADC 完成ADC 建模" ,Brad Brannon 和Tom MacLeod,ADI 公司,2009 年。 AN-756 應用筆記"采樣系統以及時鐘相位噪聲和抖動的影響"Brad Brannon,ADI 公司,2004 年。 ADI 公司高速轉換器部,AN-878 應用筆記"高速ADC SPI 控制軟件" 。ADI 公司,2007 年。 AN-905 應用筆記"VisualAnalog™轉換器評估工具1.0 版用戶手 冊" MT-003 指南"了解SINAD、ENOB、SNR、THD、THD + N 和SFDR, 不在噪底中迷失"。. "測試高速ADC 的模擬輸入相位不平衡",Rob Reeder,《Test & Measurement World》,2011 年。 "雙環路時鐘發生器可清除抖動并提供多個高頻輸出"",Kyle Slightom,模擬對話,第48 卷第1 期,2014 年。 關于作者 Umesh Jayamohan [umesh. jayamohan@analog.com] 是ADI 公司高速轉換器部(北卡羅來納州格林斯博羅)的一名應用工程師。Umesh 于1998 年獲得印度喀拉拉大學電氣工程學士學位,于2002 年獲得美國亞利桑那州立大學電氣工程碩士學位,擔任設計和應用工程師已逾7 年。 |