国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

為逐次逼近型ADC 設計可靠的數字接口

發布時間:2015-3-24 17:16    發布者:eechina
關鍵詞: 逐次逼近 , ADC , SAR
作者:Steven Xie

簡介


逐次逼近型模數轉換器(因其逐次逼近型寄存器而稱為SAR ADC)廣泛運用于要求最高18 位分辨率和最高5 MSPS 速率的應用中。其優勢包括尺寸小、功耗低、無流水線延遲和易用。

主機處理器可以通過多種串行和并行接口(如SPI、I2C 和LVDS)訪問或控制ADC。本文將討論打造可靠、完整數字接口的設計技術,包括數字電源電平和序列、啟動期間的I/O 狀態、接口時序、信號質量以及數字活動導致的誤差。

數字I/O 電源電平和序列

M多數SAR ADC 都提供獨立的數字I/O 電源輸入(VIO 或VDRIVE),后者決定接口的工作電壓和邏輯兼容性。此引腳應與主機接口(MCUDSPFPGA)電源具有相同的電壓。數字輸入一般應在DGND − 0.3 V 與VIO + 0.3 V 之間,以避免違反絕對最大額定值。須在VIO 引腳與DGND 之間連接走線短的去耦電容

采用多個電源的ADC 可能擁有明確的上電序列。應用筆記 AN-932《電源時序控制》為這些ADC 電源的設計提供了良好的參考。為了避免正向偏置ESD 二極管,避免數字內核加電時處于未知狀態,要在接口電路前打開I/O 電源。模擬電源通常在I/O電源之前加電,但并非所有ADC 均是如此。請參閱并遵循數據手冊中的內容,確保序列正確。

啟動期間的數字I/O 狀態

為了確保初始化正確無誤,有些SAR ADC 要求處于某些邏輯狀態或序列,以實現復位、待機或關斷等數字功能。在所有電源都穩定之后,應施加指定脈沖或組合,以確保ADC 啟動時的狀態符合預期。例如,一個高脈沖在RESET 上持續至少50 ns,這是配置 AD7606 以使其在上電后能正常運行所必須具備的條件。

在所有電源均完全建立之前,不得切換數字引腳。對于SAR ADC,轉換開始引腳CNVST 可能對噪聲敏感。在圖1 所示示例中,當AVCC、DVCC 和VDRIVE 仍在上升時,主機cPLD 拉高CNVST。這可能使 AD7367 進入未知狀態,因此,在電源完全建立之前,主機應使 CNVST 保持低電平。


圖1. 在電源上升時拉高 CNVST 可能導致未知狀態。

數字接口時序

轉換完成之后,主機可以通過串行或并行接口讀取數據。為了正確讀取數據,須遵循特定的時序策略,比如,SPI 總線需要采用哪種模式等。不得違反數字接口時序規范,尤其是ADC 和主機的建立和保持時間。最大比特率取決于整個循環,而不僅僅是最小額定時鐘周期。圖2 和下列等式展示了如何計算建立和保持時間裕量。主機把時鐘發送至ADC 并讀取ADC 輸出的數據。


圖2. 建立和保持時序裕量

    tCYCLE = tJITTER + tSETUP + tPROP_DATA + tPROP_CLK + tDRV + tMARGIN

    tCYCLE : 時鐘周期 = 1/fCLOCK

    tJITTER: 時鐘抖動

    tSETUP: 主機建立時間

    tHOLD: 主機保持時間

    tPROP_DATA: 從ADC 到主機的傳輸線路的數據傳播延遲

    tPROP_CLK: 從主機到ADC 的傳輸線路的數據傳播延遲

    tDRV: 時鐘上升/下降沿后的數據輸出有效時間

    tMARGIN: Margin time, ≥ 裕量時間大于等于0 表示達到建立時間或保持時間要 求,小于0 表示未達到建立時間或保持時間要求。

主機建立時間裕量

    tMARGIN_SETUP = tCYCLE, min – tJITTER – tSETUP – tPROP_DATA – tPROP_CLK – tDRV, MAX

建立時間等式以最大系統延遲項定義最小時鐘周期時間或最大頻率。要達到時序規格,必須大于等于0。提高周期(降低時鐘頻率)以解決系統延遲過大問題。對于緩沖器、電平轉換器、隔離器或總線上的其他額外元件,把額外延遲加入tPROP_CLK 和tPROP_DATA。

    tMARGIN_HOLD = tPROP_DATA + tPROP_CLK + tDRV – tJITTER – tHOLD

保持時間等式規定了最小系統延遲要求,以避免因違反保持時間要求而出現邏輯錯誤。要達到時序規格,必須大于等于0。

ADI 公司帶SPI 接口的許多SAR ADC 都是從 CS 或CNV 的下降沿為MSB 提供時鐘信號,剩余的數據位則跟隨SCLK 的下降沿,如圖3 所示。在讀取MSB 數據時,要使用等式中的tEN 而非tDRV。


圖3. AD7980 3 線 CS 模式下的SPI 時序。

因此,除了最大時鐘速率以外,數字接口的最大工作速率也取決于建立時間、保持時間、數據輸出有效時間、傳播延遲和時鐘抖動。

在圖4 中,DSP 主機訪問 AD7980 處于3 線 CS 模式下,其中,VIO = 3.3 V。DSP 鎖存SCLK 下降沿上的SDO 信號。DSP 的額定最小建立時間為5 ns,最小保持時間為2 ns。對于典型的FR-4PCB 板,傳播延遲約為180 ps/in。緩沖器的傳播延遲為5 ns。CNV、SCLK 和SDO 的總傳播延遲為

    tprop = 180 ps/in × (9 in + 3 in) + 5 ns = 7 ns.

    tJITTER = 1 ns. 主機SCLK 的工作頻率為30 MHz,因此, tCYCLE = 33 ns.

    tSETUP_MARGIN = 33 ns − 1 ns – 5 ns – 7 ns – 11 ns – 7 ns = 2 ns

    tHOLD_MARGIN =11 ns + 7 ns + 7 ns – 1 ns – 2 ns = 22 ns

建立時間和保持時間裕量均為正,因此,SPI SCLK 可以在30 MHz 下工作。


圖4. DSP 和AD7980 之間的數字接口

數字信號質量

數字信號完整性(包括時序和信號質量)確保:在額定電壓下接收信號;不相互干擾;不損壞其他器件;不污染電磁頻譜。信號質量由多個項定義,如圖5 所示。本部分將介紹過沖、振鈴、反射和串擾。


圖5. 常用信號質量規格

反射是阻抗不匹配導致的結果。當信號沿著走線傳播時,每個接口處的瞬時阻抗都不相同。部分信號會反射回去,部分信號會繼續沿著線路傳播。反射可能在接收器端產生過沖、欠沖、振鈴和非單調性時鐘邊沿

過沖和欠沖可能損壞輸入保護電路,或者縮短IC 的使用壽命。圖6 所示為 AD7606 的絕對最大額定值。數字輸入電壓應在–0.3 V 和VDRIVE + 0.3 V 之間。另外,如果振鈴高于最大VIL 或小于最小VIH 可能導致邏輯誤差。


圖6. AD7606 的絕對最大額定值

為了減少反射:

    盡量縮短走線的長度
    控制走線的特性阻抗
    消除分支
    使用適當的端接方案
    用環路面積小的固體金屬作為返回電流參考平面
    使用較低的驅動電流和壓擺率

針對走線特性阻抗的計算,目前有許多軟件工具或網站,比如Polar Instruments Si9000 PCB 傳輸線路場求解器。借助這些工具,特性阻抗計算起來非常簡單,只需選擇傳輸線路型號并設置相應的參數即可,比如電介質類型和厚度以及走線寬度、厚度和隔離。

作為一種新興標準,IBIS 用于描述IC 數字I/O 的模擬行為。ADI提供針對SAR ADC 的IBIS 模型。預布局仿真可檢測時鐘分布、芯片封裝類型、電路板堆疊、網絡拓撲結構和端接策略。也可檢測串行接口時序限制以便為定位和布局提供指導。后仿真可驗證設計是否符合所有指導方針和限制的要求,同時檢測是否存在反射、振鈴、串擾等違反要求的情況。

在圖7 中,一個驅動器通過一條12 英寸的微帶線路連接SCLK1,另一個驅動器通過一個與微帶串聯的43 Ω 電阻連接SCLK2。


圖7. 驅動AD7606 SCLK

在圖8 中,SCLK1 上的大過沖違反了–0.3 V 至+3.6 V 的絕對最大額定值。串聯電阻可減小SCLK2 上的壓擺率,使信號處于額定值之內。


圖8. AD7606 IBIS 過沖模型仿真

串擾是能量通過互電容(電場)或互感(磁場)在并行傳輸線路間耦合的情況。串擾量取決于信號的上升時間、并行線路的長度以及它們之間的間距。

控制串擾的一些常用方法為:

    增加線路間距
    減小并行布線
    使走線靠近參考金屬平面
    使用適當的端接方案
    減小信號壓擺率

數字活動導致的性能下降

數字活動可能導致SAR ADC 性能下降,使SNR 因數字地或電源噪聲、采樣時鐘抖動和數字信號干擾而減小。

孔徑或采樣時鐘抖動設定SNR 限值,尤其是對高頻輸入信號。系統抖動有兩個來源:來自片內采樣保持電路的孔徑抖動(內部抖動),以及采樣時鐘上的抖動(外部抖動)。孔徑抖動為轉換間的采樣時間變化,為ADC 的函數。采樣時鐘抖動通常為主要誤差源,但兩個源都會導致模擬輸入采樣時間變化,如圖9所示。它們的影響難以區分。

總抖動會產生誤差電壓,ADC 總SNR 的限制因素為



其中,f 為模擬輸入頻率,tJ 為總時鐘抖動。
例如,當模擬輸入為10 kHz,總抖動為1 ns 時,SNR 限值為84 dB。


圖9. 采樣時鐘抖動導致的誤差電

數字輸出開關導致的電源噪聲應與敏感的模擬電源相隔離。分別去耦模擬和數字電源,密切注意地回流路徑。

高精度SAR ADC 可能對數字接口上的活動很敏感,即使電源適當去耦和隔離時。突發時鐘往往優于連續時鐘。數據手冊通常會列出接口不應活動的安靜時間。在較高吞吐速率條件下,可能難以減少這些時間內的數字活動,通常為采樣時刻及出現關鍵位判斷點時。

結論

密切注意數字活動,確保SAR ADC 轉換有效。數字活動導致的誤差可能使SAR ADC 進入未知狀態,導致故障,或者降低性能。希望本文能幫助設計師排查根本原因,同時還能提供解決方案。

參考文獻


Kester, Walt. "數據轉換器支持電路,"《數據轉換手冊》,第7 章,ADI 公司,2004 年。
Brad Brannon,AN-756 應用筆記. 采樣系統以及時鐘相位噪聲和抖動的影響,ADI 公司,2004 年。
Ritchey, Lee W. 《一舉成功:高速PCB 和系統實用設計手冊》,第1 卷,Speeding Edge,2003 年。
Usach, Miguel. AN-1248 應用筆記. SPI 接口,ADI 公司,2013 年。
Casamayor, Mercedes. AN-715 應用筆記:走近IBIS 模型:什么是IBIS 模型?它們是如何生成的?ADI 公司,2004 年。

關于作者

Steven Xie [steven.xie@analog.com] 于2011 年加入ADI 北京分公司,是中國設計中心的一名ADC 應用工程師。他負責中國市場SAR ADC 產品的技術支持工作。在此之前,他曾在Ericsson CDMA 團隊做過四年的硬件設計人員。2007年,Steven畢業于北京航空航天大學,并獲得通信與信息系統碩士學位。
本文地址:http://www.qingdxww.cn/thread-147329-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美高清一区 | 韩国在线一区 | 趁女同学洗澡摸她胸喝她奶 | 窝窝社区精品免费视频 | 99久久精品久久久久久清纯 | 香蕉乱码成人久久天堂爱免费 | 色妹子在线 | 精品推荐国产麻豆剧传媒 | 99热国产在线观看 | 狠狠色综合久久久久尤物 | 日韩区在线 | 天天噜噜日日噜噜久久综合网 | 英语课强插英语课代表 | 中文毛片无遮挡高清免费 | 色婷婷导航 | 日本激情视频一区二区三区 | 成人免费一级毛片在线播放视频 | 日日夜夜草 | 精品三级在线观看 | 老司机在线精品 | 黄页网站在线观看免费 | 恐怖片在线 | 国内精品自产拍在线观看91 | 毛片在线免费观看网站 | 999yy成年在线视频免费看 | 99免费在线视频 | 亚洲国产成人久久 | 成人三级视频在线观看 | 日日网 | 欧美日韩一日韩一线不卡 | 伊人青青久久 | 日本精品一区二区三区四区 | 岛田阳子五十路在线观看 | 国产日韩精品欧美一区 | 好爽好深好猛好舒服视频上 | 香蕉视频在线免费 | 久久666| 日本中文在线 | 天天操中文字幕 | 国产成人aa免费视频 | 中文毛片|