基于LPC2294的CAN總線主節(jié)點(diǎn)設(shè)計(jì)
2 硬件設(shè)計(jì)
2.1 LPC2294最小系統(tǒng)
LPC2294采用LQFP144封裝,最小系統(tǒng)需要模擬和數(shù)字3.3 V電源以及核心電源1.8 V。為了便于串口波特率的設(shè)置,外部接11.0 592 MHz晶振。P2.26(BOOT0)通過(guò)10 kΩ電阻上拉,P2.27(BOOT1)接一跳線座,通過(guò)跳線讓P2.27可選擇接高電平或低電平以選擇從內(nèi)部FLASH或外部NORFLASH啟動(dòng)。由CAT1025構(gòu)成手動(dòng)復(fù)位監(jiān)控電路,提高了系統(tǒng)的可靠性。當(dāng)SW按鍵按下時(shí),CAT1025的2引腳輸出持續(xù)為大于150 ms的低電平,LPC2294復(fù)位。在CAT1025的2引腳通過(guò)10 kΩ電阻上拉,防止產(chǎn)生錯(cuò)誤的引腳輸出狀態(tài),復(fù)位電路如圖4所示。本文引用地址:http://m.butianyuan.cn/article/161091.htm
2.2 SRAM和NORFLASH電路
為了運(yùn)行μCLinux操作系統(tǒng),必須擴(kuò)展系統(tǒng)RAM與FLASH。LPC2294具有外部存儲(chǔ)器控制器(EMC),該部件可同時(shí)支持多達(dá)4個(gè)單獨(dú)配置的存儲(chǔ)器組。每個(gè)存儲(chǔ)器組都支持SRAM、ROM、Flash EPROM、Burst ROM以及外部I/O設(shè)備。主節(jié)點(diǎn)外部存儲(chǔ)器地址分配情況如表1。
主節(jié)點(diǎn)采用的SRAM和NORFLASH分別是MT45W4MW16、SST39VF1601。MT45W4MW16是一個(gè)16位、8 MB容量的PSRAM。SST39VF1601是一個(gè)16位的CMOS多功能Flash MPF器件,儲(chǔ)存容量為2 MB。其電路連接如圖5、圖6所示。
評(píng)論