如何設(shè)計(jì) 一個(gè)核心板?嵌入式開(kāi)發(fā)板——東勝物聯(lián)
一般來(lái)說(shuō),采用核心板方式,就是為了最大程度的提取“公共部分”,將每個(gè)項(xiàng)目都需要的,必須的部分剝離抽象出來(lái),集中于核心板。有了這個(gè)前提大概就清楚核心板需要什么呢?
一般來(lái)說(shuō)都是圍繞一個(gè)CPU/MCU所能正常運(yùn)行為目標(biāo)的,基本包括:
電源,來(lái)自載板的5v/3.3v首先要求調(diào)整到CPU所需要的各種電壓,其次更重要的是可能存在對(duì)上電時(shí)序的嚴(yán)格要求
時(shí)鐘信號(hào),包括無(wú)源或有源兩類,如果是無(wú)源晶體還需要注意匹配負(fù)載電容,有些嚴(yán)格的場(chǎng)合可能還需要考慮晶體的溫度漂移的問(wèn)題,比如32768Hz
程序存儲(chǔ)器,一般就是Flash/eMMC這樣的,我感覺(jué)好像串行的相對(duì)多一點(diǎn),SDIO接口比較常見(jiàn)
隨機(jī)存儲(chǔ)器RAM,也就是常見(jiàn)的DDR,這部分除了原理圖設(shè)計(jì)外,更重要的是PCB Layout的水平,等長(zhǎng),阻抗控制等都是基本要求
復(fù)位和監(jiān)視,一個(gè)是上電監(jiān)視,確保在電源真正穩(wěn)定之前Hold住CPU不要亂動(dòng),有些場(chǎng)合習(xí)慣使用外部獨(dú)立的上電復(fù)位監(jiān)視,也可能包含在第一部分的PMIC中。另外監(jiān)視程序的看門(mén)狗可以使用CPU內(nèi)部外設(shè),也可能會(huì)比較信任外部獨(dú)立看門(mén)狗,根據(jù)經(jīng)驗(yàn)和行業(yè)要求而不同。
以上部分差不多就可以確保上電后CPU可以運(yùn)行起來(lái),但未必就足夠了,一般還可能在核心板上包含一些頻率較高,PCB繪制復(fù)雜的部分,就好象將復(fù)雜算法封裝為lib一樣。當(dāng)然了,這樣的核心板一般就具備將深度的行業(yè)特征,比如可能將一些視頻/圖像的部分納入核心板,也可以將千兆以太網(wǎng)的MAC/Phy等包含進(jìn)來(lái),這就取決于具體行業(yè)和企業(yè)的做法。