我們先來說一個(gè)很簡單的例子,如在給高速數(shù)字芯片加去耦電容的時(shí)候,很多人都知道需要加“一個(gè)大電容和一個(gè)小電容”,問起原因有些人會(huì)說濾除電源系統(tǒng)上的噪聲。而實(shí)際上即使直接采用電池供電的系統(tǒng)當(dāng)中,高速數(shù)字芯片附近仍然需要去耦電容,這些電容的存在是為了提高電源對(duì)芯片的瞬態(tài)輸出能力。
當(dāng)數(shù)字芯片的內(nèi)部時(shí)鐘邊沿觸發(fā)邏輯翻轉(zhuǎn)是需要在從電源吸取比較大的電流,這時(shí)需要電容來提供一個(gè)“本地”的瞬態(tài)電源,以克服電源到芯片之間導(dǎo)線上的寄生電感和電阻的影響。如果盲目的認(rèn)為電容總是用來濾除噪聲的,就會(huì)出現(xiàn)確實(shí)使用了兩個(gè)電容,但是卻用了比較長的導(dǎo)線布置在了遠(yuǎn)離芯片的地方之類的錯(cuò)誤。
調(diào)試是要發(fā)現(xiàn)問題而且還要讓問題得到解決和消除。發(fā)現(xiàn)異常是起手一步,之后是分析異常的本質(zhì)。然而,人往往有慣性的思維希望依賴過去的經(jīng)驗(yàn)地解決問題。然而大部分時(shí)候過去的經(jīng)驗(yàn)并能解決一個(gè)現(xiàn)有的特定環(huán)境下的問題。只有掌握現(xiàn)象背后的原理,才能舉一反三。
在遇到調(diào)試問題的時(shí)候要睜大雙眼,同時(shí)也要掃除心理的惰性和對(duì)已有經(jīng)驗(yàn)的依賴,從客觀的角度分析問題。扎實(shí)的理論根基可以助人消除迷惘,同時(shí)利用從每次的調(diào)試的機(jī)會(huì)也可以學(xué)到很多新的經(jīng)驗(yàn)和隱藏在背后的知識(shí)。無論在何時(shí),無論在何地,學(xué)習(xí)在我們生活中是不可少的。正所謂活到老學(xué)到老!