新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > 精密DAC連續(xù)更新需考慮的二階效應

精密DAC連續(xù)更新需考慮的二階效應

作者: 時間:2017-10-16 來源:電子產(chǎn)品世界 收藏

  簡介

本文引用地址:http://m.butianyuan.cn/article/201710/370072.htm

  精密模數(shù)轉換器()的每秒采樣數(shù)具有明確定義且經(jīng)過測試,精密數(shù)模轉換器()則不然,其數(shù)據(jù)手冊中并未對此加以定義,因為的每秒采樣數(shù)取決于許多因素。

  多數(shù)情況下,數(shù)字接口支持高達50 MHz的時鐘速率,假設輸入移位寄存器為24位,則每秒可以執(zhí)行2,000,000次寫操作。然而,此數(shù)值僅表示數(shù)字接口接受新DAC碼的能力,沒有考慮數(shù)字處理延遲、時延以及模擬模塊定時。

  如果DAC無任何內(nèi)部校準程序,則延遲可以忽略,通常在數(shù)ns左右。如果DAC包含校準例行程序,則延遲可能在1 μs到3 μs左右。

  就模擬模塊而言,有兩種不同情況與新碼更新相關:

  ? 更新速度受與DAC相連的有源級的帶寬限制,有源級通常是緩沖器,可以位于內(nèi)部或外部。

  ? 更新速度不受有源級限制,但受DAC內(nèi)核限制。

  對于第一種情況,建立時間規(guī)格可以很好地用以估計模擬模塊的能力。建立時間定義新碼與前碼的關系,通常是?到?比例,在規(guī)定容差之內(nèi)約為最終碼的1 LSB左右。

  對于大步進的碼躍遷,壓擺率是建立時間的主要影響因素。此外,建立時間還可能因為輸出負載的虛部而增加,這與電容或電感類似,產(chǎn)生過沖或響鈴振蕩。

  外部連接的虛阻抗值決定過沖幅度,從而影響建立時間,如圖1所示。

 

  圖1.不同容性負載下VOUT與時間的關系

  最終建立時間是延遲、壓擺率和響鈴振蕩時間共同影響的結果,如圖2所示。

  圖2.最終建立時間

  所需的碼步進越小,連接的電容越低,則最終建立時間越快。

  當新碼接近前碼時,建立時間或緩沖器能力不是限制性的;可以把這視為微調(diào)更新。

  這種情況下,DAC內(nèi)核的時延和動態(tài)效應是限制輸出建立到規(guī)定容差范圍內(nèi)(即最終碼的1 LSB左右)所需時間的主要因素。

  DAC在工作時會產(chǎn)生動態(tài)效應,數(shù)字模塊(從外部引腳移入數(shù)據(jù)或處理命令)和模擬模塊(輸出更新為新碼)內(nèi)部產(chǎn)生的一些能量會傳輸?shù)酵獠?。具體來說,主要有如下兩種能量:數(shù)字饋通和數(shù)模轉換毛刺能量。

  在輸出粗調(diào)情況下,其中一些能量被緩沖器的壓擺率隱藏,因為這是將能量注入輸出負載的主要貢獻因素,而在微調(diào)更新情況下,這兩種能量均可呈現(xiàn)且可以測量出來。

  DAC內(nèi)核動態(tài)效應

  任何DAC操作都會產(chǎn)生內(nèi)部電流或電壓尖峰,這些尖峰必然通過電源引腳(通常是VDD或GND)耗散。由于內(nèi)部寄生效應,DAC操作時內(nèi)部產(chǎn)生的能量無法通過這些路徑完全耗散,部分能量會傳輸?shù)捷敵鲐撦d,影響輸出穩(wěn)定性。

  數(shù)字饋通是這樣一種現(xiàn)象:在數(shù)據(jù)轉換期間,外部數(shù)字引腳上的變化會干擾內(nèi)部DAC。

  另外,外部印刷電路板(PCB)的不當布局也可能會放大數(shù)字饋通。

  PCB布局的最佳做法是讓PCB中的數(shù)字走線遠離PCB模擬走線,或至少避免模擬走線與數(shù)字走線并行,以使外部耦合效應最小。圖3顯示了布局不當引起數(shù)字饋通的一個例子。

  圖3.PCB上的容性效應

  數(shù)字饋通是一個典型規(guī)格,因為傳輸?shù)截撦d的能量取決于多個因素,例如數(shù)字輸入電平、壓擺率、信號發(fā)生變化的的數(shù)字走線數(shù)目(傳輸?shù)臄?shù)據(jù))。

  該規(guī)格測量的是面積(nV-s)表征的是外部傳輸?shù)哪芰?。圖4顯示了一個與寫入輸入寄存器相關的數(shù)字饋通效應示例。

  圖4.數(shù)字饋通測量示例——AD5686R

  要測量與數(shù)字饋通相關的能量,須向DAC寫入一個命令但并不更新DAC內(nèi)核輸出(例如更新控制寄存器),以免測量其他可能提高內(nèi)部產(chǎn)生能量(即DAC內(nèi)核更新時產(chǎn)生的能量)的效應,或測量與任何內(nèi)部校準例行程序相關的額外能量。

  執(zhí)行內(nèi)部校準例行程序所產(chǎn)生的能量包括在數(shù)模轉換毛刺中。數(shù)字饋通表現(xiàn)在每次讀/寫訪問中。

  當DAC內(nèi)核輸出更新時,可以在DAC輸出上觀測到另一種動態(tài)現(xiàn)象以毛刺形式表現(xiàn)出來。此規(guī)格與DAC內(nèi)核中內(nèi)部開關控制線路之間的不同傳播延遲有關,稱為數(shù)模轉換毛刺脈沖或毛刺能量,因為它是在數(shù)字字被轉換為模擬信號(通過切換開關來選擇DAC電阻)時產(chǎn)生的。

  數(shù)模轉換毛刺脈沖是器件固有的,但如果PCB布局不當,它會像數(shù)字饋通一樣惡化。

  數(shù)模轉換毛刺脈沖的典型性能也用主進位躍遷1 LSB的凈面積(nV-s)來衡量。對于一個16位DAC,主進位發(fā)生在DAC碼0x7FFF和0x8000相互切換之間,這通常會造成內(nèi)部絕大多數(shù)DAC開關發(fā)生切換。

  圖5顯示了一個與寫入DAC寄存器相關的數(shù)模轉換毛刺脈沖效應示例。若要無視數(shù)字饋通貢獻,可以讓DAC利用延遲硬件LDAC事件進行更新,即在數(shù)字饋通產(chǎn)生的能量完全耗散之后進行更新。

  圖5.數(shù)模轉換毛刺脈沖測量示例——AD5686R

  不同DAC碼會產(chǎn)生不同的毛刺能量,因為碼變化涉及到不同的開關。

  數(shù)模轉換毛刺的最差情形并不一定是主碼躍遷(中間位電平碼的1 LSB變化)。這取決于兩個因素:布局中的內(nèi)部寄生效應和DAC(包括內(nèi)部校準引擎)中的內(nèi)部寄生效應。實際上,數(shù)字中間位電平碼并不一定是中間位電平DAC碼。然而,數(shù)字主碼躍遷被認為是量化數(shù)模轉換毛刺能量的一個很好的基準。

  DAC內(nèi)核動態(tài)效應的傳播

  輸出端的壓擺率和響鈴振蕩是低頻時的事件,而數(shù)字饋通和數(shù)模轉換毛刺脈沖主要是中頻到高頻效應。

  產(chǎn)生數(shù)字饋通的頻率與數(shù)字傳輸有關,例如50 MHz時鐘速度或更高速度。例如,壓擺率為1 nV/s時,信號音可以高達300 MHz。圖4和圖5顯示了動態(tài)事件頻率所引起的可觀測快速瞬變。

  在所有情況下,內(nèi)部產(chǎn)生的部分能量都可以在外部測量,如上面的圖形所示。傳輸?shù)截撦d的動態(tài)能量取決于與輸出引腳相連的外部電容,它會產(chǎn)生如下的電壓增量:

  從基準測量結果可以看出,電壓增量與外部連接的電容是相對獨立的,因為傳輸?shù)酵獠康膭討B(tài)能量通過DAC輸出引腳這一低阻抗路徑進行耗散。

  連續(xù)DAC操作

  如果DAC在要求快速微調(diào)的應用中連續(xù)更新,則傳輸?shù)截撦d的能量不會完全耗散,故而在輸出端會測量到額外的偏移。

  電壓增量的值取決于兩個因素:傳輸?shù)哪芰恐岛碗娙莸姆烹姇r間,如圖6所示。

  圖6.VOUT增量與更新速率的關系

  假設DAC連續(xù)更新,則內(nèi)部產(chǎn)生的能量是數(shù)字饋通和模擬毛刺共同作用的結果。

  某些情況下,當DAC僅訪問讀/寫寄存器且不執(zhí)行DAC內(nèi)核更新操作時,電壓增量僅由數(shù)字饋通引起。

  AD5686R 4通道16位nanoDAC+案例研究

  為了解說這些概念,下面以AD5686R為例進行說明。

  連續(xù)更新AD5686R輸出會延遲寫操作的間隔時間,從1 μs到20 μs不等。

  內(nèi)部產(chǎn)生的能量在大約1 μs內(nèi)傳輸出去,該時間是數(shù)字饋通持續(xù)時間、24位傳輸時間(36 MHz SCLK時鐘)和模擬毛刺持續(xù)時間的總和。

  當更新時間與能量事件相似,或比能量事件更長時,根據(jù)電容值(如圖7所示),產(chǎn)生的電壓增量可近似計算如下:

  干擾面積(V–s)

  更新間隔時間(s)

  圖7.不同負載電容下AD5686R的動態(tài)能量示例

  1 μs更新一次時,測得的電壓增量與數(shù)字饋通能量和模擬毛刺一致,0.13 nV-s + 0.5 nV-s = 0.63 nV-s,如圖8所示。

  圖8.產(chǎn)生的ΔVOUT與DAC訪問時間的關系

  舉個例子,若干擾為0.63 nV-s,更新頻率為2 μs,則產(chǎn)生的電壓增量為:

  圖9顯示了基準測量結果與等式1之間的一致性。

 

 

  圖9.實測ΔVOUT結果與利用等式1得到的估計值的比較——AD5686R

  并非所有碼都產(chǎn)生相同的凈面積,ΔVOUT會略有差異。圖10顯示了中間電平附近代碼的結果示例。產(chǎn)生較高動態(tài)能量的代碼也會表現(xiàn)出較高的ΔVOUT。平均能量與AD5686R數(shù)據(jù)手冊規(guī)格相當(約0.6 nV-s)。

  圖10.動態(tài)能量和ΔVOUT與DAC碼的關系示例——AD5686R

  要以高分辨率測量動態(tài)能量,輸出信號必須交流耦合。這樣,當試圖以快速訪問時間測量動態(tài)能量時,部分直流分量可能會丟失。因此,當DAC訪問時間過快導致此多余能量無足夠時間耗散時,ΔVOUT(直流值)是量化此能量的更好方法。

  如前所述,測得的凈面積與外部連接的電容無關,如圖7所示。

  表1顯示,給定訪問時間時,在不同負載電容下測得的ΔVOUT略有差異。

  表1.不同DAC訪問時間和負載電容對應的ΔVOUT值示例——AD5686R1

  1輸出負載 = 2 kΩ,SCLK = 36 MHz。每個器件測量一個通道。

  表2顯示了AD5686R在不同DAC訪問時間下測得的ΔVOUT:既有不同訪問時間下數(shù)字饋通和數(shù)模轉換毛刺脈沖兩個因素引起的典型ΔVOUT結果(這種情況下更新DAC輸出),也有僅數(shù)字饋通引起的結果(這種情況下DAC碼寫入輸入寄存器,但輸出不更新)。

  表2.AD5686R1典型值

  1輸出負載 = 2 kΩ || 200 pF,SCLK = 36 MHz。

  結語

  由于動態(tài)現(xiàn)象的本質(zhì)及其效應與寄生參量和耦合電路緊密相關,它們在不同DAC上會有不同的表現(xiàn)。動態(tài)效應的變化取決于具體應用、電路配置和工作條件。

  對于DAC輸出的粗調(diào)更新,建立時間和時延是DAC更新速率的限制因素。當僅涉及DAC輸出的微調(diào)時,或?qū)懭肫骷桓螺敵鰰r,DAC內(nèi)核動態(tài)效應產(chǎn)生的額外能量可能會引起一些額外偏移。

  如果直流性能在應用中非常重要,請勿以最快速度(由數(shù)字接口決定)操作DAC。當應用明確要求較快更新速率時,必須評估能量面積以了解其對系統(tǒng)性能的潛在影響。要恰當?shù)亓炕擞绊?,最佳做法是實際測量。當系統(tǒng)中存在多余直流電壓(ΔVOUT)時,建議在不同訪問時間下測量該值,以便消除復雜且相對不可靠的交流測量需求。

  一般而言,當使用DAC時,應仔細評估動態(tài)性能(建立時間、數(shù)字饋通和數(shù)模轉換毛刺)及系統(tǒng)配置,以確立一個可靠的訪問時間(更新速率)。



關鍵詞: DAC ADC

評論


相關推薦

技術專區(qū)

關閉