在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

星星科技指導員 ? 來源:ADI ? 作者:Steven Xie ? 2023-02-01 16:30 ? 次閱讀

逐次逼近型模數轉換器因其逐次逼近寄存器而稱為SAR ADC,適用于需要高達18位分辨率和高達5 MSPS的應用。它們的優點包括體積小、功耗低、無流水線延遲和易于使用。

主機處理器可以通過各種串行和并行接口(如SPI、I)訪問或控制ADC2C 和 LVDS。本文討論可靠集成數字接口的設計技術,包括數字電源電平和時序、導通期間的I/O狀態、接口時序、信號質量以及數字活動引起的誤差。

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

大多數SAR ADC提供獨立的數字I/O電源輸入V。IOASNW駕駛,這決定了接口的工作電壓和邏輯兼容性。該引腳應與主機接口(MCU、DSPFPGA)電源電壓相同。數字輸入通常應在DGND ? 0.3 V和V之間IO+ 0.3 V,避免違反絕對最大額定值。具有短走線的去耦電容應連接在V之間IO引腳和 DGND。

采用多個電源工作的ADC可能具有明確定義的上電時序。應用筆記AN-932:電源排序為這些ADC的電源設計提供了很好的參考。為避免正向偏置ESD二極管并在未知狀態下為數字內核上電,請在接口電路之前打開I/O電源。模擬電源通常在I/O電源之前上電,但并非所有ADC都是如此。閱讀并遵循數據手冊,以確保順序正確。

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

為了正確初始化,某些SAR ADC需要某些邏輯狀態或序列來實現數字功能,例如復位、待機或關斷。在所有電源穩定后,施加指定的脈沖或組合,以保證ADC在預期狀態下啟動。例如,RESET時需要至少50 ns的高脈沖,才能將AD7606配置為上電后正常工作。

在完全建立所有電源之前,不應切換任何數字引腳。對于SAR ADC,轉換起始引腳CNVST可能對噪聲敏感。圖 1 顯示了一個示例,其中主機 cPLD 將 CNVST 調高,而 AVCC、DVCC 和 V駕駛仍在加速。這可能會使AD7367處于未知狀態,因此主機應保持CNVST低電平,直到電源完全建立。

pYYBAGPaIxWAKYOjAABSUeOkciU103.png?la=en&imgver=1

圖1.在電源斜坡上升期間將CNVST調高可能會導致未知狀態。

數字接口時序

轉換完成后,主機可以通過串行或并行接口讀取數據。要正確讀取數據,請遵循特定的時序策略,例如SPI總線使用哪種模式。不要違反數字接口時序規范,尤其是ADC和主機的建立和保持時間。最大比特率由整個周期決定,而不僅僅是指定的最小時鐘周期。圖2和以下公式顯示了如何計算建立和保持時序裕量的示例。主機將時鐘發送到ADC,并從ADC讀取數據輸出。

poYBAGPaIxeAa46YAAAxyXkBGCs523.png?la=en&imgver=1

圖2.設置并保持時序裕量。

t周期= t抖動+ 噸設置+ 噸PROP_DATA+ 噸PROP_CLK+ 噸.DRV+ 噸邊緣

t周期: 時鐘周期 = 1/f時鐘

t抖動:時鐘抖動

t設置:主機設置時間

t拿:主機保持時間

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

tPROP_CLK:沿傳輸線從主機到ADC的時鐘傳播延遲

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

t邊緣:保證金時間,≥0表示滿足設置時間或保持時間;< 0 表示未滿足設置時間或保持時間。

主機的設置余量為

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

設置時間方程根據最大系統延遲項定義最小時鐘周期時間或最大頻率。它必須≥ 0 才能滿足時序規格。增加周期(降低時鐘頻率)以處理過多的系統延遲。對于總線上的緩沖器、電平轉換器、隔離器或其他附加組件,將額外的延遲添加到PROP_CLK和 tPROP_DATA.

同樣,主機的保持保證金為

tMARGIN_HOLD = tPROP_DATA + tPROP_CLK + tDRV – tJITTER – tHOLD

保持時間公式定義了最小系統延遲要求,以避免由于保持違規而導致的邏輯錯誤。它必須≥ 0才能滿足時序規格。

許多帶有SPI接口的ADISAR ADC從CS或CNV的下降沿為MSB提供時鐘,而其余數據位則遵循SCLK的下降沿,如圖3所示。讀取 MSB 數據時,在方程中使用 <> 而不是 t.DRV.

poYBAGPaIxuAS13MAAA91vmxr0Q511.png?la=en&imgver=1

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

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

圖4顯示DSP主機在7980線CS模式下訪問AD3,V.IO= 3.3 V.DSP將SDO信號鎖存于SCLK的下降沿。DSP 指定 5 ns 最短建立時間和 2 ns 最短保持時間。對于典型的 FR-4 PC 板,傳播延遲約為 180 ps/in。緩沖器的傳播延遲為5 ns。CNV、SCLK 和 SDO 的總傳播延遲為

t支柱= 180 ps/英寸×(9 英寸 + 3 英寸)+ 5 納秒 = 7 納秒。

t抖動= 1 ns。主機以 30 MHz 的頻率運行 SCLK,因此周期= 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下運行。

pYYBAGPaIx2AC9ykAAAmCrOmTTg115.png?la=en&imgver=1

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

數字信號質量

數字信號完整性,包括定時和信號質量,確保信號:以指定的電壓電平接收;不要互相干擾;不要損壞其他設備;并且不污染電磁頻譜。信號質量由許多術語指定,如圖5所示。本節將介紹過沖、振鈴、反射和串擾。

poYBAGPaIx-AF_3MAABCo21QXDU907.png?la=en&imgver=1

圖5.信號質量的通用規格。

反射是阻抗不匹配的結果。當信號沿走線傳播時,每個接口的瞬時阻抗都會發生變化。部分信號將反射回來,部分信號將繼續向下。反射會在接收器上產生過沖、下沖、振鈴和非單調時鐘邊沿。

過沖和下沖會損壞輸入保護電路或縮短IC的使用壽命。圖6顯示了AD7606的絕對最大額定值。數字輸入電壓應介于 –0.3 V 和 V 之間駕駛+ 0.3 V.此外,V以上振鈴伊利諾伊州最大值或以下 VIH最小值可能會導致邏輯錯誤。

pYYBAGPaIyGAQBS9AAA_8OhzFAc460.png?la=en&imgver=1

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

要最大程度地減少反射,請執行以下操作:

使跟蹤盡可能短

控制走線的特性阻抗

消除存根

使用適當的終止方案

使用環路面積小的實心金屬作為返回電流參考平面

使用較低的驅動電流和壓擺率

許多軟件工具或網絡可用于計算走線的特性阻抗,例如 Polar Instruments Si9000 PCB 傳輸線場求解器。通過選擇傳輸線型號并設置介電類型和厚度、走線寬度、厚度和間隔等參數,可以輕松獲得特性阻抗。

IBIS是一種新興標準,用于描述IC數字I/O的模擬行為。布局前仿真可檢查時鐘分布、芯片封裝類型、電路板堆疊、網絡拓撲和端接策略。它還可以檢查串行接口時序約束,以指導放置和布局。后仿真驗證設計是否滿足所有準則和約束,并檢查反射、振鈴和串擾等違規行為。

圖7顯示了一個驅動器通過1英寸微帶線連接到SCLK12,另一個驅動器通過與微帶串聯的2 Ω電阻連接到SCLK43。

pYYBAGPaIyOAOA3zAAAmeittjno705.png?la=en&imgver=1

圖7.驅動AD7606 SCLK。

圖8顯示了SCLK1上的大過沖,違反了–0.3 V至+3.6 V絕對最大額定值。串聯電阻降低了 SCLK2 上的壓擺率,使信號保持在規格范圍內。

pYYBAGPaIyWAXwFJAAAuPKkg7po887.png?la=en&imgver=1

圖8.AD7606 過沖的IBIS模型仿真

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

控制串擾的一些常見做法是:

增加行距

最小化并行運行

使走線靠近參考金屬平面

使用適當的終止方案

降低信號壓擺率

數字活動導致的性能下降

數字活動會降低SAR ADC的性能,由于嘈雜的數字接地或電源、采樣時鐘抖動和數字信號干擾,SNR會降低。

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

總抖動產生誤差電壓,ADC的總SNR受以下限制

pYYBAGPaIyeATFi9AAAXsv3HPdQ180.png?la=en&imgver=1

其中,f 是模擬輸入頻率,tj 是總時鐘抖動。

例如,對于10 kHz模擬輸入和1 ns總抖動,SNR限制為84 dB。

poYBAGPaIymAAwZRAAAspzAvXT8713.png?la=en&imgver=1

圖9.采樣時鐘抖動引起的誤差電壓。

數字輸出切換引起的電源噪聲應與敏感的模擬電源隔離。分別對模擬和數字電源進行去耦,特別注意接地返回電流路徑。

高精度SAR ADC對數字接口上的活動很敏感,即使電源已正確去耦和隔離。突發時鐘通常比連續時鐘性能更好。數據手冊通常顯示接口不應處于活動狀態時的安靜時間。在這些時間(通常是采樣時刻和發生關鍵位決策時)最大限度地減少數字活動在更高的吞吐率下可能具有挑戰性。

結論

仔細注意數字活動,以確保SAR ADC的有效轉換。數字引起的誤差可能會使SAR ADC進入未知狀態,導致故障或降低性能。本文應幫助設計人員調查根本原因并提供解決方案。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    184

    文章

    17724

    瀏覽量

    250257
  • 轉換器
    +關注

    關注

    27

    文章

    8707

    瀏覽量

    147219
  • adc
    adc
    +關注

    關注

    98

    文章

    6500

    瀏覽量

    544719
收藏 人收藏

    評論

    相關推薦

    如何為逐次逼近ADC設計可靠數字接口?

    逐次逼近型模數轉換器(因其逐次逼近寄存器而稱為SAR ADC)廣泛運用于要求最高18位分辨率和
    發表于 01-21 13:45 ?3765次閱讀
    如何為<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>型</b><b class='flag-5'>ADC</b>設計<b class='flag-5'>可靠</b>的<b class='flag-5'>數字</b><b class='flag-5'>接口</b>?

    如何為逐次逼近ADC設計可靠數字接口

    逐次逼近型模數轉換器(因其逐次逼近寄存器而稱為SAR ADC)廣泛運用于要求最高18 位分辨率
    的頭像 發表于 07-20 18:05 ?1258次閱讀
    如何為<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>型</b><b class='flag-5'>ADC</b>設計<b class='flag-5'>可靠</b>的<b class='flag-5'>數字</b><b class='flag-5'>接口</b>?

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

    多種串行和并行接口(如SPI、I2C 和LVDS)訪問或控制ADC。本文將討論打造可靠、完整數字接口的設計技術,包括
    發表于 10-17 10:27

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

    多種串行和并行接口(如SPI、I2C 和LVDS)訪問或控制ADC。本文將討論打造可靠、完整數字接口的設計技術,包括
    發表于 10-18 08:00

    關于逐次逼近ADC 設計可靠數字接口原理

    逐次逼近型模數轉換器在最高18 位分辨率和最高5 MSPS 速率的應用中有什么優勢?
    發表于 04-02 07:44

    12位逐次逼近ADC轉換的原理是什么

    一、12位逐次逼近ADC轉換原理ADC中輸入的模擬信號是連續的,而輸出的數字信號是離散的,所以
    發表于 02-25 06:54

    理解逐次逼近ADC

    理解逐次逼近ADC
    發表于 04-16 23:30 ?51次下載
    理解<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>型</b><b class='flag-5'>ADC</b>

    解析逐次逼近ADC

    解析逐次逼近ADC
    發表于 05-04 13:29 ?26次下載

    什么是逐次逼近adc

    本文主要講述的是理解逐次逼近ADC。
    發表于 05-08 10:16 ?20次下載

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

    逐次逼近ADC 設計可靠數字
    發表于 01-04 17:45 ?0次下載

    逐次逼近 ADC:確保首次轉換有效

    逐次逼近 ADC:確保首次轉換有效 .
    發表于 01-04 18:04 ?0次下載

    逐次逼近ADC的原理

    逐次逼近式AD轉換器與計數式A/D轉換類似,只是數字量由“逐次逼近寄存器SAR”產生。SAR使用“對分搜索法”產生
    的頭像 發表于 03-19 13:51 ?2.6w次閱讀
    <b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>型</b><b class='flag-5'>ADC</b>的原理

    逐次逼近ADC的基本原理分析與講解

    逐次逼近ADC的工作原理
    的頭像 發表于 04-23 06:06 ?1.4w次閱讀
    <b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>型</b><b class='flag-5'>ADC</b>的基本原理分析與講解

    MT-021:ADC架構II:逐次逼近ADC

    MT-021:ADC架構II:逐次逼近ADC
    發表于 03-21 04:10 ?31次下載
    MT-021:<b class='flag-5'>ADC</b>架構II:<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>型</b><b class='flag-5'>ADC</b>

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

    發表于 11-03 08:31 ?0次下載
    <b class='flag-5'>為</b><b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>型</b><b class='flag-5'>ADC</b> 設計<b class='flag-5'>可靠</b>的<b class='flag-5'>數字</b><b class='flag-5'>接口</b>
    主站蜘蛛池模板: 亚洲综合涩| 四虎必出精品亚洲高清 | 日韩图区| 青草视频网站在线观看| 欧美一卡二三卡四卡不卡| 明星三级国产免费播放| 狠狠色丁香婷婷综合橹不卡| 高清人妖shemale japan| 4虎影院永久地址www| 天天澡天天摸天天爽免费| 欧美大黄| 黄色网址在线播放| 无码一区二区三区视频| 伊人网综合在线| 如色网| 久久久久久久网站| 成年色黄大色黄大片 视频| 午夜视频观看| 国产精品天天在线| 国产精品久久久久久久9999| 女的扒开尿口让男人桶| 亚洲va国产va天堂va久久| 日本黄在线| 高清欧美一级在线观看| 天天爽天天干| 午夜黄视频| 最近2018年中文字幕免费图片 | 国产精品天天操| 视频亚洲一区| 特黄黄三级视频在线观看| 免费看片aⅴ免费大片| www天堂网| 狠狠操天天操视频| 色噜噜人体337p人体| 天天怕夜夜怕狠狠怕| 久久偷窥视频| 婷婷亚洲综合五月天在线| 啪啪网站免费| 亚洲久优优色优在线播放| 男人天堂伊人网| 五月天在线婷婷|