如何閱讀datasheet?

當需要真正了解一款晶元的時候,我們是否需要整篇datasheet進行翻譯?還是關注哪幾個關鍵參數就可以了?


這個參考一下 怎麼閱讀datasheet(How to read a datasheet)_小樓聽雨"s...

datasheet的閱讀和你的背景和要做什麼有關係,

如果你是IC design, 可能更注意application note

diagram , reg file 這種給你設計以參考的部分。

如果是你硬體工程師,你會注意電器特性,pin list ,封裝尺寸等幾個章節。

如果你是Marketing, 你會關注feature list , reference design , 電器特性等章節,

如果你是software engineer , 你需要看寄存器和軟體章節

如果你是project manager ,你需要關注所有章節。。。

如果你是學生,就把它當科技英語,練練閱讀吧


謝邀。

Datasheet很重要,讀也是有層次的讀。

如果是為了解決問題,搜關鍵字,看相關部分,再把第一章基本介紹看了,就OK。

如果是關鍵主晶元,核心價值所在,那就先略看一遍,然後把自己認為重要的模塊/章節精讀一遍。所謂精讀,不僅僅要看datasheet上的內容,凡是涉及到的演算法,協議,配合器件,要懂,要做延展輔助閱讀。

第三次,重讀,把自己剩下的章節看了,仔細考慮這些自己覺得相對不重要的內容,真不重要麼?如果是,給自己一個贊。不是,恭喜,有進步。

在使用期間,再翻手冊,這時,看得東西記得特別牢。

如果,覺得自己已經是這顆晶元的大牛了,看一遍目錄。你不但章章熟悉,還能點評一二,基本就成了。

其它Tips,1,看競爭晶元的datasheet,會讓你明白更多。2,一個晶元家族,一般第一本手冊,原理性的東西揭露得最多,知道是怎樣的設計,就是OK水平,知道背後的設計哲學,才是學霸級別。3,類似產品,對比datasheet讀,更有意思。


瀉藥,看你要幹嘛了。我們想參考某個晶元,datasheet都是一個字一個字讀的,還測,對比它的spec。測爽了就拆。拆完繼續各種折磨。


晶元的datasheet要看是什麼晶元,可以粗略的分為數字電路晶元,模擬電路晶元和模數混合晶元,晶元類型不一樣當然內容和文本內結構也有所區別。

本人最喜歡看TI的文檔,寫的真心給力,無不感嘆這群技術er的「鬼斧神工」。說句題外話,要寫個datasheet簡單的三四個月,大的四五年。真是功夫在裡面!人家這麼認真一個字一個字,措辭這麼準確,不認真看真是對不起他們的努力。

能用到晶元的無非是幾種人,第一種,製作晶元的,微電子、 半導體行業的,畫晶元版圖,了解晶元內部構造功能的。第二種,應用晶元的,也就是滿足項目或者產品需求,需要晶元來作為某一環節功能實現的。第三種,對晶元提供外圍電路支持,布局布線,畫電路板。另外,一個比較主要的工作-----為晶元提供電源解決方案,可能是第二種工程師也可能是第三種工程師,這種界定還要看你們的團隊,但我們一般是第二種提供電源方案。在形形色色的電子世界裡面,第二種類型的工程師從業人數最多,有純硬體的工程師,也有嵌入式軟體工程師,有模擬電路工程師,也有數字電路工程師,他們的共同點就是面嚮應用本回答也主要來說第二種,應用晶元的,其他的會帶著說一下,因為我也不太了解,沒深入研究過,本人從事嵌入式DSP工程師,並不是研究半導體和Layout的,有的也是聽這個圈子裡的人吹牛逼獲得的知識。

一、讀它,首先就要先知道它的寫作套路

datasheet的結構框架,開始overview概述晶元功能,吹吹晶元的牛逼,讓你知道這個晶元的特性如何,並把這個晶元最具競爭力的特性寫在最明顯的位置,便於你選材。例如TI的步進電機驅動DRV8825晶元,Features裡面就介紹了晶元特點,你看到那幾個關鍵字,幾乎就知道它就是你要找的了。

接著引腳定義及電氣參數開始說功能,頻率,各種時間參數,各種電氣參數。緊接著就開始進行功能性描述,功能介紹內部結構(模擬晶元介紹輸入輸出,數字晶元還要介紹時序,協議等等)。在再接著,開始給測試報告,條件限定反應,系統穩定性,看看適不適合你的項目。緊接著,應用舉例,告訴你怎麼用的;有些晶元還會給出推薦電源方案(給你了就代表著本晶元對電源是有要求的,電源會對晶元性能產生影響);Datasheet了面每一個章節都不是白給你的!!罪惡的資本主義國家,不拿錢是不給幹活的,也沒人會掏錢做無意義的事情。最後,產品的批量包裝信息(採購員看的一頁)和layout工程師的封裝尺寸和封裝種類。(這個世界不光有datasheet,還有更專業更細緻配套的user guide,還會有個各種評估板以及它們的資料群)

二、我們該如何去讀, 並快速掌握對我們有用的信息?

我們把一個晶元適配到我們的解決方案中,因功能而選擇,按條件而篩選。所以讀datasheet時要包含兩個問題在心中。一、如何激發晶元的功能;二、該晶元有著什麼樣的使用條件和運行條件。同樣,這兩個問題也是我們快速掌握有用信息的關鍵點。

如何激發晶元功能。首先,掌握八字要訣,「從內而外,從外而內」,外就是我們外部的引腳,內就是晶元的工作原理。如果我們把電路晶元比作一個交通設備,引腳就相當於港口的大門和大橋,我們要弄清楚形形色色的大橋,順利把貨物運進去和輸出來,就要選擇好道路,也開好正確的門。所以我們要把引腳功能和內部原理聯繫起來。

----------------------------------------先更新到這裡,我有事情,慢慢更。

以下為原始答案。。

一個模擬晶元可以抽象成一個輸入輸出系統,所以它的使用最注重輸入輸出,內部如何我們完全不消不考慮,(內部這是微電子工程師要看的,電子與科學技術這個專業的,製作晶元看的),最典型的模擬晶元是電源晶元,穩壓,電源管理,各种放大器,濾波器,方法就是,挑出輸入參數輸出參數是什麼,例如,輸入電流多大啊,電壓多大,帶寬多大,輸出的呢,功率多少,發熱多少,適不適合產品的溫度,高頻有沒有輻射干擾呀,基本滿足了,再看苛刻的,電源波紋,穩定性如何,極限承受如何,你的產品因為這個晶元出了瓶頸就要考慮更換了。 當然以上說的是應用工程師該注意的。那麼現在layout工程師的角度呢,他也要考慮上邊的問題,他還要看datasheet或該晶元更專業更細緻的技術手冊,布局布線建議,他是不是要考慮穩定性,輸出電流多大線要多寬,輸出,輸入帶寬多大,高頻要考慮電容效應,震蕩,差分延時,模擬銜接,地處理等等呀。。重點致命的都會在手冊里特別鄭重地給出,否則按照一般常識性規範性進行布局布線。

數字電路晶元就花樣百出了,除了電氣參數,轉換時間,溫度,電壓電流等等,最重要的就是功能描述。數字電路晶元重在邏輯。所以我們要搞清楚邏輯如何。除了極特殊領域用到極特殊的數字晶元,還有常用的74系列那些標準的晶元,當然另一類FPGA和CPLD應該屬於這裡,我們要單刀直入的看功能。一般沒什麼問題。

數模混合晶元,就是一些MCU,DSP,ARM這類的了,請單獨學習,因為太多東西了,而且他們會配套詳細的指導,請按需求和章節來看。光靠datasheet是不行的,但是電氣規範,引腳定義什麼的,可以參考。


介紹一下我當年讀大學的時候閱讀 datasheet 的一點點經驗:

1. 一定要去官方網站找跟你當前晶元匹配或相容的 datasheet,不要隨便從某些不正式的渠道獲取,不要任何中文版(除非官方翻譯);

2. 先泛讀,將前面大致介紹和主要性能參數了解一遍,然後重點閱讀應用場景和參考電路;

3. 當對這個晶元有了大概了解後,抓幾個關鍵的參數和指標,閱讀幾款同類晶元的 datasheet ,橫向比較相互之間的差異,找出最適合自己應用場景的晶元方案。

個人之見,希望對題主有用。


Datasheet一般有兩種,一種是給電子工程師看的,裡面各種電氣參數;而另一種是給嵌入式軟體工程師看的,裡面是CPU指令集、片內外設寄存器以及晶元存儲介質的使用描述。我想答主只要針對第二種吧,對於第二種晶元Datesheet,如果之前接觸過同系列的晶元,那麼只需要了解了解外設我覺得就可以了,操作基本上類似;但是如果是全新的晶元,建議了解該晶元的內存結構圖,哪些內存區域是作為外設寄存器使用的,哪些區域是中斷向量區,而哪些區域是存放程序運行時的變數的。另外,為了減少閱讀一些與你所做應用無關的片內外設的資料,建議先對自己所要做的應用有一個大概的了解,通過數據流圖,面向對象的一些思路分析自己應用中會用到哪些片內外設,它們與CPU的通信方式採用什麼,這樣我想會比較快的上手一個晶元。其實與你新學習一門編程語言的思路很像。


1,一定要找官網的最新版

2,找找有沒有錯誤更正文檔

3,看晶元內部結構框圖,對晶元有一定了解

4,接下來就看要做什麼工作了,設計原理圖的時候看參考設計,引腳分布,pcb的時候來布局布線,編程的時候看寄存器。


卸咬

不是搞硬體的,不懂這個。。。您咬錯人啦


推薦閱讀:

TAG:晶元集成電路 | 電力工程師 | 晶元設計 | 晶元市場 |