之前看到有評(píng)論讓我談?wù)刵oise。我絞盡腦汁想了很久,好像按照KT/C的那套講下去,我也想不出什么有趣的角度讓讀者能夠印象深刻。畢竟,有些時(shí)候,靈光一現(xiàn)的idea確實(shí)是可遇不可求……
閑扯了這么多,還是回歸正題,我想隨便談?wù)?a href="http://www.www27dydycom.cn/analog/" target="_blank">模擬電路里面的一些技術(shù)。說(shuō)是講“術(shù)”,其實(shí)我想講“道”。畢竟,萬(wàn)法歸一,我們的最終目的還是“道”。
從noise開(kāi)始談?wù)劇?/p>
早上我問(wèn)王道長(zhǎng),“你說(shuō)怎么設(shè)計(jì)low noise的電路?”王道長(zhǎng)隨手扔過(guò)來(lái)他身邊Razavi那本RF的書:“看LNA design!比如……”他給我看了section 5.3.6那個(gè)電路。我們先不看具體的電路實(shí)現(xiàn),就談?wù)勂渲械南敕ā?/p>
1. Correlated Double Sampling
提到noise,大家會(huì)想到怎么對(duì)付它?假如我是個(gè)萌新,什么都不太會(huì),我會(huì)怎么想才能去掉這種非理想的東西?好吧,打個(gè)比方,你上次考試錯(cuò)了一道題,為了避免下次考試再錯(cuò),你會(huì)怎么辦?弄個(gè)錯(cuò)題本,把錯(cuò)題記在上面,好好研究一下,下次就不太容易錯(cuò)了。
OK,這樣子,可以引入Correlated Double Sampling (CDS)的概念了。也就是說(shuō),第一步,我先瀟灑的犧牲一段時(shí)間,專門拿來(lái)sample offset。(對(duì)應(yīng)于:我可以允許月考做錯(cuò),因?yàn)椴幌敫呖甲鲥e(cuò)嘛?。?/p>
(在我看來(lái),offset就是low frequency noise,所以大部分offset cancellation都是可以用來(lái)對(duì)付1/f noise的)
然后,第二步,就是把包含著offset的信息去跟真正的電路功能(放大,積分,balabala)做減法,減去其中的非理想因素。換句話說(shuō),假設(shè)沒(méi)有第一步,只有第二步,電路的輸出受到了offset的影響,輸出是不對(duì)的。我現(xiàn)在多出來(lái)的第一步(錯(cuò)題本上的錯(cuò)題記錄),就是為了去抵消offset對(duì)電路的影響。
Fig. 1 最直觀的想法,把offset存在輸出的C上面
Fig.1 是簡(jiǎn)單粗暴的辦法(對(duì)應(yīng)于: 我就記住這道錯(cuò)題了,保證下次一定不錯(cuò)?。?,直接在輸出端拿到offset,等著下一次工作的時(shí)候,直接從輸出減掉。
Fig. 2 把offset存在輸入端的C上面,(a) offset sampling phase, (b) normal operation phase
或者謹(jǐn)慎一點(diǎn)點(diǎn),因?yàn)橐话愕腶mplifier的增益很大,萬(wàn)一offset直接讓輸出飽和了,豈不是玩完?那就還是放在輸入端,這樣在Fig.2 的C上面,存了一個(gè)大小等于Vos的電壓。(對(duì)應(yīng)于: 我跑去研究了這道錯(cuò)題的知識(shí)點(diǎn),下次考這個(gè)知識(shí)點(diǎn)有關(guān)的題目,我都不會(huì)錯(cuò)?。┫麓握9ぷ鞯臅r(shí)候,在輸出端就減去offset,豈不美滋滋?
上面CDS,(或者有人說(shuō)叫auto-zeroing,我覺(jué)得是差不多的意思)能好好工作有個(gè)前提條件:你得專門騰出一點(diǎn)時(shí)間來(lái)給sample offset這一步。在傳統(tǒng)的switched capacitor電路里面,CDS非常普遍且好用。但是如果沒(méi)有clock呢?咋辦?
2. Feedback
回到前面王道長(zhǎng)提到的LNA設(shè)計(jì),Razavi那本書p300, 有個(gè)很直觀的圖:
Fig. 3 RF microelectronics / Behzad Razavi.—2nd ed. 2011, page 300
其實(shí)concept很簡(jiǎn)單,就是我給你整出個(gè)輔助的支路Auxiliary Amplifier,讓noise可以剛好被這個(gè)feedback的支路給cancel掉。至于電路的具體實(shí)現(xiàn),大家可以去看書。當(dāng)然,必須指出的是,這個(gè)輔助電路要非常理想的工作,具體的一些參數(shù)匹配是需要做到很精確的。(畢竟需要實(shí)時(shí)的工作,不像CDS慢了半拍……) 對(duì)比前面提到的CDS技術(shù),其實(shí)是自己match自己的offset,匹配難度其實(shí)小很多。
再說(shuō)遠(yuǎn)一些,大家記得Miller 電容的計(jì)算吧?實(shí)際電路設(shè)計(jì)中,那個(gè)Miller電阻其實(shí)還挺煩人的,大家選擇參數(shù)的時(shí)候,多跑跑Corner和MC,你會(huì)懂的。
再再扯遠(yuǎn)一點(diǎn),模擬電路里面,最最經(jīng)典的feedback結(jié)構(gòu)是啥?PLL?。《嗝赐昝赖膌oop,完全符合了工科美學(xué)的審美!就跟我們思考的時(shí)候,從來(lái)不會(huì)管我腦子里面哪塊區(qū)域的哪些腦細(xì)胞被激發(fā)了,我們不需要一步步follow PLL里面具體怎么feedback的??傊?,只要loop設(shè)計(jì)得好,帶寬增益啥的都?jí)?,我們的output就基本上可以跟我們?cè)O(shè)想的一樣。對(duì)比一些粗暴的調(diào)整loop參數(shù)的應(yīng)用,看什么看?我說(shuō)的就是deep learning了……一個(gè)完美的feedback loop,設(shè)計(jì)完了,自適應(yīng)就好,還要調(diào)節(jié)參數(shù),呲呲,我們模擬電路比它們智能,嘿嘿!
3. Dithering
說(shuō)了上面兩種方法,我們?cè)僬務(wù)勔粋€(gè)特別有趣的idea:Dithering。為了去掉不可控的noise,人為加noise。
前面的辦法都是為了減小noise而迎難而上,dithering卻是個(gè)很有趣的辦法:為了減小quantization noise,spur或者deadzone,人為的增加noise,通常可以得到更好的dynamic range。維基百科說(shuō):Dither is an intentionally applied form of noise used to randomize quantization error。
其實(shí)說(shuō)到底,有些非理想的因素,在頻域表現(xiàn)為單個(gè)頻段的干擾,比如quantization noise,嚴(yán)重的影響了最終的dynamic range。但是人為的加入類似于白噪聲一樣的dithering(一般用Pseudo Random Number Generator (PRNG)生成),等效于用白噪聲把這些毛刺給smooth抹平了。
責(zé)任編輯:pj
-
電阻
+關(guān)注
關(guān)注
87文章
5625瀏覽量
175094 -
電容
+關(guān)注
關(guān)注
100文章
6251瀏覽量
154169
發(fā)布評(píng)論請(qǐng)先 登錄
什么是電容器和電阻器,它們有什么區(qū)別
法拉電容的放電電流怎么計(jì)算的

電源濾波電容大小計(jì)算
電腦主板中電容電阻的作用及品牌推薦
什么是阻抗?與電阻和電抗的區(qū)別詳解(上)
電阻器與電容器的區(qū)別
村田貼片電阻電容報(bào)價(jià)是多少

精密貼片電阻與普通貼片電阻的區(qū)別

淺談鉭電容和陶瓷電容的區(qū)別

直流電阻和交流電阻區(qū)別詳解
聚徽-電容屏跟電阻屏的區(qū)別

評(píng)論