基于ETX模塊的顯示系統(tǒng)硬件設(shè)計(jì)
考慮到普通硬盤無(wú)法滿足抗惡劣環(huán)境要求,因此選用電子盤用于存放數(shù)字地圖、數(shù)據(jù)庫(kù)、操作系統(tǒng)及應(yīng)用程序。電子盤采用FLASH芯片存儲(chǔ)數(shù)據(jù),用IDE控制器實(shí)現(xiàn)標(biāo)準(zhǔn)IDE接口和FLASH芯片之間數(shù)據(jù)交換。由于采用電子結(jié)構(gòu)取代了普通硬盤的機(jī)械結(jié)構(gòu),所以使得抗震性能得到極大的提高。CPU模塊通過(guò)IDE總線對(duì)電子盤模塊訪問(wèn)。CPU模塊發(fā)出的控制信號(hào)和地址信號(hào)經(jīng)驅(qū)動(dòng)電路和電子盤相連接。其16位數(shù)據(jù)接口直接和IDE總線相連。本文引用地址:http://m.butianyuan.cn/article/150453.htm
2.2 IO接口模塊設(shè)計(jì)
IO接口模塊實(shí)現(xiàn)主CPU模塊與外圍設(shè)備之間的通訊、GPS接收、顯示器按鍵控制等功能。采用DSP控制器,用雙口RAM與CPU模塊交換數(shù)據(jù),接口模塊的組成示意圖如圖4所示。
外圍設(shè)備接口電路和GPS接收電路由可編程器件ispLSI1048E、TL16C554和MAX488實(shí)現(xiàn)。TL16C554是四路串行控制器,工作時(shí)鐘選擇3.686 4MHz,通過(guò)內(nèi)部寄存器配置可以設(shè)置通訊最大速率為230400bps。當(dāng)接收到外部數(shù)據(jù)時(shí),TL16C554產(chǎn)生中斷,該中斷作為DSP中斷源,由DSP接收中斷并作相應(yīng)處理后將數(shù)據(jù)存放在雙口存儲(chǔ)器中,同時(shí)設(shè)置標(biāo)志通知主機(jī)讀取。
通訊模塊為了實(shí)現(xiàn)鍵盤電路功能,采用了用ispLSI1048E可編程器件模擬鍵盤控制器8279的結(jié)構(gòu)原理,這樣利用了編程靈活性。鍵盤控制器(8279)的外部輸入時(shí)鐘為3M6864Hz,而8279的掃描時(shí)鐘頻率為100kHz。當(dāng)導(dǎo)光板按鍵按下,并且通過(guò)掃描線信號(hào)變?yōu)榈碗娖絹?lái)確認(rèn)按鍵被按下,則8279便通過(guò)發(fā)出IRQ9中斷信號(hào)向主機(jī)申請(qǐng)中斷,等待主機(jī)響應(yīng)來(lái)處理。
2.3 視頻模塊設(shè)計(jì)
視頻模塊有兩個(gè)功能,一是LCD顯示,二是雷達(dá)顯示信號(hào)轉(zhuǎn)換處理。下面分別加以敘述。
2.3.1 LCD顯示
采用LCD是解決嵌入式系統(tǒng)要求的高分辨率和小體積矛盾的有效途徑。ETX模塊支持標(biāo)準(zhǔn)接口的LCD。其接口是標(biāo)準(zhǔn)的40芯LCD輸入插座,表1是LCD接口主要信號(hào),其中信號(hào)方向相對(duì)于LCD模塊。直接驅(qū)動(dòng)LCD的電路比較簡(jiǎn)單,只要把CPU模塊對(duì)應(yīng)信號(hào)連接即可。
評(píng)論