一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HPM6750 MCU片內(nèi)16位ADC精度測試

立功科技 ? 來源:立功科技 ? 作者:立功科技 ? 2022-11-22 11:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文導(dǎo)讀

ADC的主要參數(shù)指標(biāo)分為靜態(tài)參數(shù)和動態(tài)參數(shù)兩類,基于這兩類指標(biāo),本文將對先楫半導(dǎo)體HPM6750 MCU片內(nèi)16位ADC的精度進(jìn)行全面測試,一起看看結(jié)果怎么樣。

ADC參數(shù)測試原理

1、ADC參數(shù)

國內(nèi)16位SAR型ADC芯片目前較少,MCU內(nèi)置16位SAR型ADC的則更少。如何衡量ADC的性能,參考S*公司帶有16位ADC的MCU芯片S**32H750手冊,分為靜態(tài)參數(shù)、動態(tài)參數(shù)兩部分,如表 1.1、表 1.2所示。

靜態(tài)參數(shù)主要有差分非線性(DNL)、積分非線性(INL),衡量ADC測量直流及低頻信號時(shí)的性能。

表 1.1 ADC的靜態(tài)參數(shù)(S**32H750)

b7a46a1a-6a16-11ed-8abf-dac502259ad0.png

動態(tài)參數(shù)主要有有效位數(shù)(ENOB)、信噪失真比(SINAD)、信噪比(SNR)、總諧波失真(THD),衡量ADC測量交流動態(tài)信號時(shí)的性能,例如測試1KHz正弦波。

表 1.2 ADC的動態(tài)參數(shù)(S**32H750)

b7c851aa-6a16-11ed-8abf-dac502259ad0.png

1.2 IEEE1241標(biāo)準(zhǔn)

IEEE1241對ADC器件的指標(biāo)參數(shù)和測試方法進(jìn)行定義,是一種為ADC器件廠家制定的標(biāo)準(zhǔn)。ADITI等廠家的獨(dú)立ADC芯片、MCU廠家的片內(nèi)ADC,均遵循該標(biāo)準(zhǔn)的方法,進(jìn)行靜態(tài)參數(shù)和動態(tài)參數(shù)的測試。 IEEE1241于2000年發(fā)布,較新的版本為IEEE1241-2010。ADC測試評估的主要任務(wù)是確定其電壓傳輸關(guān)系,理想情況下輸入電壓與ADC輸出代碼中點(diǎn)的傳輸關(guān)系是一條直線,每個輸出代碼的寬度相同。實(shí)際的電壓傳輸關(guān)系不同于理想情況,IEEE1241標(biāo)準(zhǔn)給出了幾種可選的測試步驟和方法。一種方法是使用斜坡電壓信號,通過復(fù)雜的伺服環(huán)路系統(tǒng),使用比被測ADC分辨率高得多的DAC,精確步進(jìn),得到被測ADC各個LSB的實(shí)際跳變電壓。 另一種方法是使用正弦波信號,該信號必須具有比被測ADC預(yù)期信噪失真比(SINAD)至少高20 dB的總諧波失真和噪聲。例如,一個理想16位ADC具有98dB的信噪比(SNR),假設(shè)沒有失真,那么SINAD就為98dB。要想對該ADC進(jìn)行測試,要求使用一個-118dB以上THD+N的正弦波信號。該低失真正弦信號,可以通過多階帶通濾波器實(shí)現(xiàn),硬件相對簡單。因此使用正弦波信號,是目前主要的ADC測試方法。

EEE1241標(biāo)準(zhǔn)的各章節(jié)中,給出了基于正弦波信號和統(tǒng)計(jì)直方圖,實(shí)現(xiàn)靜態(tài)參數(shù)DNL、INL,動態(tài)參數(shù)ENOB、SINAD、SNR、THD的測試方法和計(jì)算公式。

【6.4節(jié)】給出ADC電壓傳輸關(guān)系的測試方法。使用一個幅度稍微超過ADC測量范圍的純正正弦波,輸入到ADC,獲取多個連續(xù)的采樣數(shù)據(jù)并統(tǒng)計(jì)直方圖,由公式(27)計(jì)算電壓傳輸關(guān)系。

b7dd0032-6a16-11ed-8abf-dac502259ad0.png

其中,T[k]是第k個二進(jìn)制代碼對應(yīng)的電壓值,Hc[k-1]是累計(jì)直方圖,S是總采樣點(diǎn)數(shù)。該節(jié)還給出了正弦波頻率和ADC采樣頻率的選擇,每次采集的數(shù)據(jù)點(diǎn)數(shù),總的采集數(shù)據(jù)點(diǎn)數(shù),正弦波幅度過載量要求。 【7.4.1節(jié)】給出增益誤差G、失調(diào)電壓Vos的測試方法和計(jì)算公式,基于對T[k]的最小二乘法擬合。

【8.2節(jié)】給出積分非線性INL的測試方法。測量值T[k]校正增益和失調(diào)誤差之后,與理想值Tnom[k]相減,它們的差值代入公式(40),計(jì)算輸出碼k處的積分非線性ε[k]。

b7f21ea4-6a16-11ed-8abf-dac502259ad0.png

由公式(40)將LSB單位的INL,換算成百分比形式。

b7fe2000-6a16-11ed-8abf-dac502259ad0.png

【8.4節(jié)】給出差分非線性DNL的測試方法,由公式(43)計(jì)算。當(dāng)DNL[k]<0.9時(shí),輸出碼k被定義為缺失碼(missing code)。

b81a0d42-6a16-11ed-8abf-dac502259ad0.png

【8.8節(jié)】給出總諧波失真THD的測試方法。ADC 對周期信號進(jìn)行采樣時(shí),動態(tài)誤差和積分非線性都會導(dǎo)致諧波失真,總諧波失真用于量化此類影響??傊C波是指一組目標(biāo)諧波分量的均方根值(二次、三次等)與所施加信號均方根值的比值,由公式(50)計(jì)算。

b828740e-6a16-11ed-8abf-dac502259ad0.png

該節(jié)給出了目標(biāo)諧波的次數(shù)要求,由輸入正弦波的最低9個諧波組成,包括第2次到第10次。用于計(jì)算的采樣數(shù)據(jù)中,應(yīng)該包含整數(shù)個輸入正弦波周期,以最小化頻譜泄漏,例如10個整周期。

【9.2~9.4節(jié)】給出SINAD、SNR、ENOB的測試方法。將指定頻率和幅度的純正正弦波輸入到ADC,首選幅度接近滿量程的大信號,但是不能出現(xiàn)削波(例如95%FS信號)。首先計(jì)算噪聲和失真NAD,通過計(jì)算測量數(shù)據(jù)波形的DFT頻譜,從頻譜中刪除直流和測試頻率處的分量后,所有剩余傅立葉分量的和方根是NAD,由公式(67)計(jì)算。

b836745a-6a16-11ed-8abf-dac502259ad0.png

通過將NAD和Arms代入公式(66),計(jì)算SINAD。

b84bdd72-6a16-11ed-8abf-dac502259ad0.png

通過將NAD、Arm、THD代入公式(69)和(68),計(jì)算SNR。

b85c4856-6a16-11ed-8abf-dac502259ad0.png

b86bc0e2-6a16-11ed-8abf-dac502259ad0.png

通過將NAD代入公式(70),計(jì)算ENOB。其中εQ是理想的量化誤差rms值,等于LSB/√12。

b87964c2-6a16-11ed-8abf-dac502259ad0.png

根據(jù)IEEE1241標(biāo)準(zhǔn)的以上計(jì)算過程和公式,編寫科學(xué)計(jì)算軟件代碼,可以實(shí)現(xiàn)各參數(shù)的測量。

測試環(huán)境搭建

2.1 硬件框圖

ADC測試的硬件由正弦波信號源、HPM6750測試板、USB轉(zhuǎn)TTL線、U盤等組成,如圖 2.1所示。正弦波信號源通過SMA連接線,連到HPM6750測試板。

b88ddeb6-6a16-11ed-8abf-dac502259ad0.png

圖 2.1 測試環(huán)境硬件框圖

靜態(tài)參數(shù)測試時(shí),需要大量采樣數(shù)據(jù),采樣數(shù)據(jù)先存儲在HPM6750測試板的內(nèi)存中,之后多份采樣數(shù)據(jù)存儲到U盤中。動態(tài)參數(shù)測試時(shí),需要的采樣數(shù)據(jù)較少,采集完成之后直接通過HPM6750的UART打印,由TTL轉(zhuǎn)USB線傳輸?shù)?a href="http://www.www27dydycom.cn/v/tag/1247/" target="_blank">電腦進(jìn)行計(jì)算。

電腦上需要的軟件工具如表 2.1所示。

表 2.1 測試所需的軟件工具

b89f0196-6a16-11ed-8abf-dac502259ad0.png

2.2 正弦波信號源

用于測試的正弦波信號需要具有比被測ADC預(yù)期信噪失真比(SINAD)高20 dB左右的總諧波失真和噪聲。一個理想16位ADC具有98dB的信噪比(SNR),如果沒有失真,SINAD為98dB。因此,需要一個-118dB以上THD+N的正弦波信號對16位ADC進(jìn)行測試。

本測試使用TI 的PSIEVM精密信號注入器,板上有8階帶通濾波器生成低失真正弦波,THD參數(shù)為-123dB,以符合測試要求。PSIEVM板如圖 2.2所示,它的正弦波輸出頻率固定為2KHz,輸出幅度和直流偏移電壓可調(diào),配套有PC端的GUI界面進(jìn)行設(shè)置。

b8b2dacc-6a16-11ed-8abf-dac502259ad0.jpg

圖 2.2 正弦波信號源PSIEVM板

需要注意PSIEVM板的輸出阻抗,需要手工改成50Ω。

2.3 外圍電路要求

HPM6750片內(nèi)ADC的外圍電路設(shè)計(jì),對保證ADC的信噪比,至關(guān)重要。SAR型ADC可以等效理解為一個多輸入端口比較器,模擬電源AVDD、基準(zhǔn)輸入VREFH、接地平面、輸入通道上的噪聲直接影響ADC輸出代碼的跳動。 本測試使用專用的HPM6750測試板,如圖 2.3。

b8c4d9c0-6a16-11ed-8abf-dac502259ad0.jpg

圖 2.3 HPM6750測試板 HPM6750測試板的ADC外圍電路處理方式如下文所述,硬件設(shè)計(jì)時(shí)建議參考處理。 【模擬電源AVDD】通過LDO數(shù)字電源5V獲得低噪聲模擬電源。需要注意LDO的電源抑制比在10kHz及以上頻率時(shí)下降,導(dǎo)致高頻紋波和尖峰噪聲仍可以傳導(dǎo)至LDO輸出。建議在LDO之前加入10Ω左右電阻和磁珠與輸入端10uF左右電容,形成低通濾波,濾除高頻紋波與尖峰噪聲。 【基準(zhǔn)VREFH】基準(zhǔn)電路設(shè)計(jì)包括兩部分:電容選取、基準(zhǔn)噪聲。VREFH管腳位置的大電容是片內(nèi)SAR型ADC的一部分,此類ADC基于開關(guān)電容電荷重新分配原理,在確定輸出代碼LSB過程中,需要從VREFH管腳獲得瞬態(tài)電荷。例如,使用了兩個10uF的X5R材質(zhì)低ESR陶瓷電容和104電容并聯(lián),并且在PCB布局時(shí)以盡量短的走線和覆銅連接到VREFH管腳,電容的接地焊盤需要就進(jìn)放置多個過孔至PCB接地平面,以降低連接阻抗。 基準(zhǔn)的噪聲需要選擇低噪聲基準(zhǔn)。例如,使用了低成本的AZ432搭建3.1V基準(zhǔn),低頻噪聲10uVpp,典型溫漂20ppm。對溫漂有更高要求時(shí),可以選用TPR3525,低頻噪聲50uVpp,典型溫漂10ppm。 【接地平面】AGND和VREHL管腳需要就近放置過孔,連接到接地平面。PCB布局時(shí)需要把模擬器件、數(shù)字器件分區(qū)域放置,引導(dǎo)數(shù)字信號的開關(guān)電流不流經(jīng)模擬電路的低平面,以避免串入數(shù)字開關(guān)噪聲。詳細(xì)地平面設(shè)計(jì)說明參考資料[6]。 【輸入通道】需要注意,本測試中輸入通道不能有普通電容,普通電容的容量隨輸入電壓變化,使得低通截止頻率變化,會引入明顯失真。正常使用時(shí),輸入通道需要限制信號帶寬,例如加入RC低通濾波,限制寬帶噪聲。

使用以上處理,HPM6750測試板的測試數(shù)據(jù)詳見5.1節(jié)的表5.1。

靜態(tài)參數(shù)測試

3.1 測試條件

使用正弦波輸入信號,基于概率密度原理和累計(jì)直方圖測試DNL、INL。當(dāng)輸入信號是理想正弦波時(shí),ADC以固定頻率采集,所輸出數(shù)字代碼的出現(xiàn)概率,理論上為固定值,如圖 3.1所示。出現(xiàn)概率通過某一數(shù)字代碼的出現(xiàn)次數(shù),除以總采樣點(diǎn)數(shù)計(jì)算。各個輸出數(shù)字代碼的測試出現(xiàn)概率,與理想出現(xiàn)概率之間的差值,是這個代碼的寬度誤差。統(tǒng)計(jì)最大寬度誤差,得到差分非線性DNL。得到DNL之后,DNL的累計(jì)誤差是積分非線性INL。

b8effdd0-6a16-11ed-8abf-dac502259ad0.png

圖 3.1 正弦波輸入時(shí)的ADC輸出代碼直方圖

圖 3.1的直方圖高度非線性,不能直接計(jì)算,通過累計(jì)直方圖實(shí)現(xiàn)積分計(jì)算,可以實(shí)現(xiàn)直方圖線性化(參考資料[3])。IEEE1241標(biāo)準(zhǔn)6.4、7.4、8.2、8.4節(jié),給出了以上基于正弦波信號和概率密度直方圖方法的計(jì)算過程、公式、及測試條件。

結(jié)合IEEE1241中6.4節(jié)要求,本測試實(shí)際使用測試條件設(shè)置如圖 3.1所示。

表 3.1 靜態(tài)參數(shù)測試條件

b9222864-6a16-11ed-8abf-dac502259ad0.png

【輸入信號幅度】IEEE1241的6.4節(jié)描述,輸入信號幅度需要輕微超出ADC測量范圍,過載量根據(jù)輸入噪聲而定。因?yàn)樵谳斎胝也ǖ牟ǚ濉⒉ü任恢?,ADC兩個臨近輸出代碼對應(yīng)的輸入電壓差小,容易受噪聲影響。本測試中,選用10%過載量,根據(jù)ADC輸入范圍0~3.1V,PSIEVM輸出正弦波幅度設(shè)置為-0.3~3.4V,offset設(shè)置為1.55V。 【ADC采樣速率】IEEE1241的6.4.1節(jié)描述,采樣速率和輸入信號頻率必須互為質(zhì)數(shù),實(shí)現(xiàn)均勻遍歷到所有的ADC輸出代碼。本測試中,輸入正弦波頻率2KHz,采樣速率664Ksps,每個周期獲得332個采樣點(diǎn),具有332個不同輸出代碼,通過小數(shù)位頻率和大量采樣點(diǎn),實(shí)現(xiàn)均勻遍歷所有的輸出代碼。 【采樣點(diǎn)數(shù)】IEEE1241的6.4.1節(jié)描述,每一次采集的連續(xù)采樣點(diǎn)數(shù),包含整數(shù)個輸入信號周期。這樣保證每次的采樣點(diǎn)在0~2π的相位上均勻分布。因?yàn)闀沟枚啻尾杉臄?shù)據(jù)進(jìn)行拼接時(shí),輸出代碼的出現(xiàn)概率均勻分布。本測試中,每次采樣點(diǎn)數(shù)約120K。 IEEE1241的6.4.3節(jié)描述,根據(jù)概率密度進(jìn)行測試時(shí),樣本數(shù)量與測試精度、置信度的計(jì)算公式。本測試中使用大約30M采樣點(diǎn)進(jìn)行計(jì)算,存儲在U盤中。

3.2 測試步驟

靜態(tài)參數(shù)測試時(shí),單次的連續(xù)采樣數(shù)據(jù),MCU先存儲在HPM6750測試板的內(nèi)存中,然后順序存到U盤中,將多份采樣數(shù)據(jù)拼接成幾十兆采樣點(diǎn)的數(shù)據(jù)記錄文件,用于參數(shù)計(jì)算。測試的步驟如下。

(1) PC上位機(jī)設(shè)定正弦波信號源PSIEVM的頻率頻率、幅度、失調(diào),使能輸出;

(2) Segger Embedded Studio環(huán)境中啟動ADC采集數(shù)據(jù),并存儲到U盤;

(3) U盤中的數(shù)據(jù)記錄文件復(fù)制到電腦,數(shù)據(jù)文件的路徑寫入科學(xué)計(jì)算軟件;

(4) 運(yùn)行科學(xué)計(jì)算軟件代碼計(jì)算DNL、INL;

(5) 查看科學(xué)計(jì)算軟件輸出的圖表和數(shù)據(jù)。

3.3 測試數(shù)據(jù)

本測試中從U盤讀取的33M采樣數(shù)據(jù)文件大小為128MB,導(dǎo)入科學(xué)計(jì)算軟件獲得的輸出代碼直方圖如圖 3.2所示,其中橫軸X為ADC的輸出代碼值,縱軸Y為該代碼的出現(xiàn)次數(shù),以對數(shù)坐標(biāo)顯示??梢钥吹綀D 3.2包含了0~65535個輸出代碼,符合16位ADC的輸出代碼個數(shù)。

b945f6e0-6a16-11ed-8abf-dac502259ad0.png

圖 3.2 采樣數(shù)據(jù)直方圖

3.3.1 DNL

采樣數(shù)據(jù)通過科學(xué)計(jì)算軟件計(jì)算得到的DNL,如圖 3.3所示,DNL最大值為+1.1~-0.92LSB。

b95ac548-6a16-11ed-8abf-dac502259ad0.png

圖 3.3 DNL測試數(shù)據(jù)

3.3.2 INL

采樣數(shù)據(jù)通過科學(xué)計(jì)算軟件計(jì)算得到的INL,如圖 3.4所示,INL最大值為+4~-4.2LSB。

b975df72-6a16-11ed-8abf-dac502259ad0.png

圖 3.4 INL測試數(shù)據(jù)

3.3.3 小結(jié)

根據(jù)以上測試數(shù)據(jù),HPM6750片內(nèi)16位ADC測得DNL為+1.1/-0.92LSB,INL為+4/-4.2LSB。

動態(tài)參數(shù)測試

4.1 測試條件

使用正弦波輸入信號,基于FFT頻譜分析,從頻譜成分計(jì)算出SINAD、ENOB、SNR、THD參數(shù)。將噪聲和諧波成分等效到ADC輸入端,根據(jù)理想ADC的信噪比公式,可以得到有效位數(shù)ENOB。IEEE1241的9.2~9.4節(jié),描述基于FFT方法的ENOB等參數(shù)計(jì)算過程、公式、及測試條件。

b9983914-6a16-11ed-8abf-dac502259ad0.png

結(jié)合IEEE1241要求,本測試實(shí)際使用測試條件設(shè)置如表 1.1所示。

表 4.1 動態(tài)參數(shù)測試條件

ba044dc0-6a16-11ed-8abf-dac502259ad0.png

【輸入信號幅度】IEEE1241的9.2.3節(jié)描述,輸入信號幅度接近ADC的滿量程,但是不能出現(xiàn)削波。因?yàn)樾旁氡萐NR和失真THD直接和輸入信號幅值相關(guān),但是幅度過大,接近削波時(shí),將出現(xiàn)明顯失真。本測試中選用93%FS,根據(jù)ADC輸入范圍0~3.1V,PSIEVM輸出正弦波幅度設(shè)置為0.0775~3.0225V,offset設(shè)置為1.55V。 【采樣速率】IEEE1241的9.3節(jié)描述,可選相干采樣,或非相干采樣加窗。本測試中選用后者,為了衡量ADC性能,采樣速率選用最高值2MSPS。 【采樣點(diǎn)數(shù)】IEEE1241的9.4.3節(jié)描述,采樣點(diǎn)數(shù)增加時(shí),隨機(jī)噪聲對正弦波測試結(jié)果的影響降低,可重復(fù)性更好。采樣點(diǎn)數(shù)不應(yīng)過多,以免正弦波信號源或ADC時(shí)鐘信號中的頻率漂移或相位噪聲影響結(jié)果。本測試中選用20個整周波采樣點(diǎn)數(shù),即20K samples。

4.2 測試步驟

動態(tài)參數(shù)測試時(shí),采樣數(shù)據(jù)需要較少,ADC采集20個輸入信號周期的連續(xù)數(shù)據(jù),采集完成之后通過HPM6750的UART打印,通過TTL轉(zhuǎn)USB線傳輸?shù)诫娔X進(jìn)行計(jì)算。

(1) PC上位機(jī)設(shè)定正弦波信號源PSIEVM的頻率頻率、幅度、失調(diào),使能輸出;

(2) Segger Embedded Studio環(huán)境中啟動ADC采集數(shù)據(jù),并通過UART打??;

(3) 采樣數(shù)據(jù)文件的路徑寫入科學(xué)計(jì)算軟件;

(4) 運(yùn)行科學(xué)計(jì)算軟件代碼計(jì)算ENOB等參數(shù);

(5) 查看科學(xué)計(jì)算軟件輸出的圖表和數(shù)據(jù)。

4.3 測試數(shù)據(jù)

本測試中從UART打印20K點(diǎn)數(shù)據(jù),導(dǎo)入科學(xué)計(jì)算軟件看到的原始數(shù)據(jù)波形如圖 4.1所示,可以看到波形幅值接近滿量程。

ba235cce-6a16-11ed-8abf-dac502259ad0.png

圖 4.1 動態(tài)參數(shù)測試數(shù)據(jù)的原始波形

4.4 ENOB、SINAD、SNR、THD

通過科學(xué)計(jì)算軟件計(jì)算輸出的頻譜如圖 4.2,藍(lán)色是輸入信號,紅色是諧波,黑色是噪聲。

ba4ceb2a-6a16-11ed-8abf-dac502259ad0.png

圖 4.2 動態(tài)參數(shù)測試數(shù)據(jù)的頻譜

通過科學(xué)計(jì)算軟件計(jì)算輸出的動態(tài)參數(shù)值如表 4.2。需要注意動態(tài)參數(shù)測試與噪聲相關(guān),容易受干擾,需參考2.3節(jié)的描述仔細(xì)設(shè)計(jì)ADC外圍電路。

表 4.2 動態(tài)參數(shù)測試數(shù)據(jù)

ba77e38e-6a16-11ed-8abf-dac502259ad0.png

HPM6750片內(nèi)16位ADC的采樣速率最高可以設(shè)置至4MSPS,這種情況下的動態(tài)參數(shù)測試值如表 4.3。可以看到,ENOB等參數(shù)有一定幅度下降,需要更高采樣速率而不是更高精度時(shí),可以選擇使用該設(shè)置。

表 4.3 動態(tài)參數(shù)測試數(shù)據(jù)(4MSPS)

ba948caa-6a16-11ed-8abf-dac502259ad0.png

4.5 小結(jié)

根據(jù)以上測試數(shù)據(jù),HPM6750片內(nèi)16位ADC在2MSPS最高采樣速率下,測得ENOB為12.1位,SINAD為74.6dB,SNR為74.7dB,THD為-88.9dB。

采樣速率最高可支持至4MSPS,測得ENOB為11位。

測試總結(jié)

5.1 實(shí)測參數(shù)與手冊參數(shù)對比

匯總以上測試數(shù)據(jù),HPM6750片內(nèi)16位ADC的靜態(tài)參數(shù)和動態(tài)參數(shù)如表 5.1所示。表中與HPM6750手冊中的參數(shù)進(jìn)行了對比,可以看到實(shí)測參數(shù)基本與手冊符合。

表 5.1 實(shí)測參數(shù)與手冊參數(shù)

baadb0ea-6a16-11ed-8abf-dac502259ad0.png

如下表,靜態(tài)參數(shù)部分與國外領(lǐng)先廠家的同類型SOC片內(nèi)16位ADC參數(shù)進(jìn)行對比。HPM6750的靜態(tài)參數(shù)較好,DNL優(yōu)于對比型號。INL約為±4LSB,優(yōu)于S**32H750,與Lxx553x接近。

表 5.2 與國外廠家的靜態(tài)參數(shù)對比

bad237a8-6a16-11ed-8abf-dac502259ad0.png

如下表,動態(tài)參數(shù)部分與國外領(lǐng)先廠家的同類型SOC片內(nèi)16位ADC參數(shù)進(jìn)行對比。HPM6750的動態(tài)參數(shù)與對比型號基本在同一水平,ENOB為12.1位,S**32H750為12.2位,Lxx553x為11.8位。

表 5.3 與國外廠家的動態(tài)參數(shù)對比

baf4435c-6a16-11ed-8abf-dac502259ad0.png

通過以上對比,HPM6750片內(nèi)16位ADC的實(shí)測數(shù)據(jù)具有與同類型號S**32H750、Lxx553x幾乎等同的性能,ENOB有效位數(shù)為12位,INL較好約±4LSB。

5.2 有效位數(shù)的區(qū)別

對于高分辨率ADC,關(guān)注實(shí)際能做到多少位,但是大部分情況下不具備搭建IEEE1421中正弦波測試環(huán)境的條件,測試有效位數(shù)ENOB。通常使用測量DC電壓的方式,統(tǒng)計(jì)輸出數(shù)據(jù)不跳動的位數(shù),檢查ADC的無噪聲分辨率NFR。需要區(qū)分無噪聲分辨率NFR,不等同于手冊中的有效位數(shù)ENOB。NFR是測量直流或低頻信號時(shí),所關(guān)注的不跳動位數(shù),而ENOB是測量交流動態(tài)信號關(guān)注的有效位數(shù)。NFR測量的是噪聲的峰峰值,但沒有包括ADC的非線性,ENOB測量的是噪聲的均方值,還包括了ADC的非線性。高速ADC的手冊中通常只標(biāo)注動態(tài)參數(shù)ENOB,沒有標(biāo)注NFR,但是在ADC的非線性遠(yuǎn)小于噪聲的峰峰值的情況下,可以從動態(tài)參數(shù)ENOB,估算能夠獲得的NFR。 【無噪聲分辨率NFR的測試方法及計(jì)算】無噪聲分辨率衡量ADC能夠測量到最小直流信號,測試方法:輸入端接地,或連接到一個通過大電容深度去耦低噪聲的直流電壓,然后采集大量采樣點(diǎn),并將其表示為直方圖。外圍電路設(shè)計(jì)良好時(shí),等效到ADC輸入端的噪聲為白噪聲,直方圖呈正態(tài)分布。直方圖的代碼分布個數(shù),表示峰峰值噪聲,對應(yīng)無噪聲分辨率。 【有效位數(shù)ENOB的測試方法及計(jì)算】有效位數(shù)衡量ADC能夠測量到的最小交流信號。測試方法:輸入正弦信號,對采樣數(shù)據(jù)進(jìn)行FFT分析,計(jì)算所有噪聲(包括量化噪聲)和失真項(xiàng)的和方根值SINAD,并等效為ADC輸入噪聲,代替SNR,根據(jù)理想N位ADC的理論SNR公式,換算位數(shù)N。

SNR = 6.02N + 1.76dB

【通過ENOB估算NFR】根據(jù)參考資料[5],針對交流輸入信號的ENOB,與直流低頻信號的無噪聲分辨率NFR,有如下的換算關(guān)系:

ENOB = NFR+0.92

對于直流低頻信號,ADC的ENOB約比NFR大1位(0.92位)。但是以上計(jì)算過程,沒有考慮ADC非線性,外圍電路噪聲、以及輸入信號噪聲影響,是理想情況下能獲得的無噪聲分辨率NFR。實(shí)際電路中,NFR與外圍電路直接相關(guān),ADC外圍AVDD管腳、VFEFH管腳、接地平面,以及直流輸入信號自身的噪聲,均會直接影響ADC輸出代碼跳動,需要仔細(xì)設(shè)計(jì)外圍電路和PCB(參考資料[6]),才能獲得預(yù)期的無噪聲分辨率。 測量直流低頻信號時(shí),除了硬件措施,對高速ADC輸出代碼做數(shù)字平均濾波,是提高無噪聲分辨率的有效方法。HPM6750片內(nèi)16位ADC,做數(shù)字平均之后的無噪聲分辨率如表 5.4所示。被測的信號是一節(jié)1.5V干電池,可以看到平均4次之后,NFR為11位以上;平均32次之后,NFR為12位以上。

表 5.4 HPM6750數(shù)字平均之后的無噪聲分辨率

bb145520-6a16-11ed-8abf-dac502259ad0.png

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17984

    瀏覽量

    366957
  • 半導(dǎo)體
    +關(guān)注

    關(guān)注

    335

    文章

    28918

    瀏覽量

    237973
  • ADC芯片
    +關(guān)注

    關(guān)注

    3

    文章

    82

    瀏覽量

    20697
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Analog Devices Inc. AD4630-16/AD4632-16雙通道16SAR ADC數(shù)據(jù)手冊

    Analog Devices Inc. AD4630-16/AD4632-16雙通道16SAR ADC是簡單驅(qū)動的2MSPS逐次逼近寄存器
    的頭像 發(fā)表于 06-25 10:56 ?169次閱讀
    Analog Devices Inc. AD4630-<b class='flag-5'>16</b>/AD4632-<b class='flag-5'>16</b>雙通道<b class='flag-5'>16</b><b class='flag-5'>位</b>SAR <b class='flag-5'>ADC</b>數(shù)據(jù)手冊

    Analog Devices Inc. AD4129 16Σ-Δ ADC特性/應(yīng)用/框圖

    Analog Devices AD4129 16Σ-Δ模數(shù)轉(zhuǎn)換器 (ADC) 是一款超低功耗高精度測量解決方案,適用于使用低帶寬電池供電應(yīng)用。完全集成的模擬前端 (AFE) 包括一個
    的頭像 發(fā)表于 06-11 15:03 ?312次閱讀
    Analog Devices Inc. AD4129 <b class='flag-5'>16</b><b class='flag-5'>位</b>Σ-Δ <b class='flag-5'>ADC</b>特性/應(yīng)用/框圖

    OPA2626 高帶寬、高精度、低THD+N、16和18 ADC驅(qū)動器技術(shù)手冊

    OPA2626 運(yùn)算放大器是一款 16 和 18 、高精度逐次逼近寄存器 (SAR) 型模數(shù)轉(zhuǎn)換器 (ADC) 驅(qū)動器,具有低總諧波失真
    的頭像 發(fā)表于 05-01 15:10 ?428次閱讀
    OPA2626 高帶寬、高<b class='flag-5'>精度</b>、低THD+N、<b class='flag-5'>16</b><b class='flag-5'>位</b>和18 <b class='flag-5'>位</b><b class='flag-5'>ADC</b>驅(qū)動器技術(shù)手冊

    重磅更新 | 先楫半導(dǎo)體HPM_SDK v1.9.0 發(fā)布

    版本更新概況[New]增加HPM6P00系列MCU以及hpm6p00evk支持[New]增加了開發(fā)板已知問題說明[Update]將全系列開發(fā)板VCore電壓調(diào)節(jié)至1.275V,HPM6750
    的頭像 發(fā)表于 04-02 08:31 ?429次閱讀
    重磅更新 | 先楫半導(dǎo)體<b class='flag-5'>HPM</b>_SDK v1.9.0 發(fā)布

    請問stm32f373中SDADC和ADC的1.2V內(nèi)基準(zhǔn)是不是同一個?

    你好,STM32F373中,12ADC,即ADC1,可以測量內(nèi)部基準(zhǔn)VREFINT。DATASHEET的值1.23V。 16的SDADC
    發(fā)表于 03-13 07:39

    高速鏈路設(shè)計(jì)難?利用HPM6750雙千兆以太網(wǎng)透傳實(shí)現(xiàn)LED大屏實(shí)時(shí)控制

    HPM6750雙千兆以太網(wǎng)透傳方案演示LED大屏顯示系統(tǒng)利用發(fā)光二極管構(gòu)成的點(diǎn)陣模塊或像素單元組成大面積顯示屏顯示字符、圖像等信息,具有低功耗、低成本、高亮度、長壽命、寬視角等優(yōu)點(diǎn),近年來隨著
    的頭像 發(fā)表于 02-08 13:45 ?993次閱讀
    高速鏈路設(shè)計(jì)難?利用<b class='flag-5'>HPM6750</b>雙千兆以太網(wǎng)透傳實(shí)現(xiàn)LED大屏實(shí)時(shí)控制

    把316總線全部并聯(lián)了,316總線直接黏在一起可以嗎?

    ? 我現(xiàn)在調(diào)板子,2ADC同時(shí)工作,分時(shí)讀取數(shù)據(jù)沒有問題;但當(dāng)3同時(shí)工作,F(xiàn)PGA內(nèi)部就亂套了,當(dāng)摘除16總線上(我在每片
    發(fā)表于 02-08 06:13

    如何測試精度ADC的線性度?

    目前有待測18精度ADC,需要測試其線性(INL,DNL),由于內(nèi)置PGA倍數(shù)=2/128,VREF=1V,共模點(diǎn)又在1.2V左右,所以單個差分輸入電壓只能在0.8V~1.8V之間
    發(fā)表于 01-23 07:44

    請問ADC128D818CIMTX/NOPB是12還是16的?

    請問ADC128D818CIMTX/NOPB是12還是16的?我們實(shí)際測試16
    發(fā)表于 11-21 06:52

    如何做一個hpm6750evk2的bootloader?

    我正在做一個hpm6750evk2的bootloader。設(shè)計(jì)很簡單,boot工程代碼只做跳轉(zhuǎn)到1M后的APP工程代碼處,APP工程就是做的一個點(diǎn)燈的程序而已,boot、APP工程都是跑
    發(fā)表于 10-23 19:01

    HPM6750 Bootloader設(shè)計(jì)

    我正在做一個hpm6750evk2的bootloader。設(shè)計(jì)很簡單,boot工程代碼只做跳轉(zhuǎn)到1M后的APP工程代碼處,APP工程就是做的一個點(diǎn)燈的程序而已,boot、APP工程都是跑
    發(fā)表于 10-23 18:59

    過采樣提高12ADC精度

    過采樣提高12ADC精度 背景: 過去傳統(tǒng)的按鍵都是機(jī)械按鍵,隨著技術(shù)的發(fā)展也出現(xiàn)了觸摸按鍵,但是機(jī)械按鍵不能泡水,壽命也比較短。觸摸按鍵也沒法有很多水或泡沫等,金屬面板還不能使用。 壓感就應(yīng)
    發(fā)表于 09-19 19:29

    過采樣提高12ADC精度在STM32主控上的實(shí)現(xiàn)(附電路及代碼)

    ,大概計(jì)算12ADC的1ADC = 805uV。沒法識別幾十或幾百uv的壓感信號,所以得增加識別精度。 3、用過采樣方式來提高:軟件上,把12bitADC擴(kuò)展為
    發(fā)表于 09-13 15:58

    使用MSP430FR4xx和MSP430FR2xx MCU上VREF和10ADC進(jìn)行低功耗電池電壓測量

    電子發(fā)燒友網(wǎng)站提供《使用MSP430FR4xx和MSP430FR2xx MCU上VREF和10ADC進(jìn)行低功耗電池電壓測量.pdf》資料免費(fèi)下載
    發(fā)表于 08-27 09:36 ?1次下載
    使用MSP430FR4xx和MSP430FR2xx <b class='flag-5'>MCU</b>的<b class='flag-5'>片</b>上VREF和10<b class='flag-5'>位</b><b class='flag-5'>ADC</b>進(jìn)行低功耗電池電壓測量

    hpm_manufacturing_tool linux 版本 選擇 hidraw 連接等待超時(shí)

    設(shè)備,重新插拔 usb 線,lsusb 又能檢測到 hpm6750 設(shè)備。用 UART 方式燒錄。 [16:33:56] 刷新 USB-HID 列表 [16:33:56] 檢測到USB: /dev
    發(fā)表于 08-07 16:43