芯片閱讀方法

Datasheet爲何難讀?難點有三:

1、語言風格 —— 跟平常我們所閱讀的新聞、報導都不一樣,好多數據手冊在 表達意思上的連貫性做得不好,沒有太大聯繫的兩句話就放在了一起,沒辦法,只得接受(莫非這也是中外思維的差異?)

2、長句太多 —— 爲保證嚴謹,不至於讓讀者產生誤解,數據手冊通常多用長句描述,並且長句所描述問題都比較關鍵。這很讓人頭疼,要連貫地理解這些長句,需要較好的記憶力。當然,俺們也有笨辦法:按照古老的主謂賓狀補結構,把整個長句拆開,對每一個小短句進行分析,最後聯繫上下文揣摩出整句意思。

3、專業詞彙多,甚至有字典上都找不到的單詞, ——  沒辦法,一得靠平時的積累,二得善於藉助網絡資源翻譯,比如搜ic數據手冊icpdf.cn )就是個挺專業的網站。不過強調一下:我們沒有必要把每一個單詞的意思 都完完全全地、準確無誤地翻譯出來,只要理解它所表達的意思就足夠了,就說是隻需意會,不必言傳倒也合適。

以AD9945爲例,我們可以這麼去讀芯片數據手冊

1、先看看芯片獨有特性(Distinctive Characteristics/Features/Description)、應用場合(Applications)以及內部框圖。 這有助於我們對芯片有一個宏觀的瞭解,此時需要弄清楚該芯片的一些比較特殊的功能,充分利用芯片的特殊功能,對整體電路的設計,將會有極大的好處。比如AD9945可以實現相關雙採樣(CDS),這可以簡化後續信號調理電路,並且抵抗噪聲的效果還好。

2、重點關注芯片的參數,同時可以參考手冊給出的一些參數圖(如AD9945的 TPC 1,TPC2等),這是是否採用該芯片的重要依據。像AD9945,就可以關注採樣率(maximum clock rate)、數據位數(AD converter)、功耗(power consumption)、可調增益範圍(gain range)等。 

3、選定器件後,研究芯片管腳定義、推薦的PCB layout,這些都是在硬件設計過程中必須掌握的。所有管腳中,要特別留意控制信號引腳或者特殊信號引腳,這是將來用好該芯片的前提。比如AD9945的SHP、SHD、PBLK、CLPOB等。

4、真研讀芯片內部寄存器,對寄存器的理解程度,直接決定了你對芯片的掌握程度。比如AD9945就有4個寄存器:Operation、Control、Clamp Level和VGA gain,對於這些寄存器,必須清楚它們上電後的初始值、所能實現的功能、每個bit所代表的含義這些基本情況。

5、仔細研究手冊給出的時序圖特性Timing Specifications,這是對芯片進行正確操作的關鍵。單個信號的週期、上升時間、下降時間、建立時間、保持時間,以及信號之間的相位關係,所有這些都必須研究透徹。

6、最後提醒初學者:凡是芯片數據手冊中的“note”,都必須仔細閱讀,一般這都是能否正確使用、或能否把芯片用好的關鍵之所在。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章