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