嵌入式学习笔记(8)芯片手册阅读方法
芯片手冊閱讀方法,總結(jié)起來就是四個字:有的放矢。
?芯片數(shù)據(jù)手冊往往長達數(shù)百頁,甚至上千頁,而且全部是英文,從頭到尾不加區(qū)分地閱讀需要花費非常長的時間,而且不一定能獲取對設計設備驅(qū)動有幫助的信息。芯片數(shù)據(jù)手冊的正確閱讀方法是快速而準確地定位有用信息,重點閱讀這些信息,忽略無關內(nèi)容。下面以S3C6410A的數(shù)據(jù)手冊為例來分析閱讀方法,為了直觀地反映閱讀過程,本節(jié)的圖都是直接從數(shù)據(jù)手冊中抓屏而得到的。
打開S3C6410A的數(shù)據(jù)手冊,發(fā)現(xiàn)頁數(shù)為1378頁,從頭讀到尾是不現(xiàn)實的。
S3C6410A數(shù)據(jù)手冊的第1章“PRODUCT OVERVIEW”(產(chǎn)品綜述)是必讀的,通過閱讀這一部分可以獲知整個芯片的組成。這一章往往會給出一個芯片的整體結(jié)構圖,并對芯片內(nèi)的主要模塊進行一個簡潔的描述。S3C6410A的整體結(jié)構圖如圖2.27所示(見數(shù)據(jù)手冊第61頁)。
第2~43章中的每一章都對應S3C6410A整體結(jié)構圖中的一個模塊,圖2.28為從Adobe Acrobat中直接抓取的S3C6410A數(shù)據(jù)手冊的目錄結(jié)構圖。
第2章“MemoryMap”(內(nèi)存映射)比較關鍵,對于定位存儲器和外設所對應的基址有直接指導意義,這一部分應該細看。
第3~34章對應于CPU內(nèi)部集成的外設或總線控制器,當具體編寫某接口的驅(qū)動時,應該詳細閱讀,主要是分析數(shù)據(jù)、控制、地址寄存器(數(shù)據(jù)手冊中一般會以表格列出)的訪問控制和具體設備的操作流程(數(shù)據(jù)手冊中會給出步驟,有的還會給出流程圖)。譬如為了編寫S3C6410A的I2C控制器驅(qū)動,我們需要詳細閱讀類似圖2.29的寄存器定義表格和圖2.30的操作流程圖。
第44章“ELECTRICAL DATA”(對于電氣數(shù)據(jù),在圖2.28中未畫出),描述芯片的電氣特性,如電壓、電流和各種工作模式下的時序、建立時間和保持時間的要求。所有的數(shù)據(jù)手冊都會包含類似章節(jié),這一章對于硬件工程師比較關鍵,但是,一般來說,驅(qū)動工程師并不需要閱讀。第45章“MECHANICAL DATA”(機械數(shù)據(jù))描述芯片的物理特性、尺寸和封裝,硬件工程師會依據(jù)這一章繪制芯片的封裝(Footprint),但是,驅(qū)動工程師無須閱讀。
個人經(jīng)過最離譜的一件事是:一個指甲大小的芯片,手冊足足有700頁,還是全英文的。閱讀技術手冊,除了有的放矢之外,也要學習英語,保持每天背單詞和閱讀文獻,還要要將同一類的產(chǎn)品進行對比歸納和融匯貫通。作為驅(qū)動開發(fā)工程師,很好的一點就是硬件外設都有資料,可能不太好的一點是,資料太多了,哈哈哈
總結(jié)
以上是生活随笔為你收集整理的嵌入式学习笔记(8)芯片手册阅读方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样裁剪证件照片尺寸?怎么将电子证件照裁
- 下一篇: idea远程调试