一般來說,天津nxp核心板的使用是為了較大限度地提取“公共部分”,將每個項目所需的、必要的部分剝離抽象出來,集中在核心板上。有了這個前提,我們大概就知道核心板需要什么了。
一般而言,CPU/MCU可以正常運行的目標(biāo)是:
電源,來自載板的5v/3.3v首先要求調(diào)整到CPU所需的各種電壓,其次更重要的是,對電源時間序列可能有嚴(yán)格的要求。
時鐘信號,包括無源或有源。如果是無源晶體,需要注意匹配負(fù)載電容。在一些嚴(yán)格的情況下,可能需要考慮晶體的溫度漂移,比如32768Hz。
一般來說,程序存儲器就像Flash/eMMC一樣。感覺串行比較多,SDIO接口比較常見。
除了原理圖設(shè)計之外,隨機存儲器RAM,也就是常見的DDR,更重要的是PCBLayout的水平、等長、阻抗控制等都是基本要求。
復(fù)位和監(jiān)控,一是上電監(jiān)控,確保CPU在電源穩(wěn)定之前不會移動。
以上部分幾乎可以保證CPU上電后可以運行,但可能不夠。一般來說,核心板可能包含一些頻率高、PCB繪制復(fù)雜的部分,就像把復(fù)雜的算法封裝成lib一樣。當(dāng)然,這種核心板一般具有將深度的行業(yè)特征,如將一些視頻/圖像的部分包含在核心板中,或?qū)AC/Phy包含在千兆以太網(wǎng)中,這取決于具體行業(yè)和企業(yè)的做法。