閱讀優(yōu)秀的硬件原理圖設(shè)計(jì)是我們快速學(xué)習(xí)提升的一個(gè)重要手段,就像軟件工程師會(huì)看大神寫(xiě)的代碼一樣,通過(guò)對(duì)電路原理圖的分析理解,我們可以快速了解產(chǎn)品的硬件工作原理,為enable它打下堅(jiān)實(shí)基礎(chǔ)。
當(dāng)然快速閱讀原理圖不僅僅是硬件工程師的必備技能,對(duì)于驅(qū)動(dòng)工程師來(lái)說(shuō),也是需要熟練掌握的,那么我們?nèi)绾慰焖匍喿x一份原理圖呢?以下,簡(jiǎn)單寫(xiě)了幾點(diǎn)自己的看法,不一定對(duì)每個(gè)人有用,只是個(gè)人習(xí)慣。
1、通過(guò)系統(tǒng)框圖理清功能模塊
一般規(guī)范的電路原理圖首頁(yè)都會(huì)有系統(tǒng)框圖,我們可以查看整體框圖來(lái)了解產(chǎn)品具有哪些功能模塊,如下圖所示是某產(chǎn)品的系統(tǒng)框圖,通過(guò)框圖我們可以看出產(chǎn)品具有攝像頭、大屏、喇叭、GPS、4G網(wǎng)絡(luò)等功能。
圖 1 系統(tǒng)框圖
2、系統(tǒng)的電源架構(gòu)
復(fù)雜一些的硬件產(chǎn)品,其電源設(shè)計(jì)非常講究,不僅有各個(gè)不同的電壓level,還有系統(tǒng)間電壓上下電時(shí)序的要求。因此,搞清楚系統(tǒng)的電源架構(gòu)對(duì)于快速讀懂原理圖也很關(guān)鍵。
通常在硬件開(kāi)發(fā)初期,SoC 的電源要求中通常會(huì)給出每個(gè)電源軌的電壓和電流額定值,以及系統(tǒng)需要支持的預(yù)期瞬態(tài)電流。硬件工程師將這些信息轉(zhuǎn)換為可理解的系統(tǒng)級(jí)圖表,進(jìn)而開(kāi)始硬件設(shè)計(jì)。下表1顯示了一個(gè)SoC 電源要求示例。
注意:電壓容差包括變換器的直流電壓精度、負(fù)載瞬態(tài)響應(yīng)和 IR 壓降。
下圖 2 顯示了根據(jù) SoC 電源要求得到的電源樹(shù)
圖 2 電源樹(shù)
3、分析MCU外設(shè)接口單元
要看產(chǎn)品具有哪些功能,除了可以看系統(tǒng)框圖了解,還可以直接到MCU頁(yè)去看下,MCU哪些外設(shè)資源被使用了,如某產(chǎn)品使用了SPI外設(shè)、MIPI外設(shè)、SEMC外設(shè)、CSI外設(shè),我們大致了解產(chǎn)品有哪些主要功能了。然后再依次根據(jù)各個(gè)外設(shè)模塊查找對(duì)應(yīng)的數(shù)據(jù)手冊(cè),查看詳細(xì)設(shè)計(jì),一般的芯片手冊(cè),尤其是外設(shè)類,都有比較常用的參考設(shè)計(jì);
4、端子連接器
端子及對(duì)外連接器表征了產(chǎn)品的輸入輸出情況。