1. 程式人生 > >Linux驅動設計硬體基礎(五)原理圖分析

Linux驅動設計硬體基礎(五)原理圖分析

    原理圖分析的含義是指通過閱讀電路板的原理圖獲得各種儲存器、外設所使用的硬體資源、介面和引腳連線關係。若要整體理解整個電路板的硬體組成,原理圖的分析方法是以主CPU為中心向儲存器和外設輻射,步驟如下。

1)閱讀CPU部分,獲知CPU的哪些片選、中斷和整合的外設控制器在使用,列出這些元素a、b、c、。CPU引腳比較多的時候,晶片可能會被分成幾個模組並單獨畫在原理圖的不同頁上,這時應該把相應的部分都分析到位。

2)對第1步中列出的元素,從原理圖中對應的外設和儲存器電路中分析出實際的使用情況。硬體原理圖中包含如下元素。

符號(symbol)。符號描述晶片的外圍引腳以及引腳的訊號,對於複雜的晶片,可能會被分割為幾個符號。在符號中,一般把屬於同一個訊號群的引腳排列在一起。圖2.22所示為NOR Flash AM29LV160DB和NAND Flash K9F2G08的符號。


圖2.22 原理圖中的符號

網路(net)。描述晶片、接外掛和分離元器件引腳之間的互連關係,每個網路需要根據訊號的定義賦予一個合適的名字,如果沒有給網路取名字,EDA軟體會自動新增一個預設的網路名。新增網路後的AM29LV160DB如圖2.23所示。


圖2.23 原理圖中的網路

    描述。原理圖中會新增一些文字來輔助描述原理圖(類似原始碼中的註釋),如每頁頁尾會有該頁的功能描述,對重要的訊號,在原理圖的相應符號和網路中也會附帶文字說明。