利用AD7616靈活的可編程序列器和突發(fā)模式實現(xiàn)準(zhǔn)同步采樣_第1頁
利用AD7616靈活的可編程序列器和突發(fā)模式實現(xiàn)準(zhǔn)同步采樣_第2頁
利用AD7616靈活的可編程序列器和突發(fā)模式實現(xiàn)準(zhǔn)同步采樣_第3頁
利用AD7616靈活的可編程序列器和突發(fā)模式實現(xiàn)準(zhǔn)同步采樣_第4頁
利用AD7616靈活的可編程序列器和突發(fā)模式實現(xiàn)準(zhǔn)同步采樣_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第第頁利用AD7616靈活的可編程序列器和突發(fā)模式實現(xiàn)準(zhǔn)同步采樣:KenYe、KerwinYu和AidanFrost

來源:ADI

簡介

AD7616是一款16位、具有雙采樣保持通道同步采樣能力,成本和性能經(jīng)過優(yōu)化的2×8通道模數(shù)轉(zhuǎn)換器(ADC),。雙采保的ADC架構(gòu)使得AD7616可以對16通道中的兩個模擬通道進行同時采樣。

這一功能對于電力應(yīng)用來講,可以用來對一對電壓和電流通道進行同時采樣,以便降低這一對輸入之間的相位誤差。

然而,在三相電力測量系統(tǒng)中,如果只有兩個采保通道還不足以對六個模擬通道同時進行采樣。在做三相功率計算的時候,三相電壓電流的信號采樣值由于非同時采樣的原因會造成一定的相位角度誤差而引起三相功率誤差變大,而且這樣的誤差很難通過軟件精確補償,尤其是在諧波功率也需要被計算的時候。

利用AD7616輸入通道實現(xiàn)準(zhǔn)同步采樣的方法,可以大大減少16個通道間由于非同步采樣而引起相位誤差,同時這個方法本身對絕大多數(shù)電力應(yīng)用來并也不會減少幅值測量的精度。其將16個通道之間的相位失配降至最小。這種方法在最小化通道間相位失配的同時,不會降低幅度精度性能。

偽同步采樣

當(dāng)一個復(fù)用輸入非同步采樣ADC循環(huán)選擇并逐一轉(zhuǎn)換其輸入通道時,通道之間會引入轉(zhuǎn)換時間延遲。延遲時間取決于ADC的采樣速率。從系統(tǒng)角度看,這種時間延遲會在各模擬通道之間產(chǎn)生一個系統(tǒng)級相位誤差或相位失配。

圖1.非同步采樣引起的相位失配

假設(shè)將同一個50Hz正弦波信號施加于一個8通道復(fù)用ADC的輸入(所有通道共用一個輸入源),ADC以1MSPS速率輪詢采樣各通道。當(dāng)軟件收到最終樣本時,使用離散傅里葉變換(DFT)算法計算通道之間的相位角。理論上,第一通道和第二通道之間的相位角度差為:

準(zhǔn)同步采樣方法利用平均法來使相位誤差最小化。

下面舉一個簡單的例子來講,先把一個多通道非同時采樣ADC采樣順序編程為一個如下所示的順序:VIN1→VIN2→VIN3→…→VIN6→VIN7→VIN6→…→…→VIN3→VIN2→VIN1。

圖2.模擬通道VINx采樣模式

這樣,在一個轉(zhuǎn)換序列中模擬通道VIN1至模擬通道VIN7有兩個轉(zhuǎn)換結(jié)果,而模擬通道VIN8只有一個轉(zhuǎn)換結(jié)果。使用軟件對VIN1至VIN7通道的前后兩次轉(zhuǎn)換值取平均,并將平均均值結(jié)果作為最終ADC采樣結(jié)果進行電力應(yīng)用相關(guān)的后續(xù)計算。當(dāng)整個采樣序列中的ADC的采樣間隔時間被嚴(yán)密控制成為等間距的時候(各樣本之間相差1μs)。,VIN0至VIN7的平均值的結(jié)果在時間軸上其實與VIN8大致是對齊的,相當(dāng)于對1到8各個通道來了一次準(zhǔn)同步的采樣。

圖3.時間平均樣本與VIN8對齊

請注意,這正是將該方法稱為準(zhǔn)同步采樣的原因。

使用準(zhǔn)同步采樣的邊界條件

為了解使用準(zhǔn)同步采樣方法的邊界條件,應(yīng)分析最差情況下的誤差,并確定在系統(tǒng)設(shè)計中必須做些什么來將誤差控制在合理水平。

圖4.確定采樣誤差

使用偽同步采樣方法時,參見圖4并利用如下公式計算誤差。

兩個樣本點的平均值為:

兩個樣本中點的正弦波原始值為:

因此,誤差Δ為:

當(dāng)α=(π/2?β)時,誤差最大;最大誤差僅取決于β。

ΔMAX

因此,

其中:

N為一個采樣序列中的總通道數(shù)。

fSIG為信號頻率。

fS為采樣頻率。

例如,假設(shè)最大采樣頻率為1MHz,ADC共有8個通道,輸入頻率為50Hz,則一個50Hz信號的理論最大幅度誤差為:

注意,此誤差可忽略不計。

當(dāng)輸入頻率為250Hz(五次諧波)時,一個50Hz信號的理論最大幅度誤差為:

當(dāng)輸入頻率為2.55kHz(51次st諧波)時,一個50Hz信號的理論最大幅度誤差為:

關(guān)于此理論分析,請注意以下幾點的結(jié)論:

?較高采樣速率有利于實現(xiàn)較高的系統(tǒng)級幅度精度。

?一次突發(fā)采樣中的樣本間時間間隔建議保持恒定。

?無法精確測量較高頻率的輸入信號。然而,在典型輸配電應(yīng)用中,較高次諧波的測量精度一般不重要。對大部分應(yīng)用而言,一般滿足系統(tǒng)規(guī)格即足夠。

利用AD7616實現(xiàn)偽同步采樣

靈活序列器

在軟件模式下使用時,AD7616有一個靈活且可編程的采樣序列器。在系統(tǒng)上電初始化期間,用戶可以寫入序列器堆棧寄存器來對AD7616序列器編程,為其設(shè)置預(yù)定采樣順序。序列器堆棧由32個寄存器組成,可以用它來實現(xiàn)1到32個采樣順序的自由編程

各序列器堆棧寄存器的8個LSB(通道D0至通道D7)定義A組(通道A0至通道A7)中的哪個通道和B組(通道B0至通道B7)中的哪個通道被選入下一次轉(zhuǎn)換。寄存器中的位D8定義序列器在完成下一次轉(zhuǎn)換之后是否停止以返回堆棧的第一層。當(dāng)序列器激活時,它會從第一個堆棧寄存器中讀取第一次的采樣通道配置來進行采樣,假如D8=1,那么這個采樣序列在完成這次轉(zhuǎn)換以后就結(jié)束,否則就會讀取下一個堆棧寄存器的值來進行通道的配置和采樣,然后根據(jù)D8的值來決定是否整個采樣序列到此為止。D8=0,那么繼續(xù)讀取再下一個,D8=1,那么采樣序列結(jié)束,回到第一個堆棧寄存器,等待下一次突發(fā)采樣啟動信號的到來。

圖5.對AD7616序列器編程以激活突發(fā)采樣

突發(fā)模式

對于大部分傳統(tǒng)復(fù)用輸入和逐次逼近型寄存器(SAR)ADC,一個轉(zhuǎn)換信號只能引起一個ADC轉(zhuǎn)換。換言之,一個CONV脈沖只能對一個ADC通道進行采樣。

為了滿足使用準(zhǔn)同步采樣所需的邊界條件,用戶必須通過發(fā)送一系列高速脈沖向ADC連續(xù)提供CONVST信號,而且這些脈沖之間的間隔時間相同。

圖6.利用傳統(tǒng)復(fù)用輸入ADC實現(xiàn)的突發(fā)采樣

此外,傳統(tǒng)的ADC還必須在非常短的時間(下一個CONVST脈沖到來之前)內(nèi)讀出ADC轉(zhuǎn)換數(shù)據(jù)。有時候,當(dāng)客戶希望利用通用微控制器(MCU)與ADC接口時,這種要求可能引起問題。

AD7616的突發(fā)模式非常好地解決了這個問題。當(dāng)突發(fā)模式激活時,ADC只需要一個來自控制器的CONVST觸發(fā)信號。AD7616的內(nèi)部邏輯可以產(chǎn)生一系列高速內(nèi)部CONVST脈沖以觸發(fā)ADC內(nèi)核,把預(yù)先通過可編程序列器編輯好的采樣序列掃面一般并且將整個掃描序列的ADC突發(fā)轉(zhuǎn)換結(jié)果按照先后順序存儲在數(shù)據(jù)緩沖器中。然后,控制器可以較慢速度讀出整個數(shù)據(jù)幀而不用擔(dān)心數(shù)據(jù)丟失的問題。

圖7.利用AD7616突發(fā)模式實現(xiàn)的突發(fā)采樣

通過使用突發(fā)模式用戶可以在一次突發(fā)的多通道掃描中實現(xiàn)ADC內(nèi)核的最高采樣速率,而對MCUMIPS和數(shù)據(jù)接口速度無任何限制。結(jié)合用戶自定義的靈活序列器,在AD7616上可以輕松實現(xiàn)準(zhǔn)同步采樣。

實際測試

測試設(shè)置

圖8所示為實際測試設(shè)置。一個精密信號(音頻精密)發(fā)生器向AD7616送入低噪聲、低THD正弦波信號。

ADSP-CM408F處理器控制采用準(zhǔn)同步采樣配置的AD7616。ADC原始數(shù)據(jù)通過通用異步接收器/發(fā)送器(UART)發(fā)送給PC以供進一步分析。然后,使用VisualAnalog?軟件可以分析ADC數(shù)據(jù)以獲得交流性能(SNR和THD),使用MicrosoftExcel?可以運行DFT算法以獲得相位和幅度信息。

圖8.實際測試設(shè)置

為使的實驗結(jié)果的對比更為容易,我們把可編程序列器編程為對同一個模擬輸入通道VIN1進行采樣。

圖9.VIN1樣本(S0至S14)

這樣,在一個數(shù)據(jù)突發(fā)中,VIN1按照先后順序,總共被采樣15次。如圖9所示,第一樣本(S0)與最后一個樣本(S14)配對以獲得VIN11的均值結(jié)果,第二樣本(S1)與第14個樣本(S13)配對以獲得VIN12的均值結(jié)果,以此類推。注意,第八樣本保持不變,被用作原始VIN1。所有其他均值數(shù)據(jù)(VIN11至VIN17)與原始VIN1進行比較,以獲得最終測試結(jié)果。

測試結(jié)果

測試信號=50Hz(電力線基頻)

對于低頻輸入信號(50Hz),均值信號相對于原始信號的總延遲為0。幅度和總諧波失真(THD)根本不受影響。事實上,信噪比(SNR)性能還略有改善。詳情參見表1。

測試信號=250Hz(電力線五次諧波)

當(dāng)輸入信號的頻率稍加提高到250Hz時,均值信號相對于原始信號幾乎無延遲。幅度有?0.001dB衰減(相當(dāng)于0.01%,與“準(zhǔn)同步采樣的邊界條件”部分所討論的數(shù)學(xué)推導(dǎo)的結(jié)果相吻合)。THD相對于原始信號總體上無變化,SNR則有0.5dB到1dB的改善。詳情參見表2。

表1.測試結(jié)果,輸入信號頻率=50Hz

表2.測試結(jié)果,輸入信號頻率=250Hz

測試信號=2550Hz(電力線51次諧波)

當(dāng)輸入信號頻率提高到2550Hz(對于50Hz的工頻信號來講相當(dāng)于51次諧波)時,處理結(jié)果的最大幅度誤差略有增加。均值信號S0+S14是幅度測量的最差情況。衰減約為?0.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論