SAR ADC簡介
自然界產(chǎn)生的信號,都是模擬信號,比如我們說話的聲音,看到的景色,感受到的溫度、濕度、壓力、流速、光、電、風(fēng)及個人的呼吸、血壓、體溫、心跳、
體重、血糖,體脂等等。這些模擬信號都得最終放在電腦,手機(jī)等數(shù)字領(lǐng)域進(jìn)行處理,存儲或者傳輸,那如何把模擬信號轉(zhuǎn)換成數(shù)字信號呢?就需要一個轉(zhuǎn)換器芯片,它就是芯片界的翹楚—ADC!
1996 年,以西方為主的33 個國家在奧地利維也納簽署了《瓦森納協(xié)定》,規(guī)定了高科技產(chǎn)品和技術(shù)的出口范圍和國家,其中高端ADC 屬于出口管制的產(chǎn)品,中國也屬于受限制的國家之一,禁運(yùn)范圍主要是精度超過8 位1.3Gsps 以及16 位以上速度超過65MSPS 的ADC
1、每一臺國產(chǎn)示波器,使用的ADC 芯片都需要美國政府的同意才能進(jìn)口,同時要承諾不被轉(zhuǎn)用軍事用途。
2、在相控陣?yán)走_(dá)里面,高速度ADC 芯片都是必需品,只能通過第N 方渠道轉(zhuǎn)道加價獲得。
3、在中興、華為出產(chǎn)的通訊基站,電路板上除了幾顆數(shù)字基帶芯片是自產(chǎn)的,其他通信鏈路上RF、PLL、ADC/DAC 乃至外圍測量電源電壓的芯片都見不到國產(chǎn)供應(yīng)商的身影。
4、一些技術(shù)含量很高的關(guān)鍵器件高速高精度ADC/DAC 等領(lǐng)域,還完全依賴美國供應(yīng)商。
5、GS/s 高精度的模數(shù)轉(zhuǎn)換器(ADC)是5G通訊建設(shè)中高性能基站的核心器件,也是反導(dǎo)相控陣?yán)走_(dá)中所需的關(guān)鍵模塊,更是“瓦森納協(xié)議”所禁運(yùn)管控的核心器件,長期以來被國外公司所壟斷,突破GS/s 高精度ADC 的技術(shù)壁壘迫在眉睫。
SAR ADC 逐次逼近型,主要應(yīng)用于中速或較低速、中等精度的數(shù)據(jù)采集和智能儀器中。具有最寬的采樣速率,雖然它不是最快的,但由于低成本和低功耗使其很受歡迎。SAR ADC 同時也可以達(dá)到16 比特的精度。
上圖是不同類型ADC的轉(zhuǎn)換速率-精度分布圖。
用MATLAB建立簡單的模型
簡單模型如
MATLAB基本操作
在MATLAB中主要用的模塊是simulink,也可以使用代碼編寫,由于是入門本次使用更直觀的模塊仿真。
啟動
simulink的啟動非常的簡單,既可以直接點(diǎn)擊圖像進(jìn)行啟動,也可以在函數(shù)輸入地方輸入simulink進(jìn)行啟動,如下圖所示
模塊的封裝
在做一個很大的電路的時候經(jīng)常需要非常大的空間實(shí)現(xiàn)一個功能,這樣看起來非常的復(fù)雜,需要將完成一個這樣功能的所有電路封裝成一個只有輸入輸出的模塊。這樣有利于進(jìn)行邏輯的分析。完成這一功能只需要將需要封裝的電路選中,然后右鍵create subsystem from selection 或者快捷鍵 ctrl +G
狀態(tài)轉(zhuǎn)移圖
這是MATLAB中的state flow 在simulink中的new下方可看到 state chart就可以創(chuàng)建這個東西。
條件是有限狀態(tài)系統(tǒng)中,條件必須定義在[]括號中。當(dāng)一個時間發(fā)生時,只有當(dāng)[]括號中的語句為真或非零時,帶有條件標(biāo)簽的轉(zhuǎn)移才有效。轉(zhuǎn)移可以同時擁有事件和條件;條件要放在事件名之后。當(dāng)轉(zhuǎn)移標(biāo)簽既有事件又有條件時,只有當(dāng)指定的事件發(fā)生并且條件為真時轉(zhuǎn)移才有效。一個流程圖中,以{}表示的動作僅僅是一個可執(zhí)行的動作。
狀態(tài)轉(zhuǎn)移圖可以對應(yīng)數(shù)字電路中的時序轉(zhuǎn)移圖,所以這個state flow用于對數(shù)字邏輯的建模。
model exploer
image-20201026105333378
在這個工具中用于查看和修改模塊的一些參變量的值,也可以使用其他一些功能。
一些其他模塊
上述已有圖形不在重復(fù)
采樣保持電路
ideal DAC
Circuit level 12bit DAC
仿真和顯示
模型的基本工作原理
ADC的基本原理
圖2-1 為一個典型ADC 的基本框圖[26],包括抗混疊濾波器、采樣保持電路、量化器和編碼器四個部分。首先輸入信號Vin 通過一個抗混疊濾波器,抗混疊濾波器是一個低通濾波器,其目的是用于避免高頻信號在ADC的基帶中造成混疊效應(yīng),通??够殳B濾波器是利用ADC 本身的帶寬有限特性來實(shí)現(xiàn)的。根據(jù)奈奎斯特(Nyquist)采樣定理[26]:采樣頻率必須至少是原始信號帶寬的2 倍,才能避免原始信號信息的丟失。因此,抗混疊濾波器的截止頻率一般設(shè)置為采樣頻率的一半。輸入信號經(jīng)過抗混疊濾波之后進(jìn)入一個采樣保持電路,該電路采樣模擬信號并將
其離散化,在保持階段保持電壓固定不變,以便后面量化器能正確量化。離散化的輸入信號通過量化器進(jìn)行量化,模數(shù)轉(zhuǎn)換即是通過量化步驟來完成。對于一個精度為N 的ADC,參考電壓被量化器分割成2N 個大小相同的子區(qū)間,量化步驟通過找到與輸入電壓相對應(yīng)的子區(qū)間即完成了量化。編碼器是將量化輸出的數(shù)字位按照一定的規(guī)則進(jìn)行編碼,并最終得到與模擬輸入電壓對應(yīng)的數(shù)字輸出碼,這樣就完成了模擬信號到數(shù)字信號的轉(zhuǎn)換過程。常用的編碼方式有二進(jìn)制碼、非二進(jìn)制碼、2 的補(bǔ)碼、溫度計碼和格雷碼等。
SAR ADC 的基本原理
一般來說,差分電容ADC是由一組二進(jìn)制權(quán)重的電容對組成的,從而提高位電容之間的匹配性,同時也能減小寄生電容效應(yīng)帶來的影響。對于采用電容式DAC結(jié)構(gòu)的SAR A/D轉(zhuǎn)換器,DAC本身也同時集成了采樣保持的功能。比較器在時鐘信號的控制下比較差分電容DAC的模擬輸出,并將比較結(jié)果傳遞到SAR邏輯控制。SAR根據(jù)比較器輸出依次得到數(shù)字碼并將其鎖存以便轉(zhuǎn)換完成后進(jìn)行統(tǒng)一輸出,同時通過相應(yīng)的邏輯產(chǎn)生控制信號,控制差分電容DAC完成逐次逼近的過程。
第一個比較周期,Vip大于Vin,所以D1=1,同時Vip和Vin分別向共摸電平平移1/4Vref;第二個周期,Vip仍舊大于Vin,所以D2=1,同時Vip和Vin分別向下向上平移1/8Vref;第三個周期,Vip小于Vin,所以D3=0,此時Vip向上平移1/16Vref,而Vin向下平移1/16Vref;這過程沖重復(fù)到整個轉(zhuǎn)換完成。
可以將模塊的功能與MATLAB中的模型對應(yīng)起來
-
SAR
+關(guān)注
關(guān)注
3文章
416瀏覽量
45967 -
模數(shù)轉(zhuǎn)換器
+關(guān)注
關(guān)注
26文章
3204瀏覽量
126842 -
MATLAB仿真
+關(guān)注
關(guān)注
4文章
176瀏覽量
19929 -
ADC采樣
+關(guān)注
關(guān)注
0文章
134瀏覽量
12845 -
抗混疊濾波器
+關(guān)注
關(guān)注
1文章
10瀏覽量
10844
發(fā)布評論請先 登錄
相關(guān)推薦
評論