英语学渣如何看懂全英文的芯片数据手册
英語學渣如何看懂全英文的芯片數據手冊
一、數據手冊的重要性
我們在做項目的時候常常會用到一些我們以前沒接觸過的芯片,這個時候我們就需要看芯片的數據手冊。而我們接觸到的芯片百分之九十以上都是國外的,剩下那百分之十的國產芯片也有可能是用英文寫的數據手冊,我就遇到過幾次用國產芯片,產商給我英文的數據手冊,我問他們要中文的,他們居然說沒有中文版的,我當時就懵了。這個時候我就意識到了,不能想著什么芯片都去找中文數據手冊,除了一些用的非常廣泛的芯片會有人做翻譯,絕大部分芯片還是要老老實實地看英文版的。因此,對于我們這些電子產品的開發人員來說,英語是真的很重要,但是現在才意識到這個問題似乎為時已晚了,特別對于像我這種英語學渣來說,以前都學不好的科目現在更加沒時間沒心思去學了。所以,我想到了其他的方法,能夠讓一個英語學渣也能看懂數據手冊。
二、數據手冊的組成
一個芯片的數據手冊不管是長篇大論還是只有短短的幾頁,其實它的組成部分是基本一樣的,主要有以下幾個部分:
1、 芯片簡介。這個肯定是有的,就是簡單介紹一下芯片的功能,大概看一下就行了。
2、 引腳定義。這個很重要,無論是做驅動程序還是做硬件設計,都必須會用到。
3、 電氣特性。就是講這個芯片的性能,工作環境等。有時候需要大概看一下。
4、 通訊方式。這個很重要,有些手冊可能講的比較簡單,可能就是標準的IIC或者SPI之類的,有些會比較復雜,涉及到多種通訊方式。不同的電路或者不同的配置方法有不同的操作等等,這就需要開發人員仔細閱讀了。
5、 寄存器描述。這個對于寫驅動程序的人來說非常重要。也是要重點關注的地方。
6、 工作模式。有些手冊可能沒有,或者寫在寄存器那一部分,沒有單獨給出。這個也是要關注的。
7、 應用信息。只有那種長篇大論的一般才有這個。就是大概講一些可以應用在哪些場景。有些講的比較詳細的還會有代碼demo。
8、 參考設計電路。對于硬件設計來說非常關鍵。
9、 封裝定義。對于硬件設計的人來說必須要看。
三、如何去看數據手冊
最關鍵的問題來了,對于一個學渣來說要怎樣看懂數據手冊?請看以下幾點:
1、裝一個帶翻譯的閱讀軟件。當然,你直接復制到谷歌翻譯也行,就是效率太低。我用的是WPS的“金山PDF閱讀器”(我真不是在打廣告)。這個軟件有一個劃詞翻譯,真的很好用,你把這個功能打開后,當你選中某一句或者某一段話,會彈出一個翻譯框,顯示中文翻譯。你們可以看一下下面的效果圖,現在的翻譯引擎挺厲害的,一般都不會翻譯出那種奇奇怪怪讓人看不懂的語句,也可能是因為數據手冊本身就寫的比較標準吧。即使有時候選中的句子有點多,翻譯有點亂,也是能夠看懂它的意思的。但是不知道是什么原因,有時候這個框里面顯示是空白的,重新選擇一下就好了。還有不推薦用全文翻譯,因為PDF左右排版的問題,全文翻譯一般都會亂七八糟。
2、找你需要看的部分。一般我們沒有必要看完整篇手冊,只需要找到我們需要知道的那部分,獲取到我們需要了解的東西就行了。那么要怎么找呢,我大概講幾點比較常用的。
1)引腳定義。這個很好找,看圖就行了,一般引腳定義都在全文的前面,會有引腳圖以及一個表格,說明引腳的作用。例如圖2所示這種。
2)電氣參數。這個找表格就行,一般在引腳定義的位置附近,看到表格上面有一些電壓電流單位的就是了。或者找有“Electrical”,” Characteristics”這些字樣的地方。
3)封裝定義。這個一般在全文的末尾,很好找,一般都是有封裝圖的。
4)通訊方式。這個也比較好找,如果是I2C,SPI這種通訊方式,一般都可以找到時序圖,如果沒有,可以看看有沒有”communication”,”mode”這些字樣,或者直接是I2C,SPI之類的。
5)寄存器。這個就很關鍵了,可以找”Register Maps”字樣,也可以找表格,一般寄存器都是有一個匯總表格的,里面會包含所有可以操作的寄存器地址,功能等信息。如果指令比較復雜,還會在匯總表格之外單獨列出多個小點,單獨講每個寄存器的作用,每一個位的作用。如圖3圖4所示。有些比較簡單的,只有一個寄存器,那么通常是會把這個寄存器用到的指令分開單獨寫,每個表格都有一個需要寫入寄存器的數值,然后有一些關于指令的用法介紹。
3、熟悉一些常用的字眼,知道數據手冊各部分內容的分布,明確自己的目標,這樣就能快速定位,然后通過翻譯軟件獲取到自己需要的東西。然后當你看過的手冊越多,你就越得心應手,因為一些常用的詞匯和術語基本都是一樣的,看的多了,你即使不能自己翻譯出來,也能大概知道這里講的是哪部分的內容。
四、總結
總而言之,要看懂一篇數據手冊,首先你得明確自己的目標,知道你需要從手冊上獲取到什么信息,然后針對性的定位到那部分內容,再用翻譯軟件翻譯出來。注意,如果你自己對某一部分的內容完全不了解,你即使把整篇文章翻譯出來也是沒有意義的,舉個例子,你如果不知道寄存器是什么,那么即使你知道寄存器的地址,以及它每個位的含義,那也是沒有用的,你還是不知道程序應該怎么寫,你要做的不僅僅是看手冊,還要學習怎么寫驅動。如果你的研發經驗很豐富,那么無論是什么樣的數據手冊,你一樣hold的住。所以,你要看懂英文數據手冊,會英文其實是其次的,關鍵是要會用手冊。
好了,關于如何讀懂數據手冊的相關內容就介紹到這里,如果你還有什么問題,可以通過論壇聯系我,如果文中有寫錯的地方,歡迎指正,謝謝。
總結
以上是生活随笔為你收集整理的英语学渣如何看懂全英文的芯片数据手册的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: P3853 [TJOI2007]路标设置
- 下一篇: matlab数字图像处理实验