英特爾PXA27X嵌入式處理器在導航設(shè)備中的應(yīng)用
PXA27X簡介
Intel公司推出的基于Intel XScale內(nèi)核技術(shù)的新一代嵌入式微處理芯片PXA27x(開發(fā)代號 Bulverde)系列產(chǎn)品處理器主頻高達624MHz,針對手持設(shè)備提供了非常豐富的功能接口,如LCD、音頻、SD/MMC、 CF、數(shù)碼相機接口、鍵盤等,如圖1所示。
圖1 PXA270功能模塊圖
除了強大的性能和豐富的功能接口,PXA270中采用了Wireless MMX和Speed Step 兩項Intel專有技術(shù),使得PXA27x與其他同類芯片相比,在多媒體處理能力和功耗方面有著非常大的優(yōu)勢。作為Intel PXA27x處理器系列的補充,Intel還推出新的2700G多媒體加速器,提供先進的視頻和圖像功能,以全幀速率欣賞全屏視頻而不會影響電池壽命。2700G多媒體加速器在VGA顯示器上提供DVD質(zhì)量的視頻播放功能,支持廣泛的視頻格式,如MPEG-2,MPEG-4和微軟視窗Media Video9。
方案需求
作為一種高科技產(chǎn)品,GPS以其強大的應(yīng)用性在民用方面得到了快速的發(fā)展。GPS汽車導航系統(tǒng)是民用領(lǐng)域的主要應(yīng)用之一,可以通過接收衛(wèi)星信號,配合電子地圖數(shù)據(jù),隨時掌握使用者自己所在的方位信息。除了車載,對此類設(shè)備的便攜性也有了更高的要求。 一般的常見的GPS手持/車載兩用導航設(shè)備規(guī)格如下:采用高性能的嵌入式處理器GPS模塊,并配置3.5英寸TFT LCD、觸摸屏、SD卡插座以及按鍵,提供音頻輸出,并內(nèi)置有平板天線及外部GPS天線接口。系統(tǒng)電源可以是外部+5V直流電源,無外部電源情況下使用內(nèi)部電池供電。
技術(shù)實現(xiàn)方案
針對業(yè)界的強大需求,深圳億道電子技術(shù)有限公司基于最新的Intel PXA270嵌入式微處理器,結(jié)合市場需求,充分發(fā)揮芯片本身的性能/功能優(yōu)勢,完成了車載/便攜導航產(chǎn)品方案,推動市場更快地推出性能更好,成本更低,更加富有競爭力的產(chǎn)品?;贗ntel PXA270的車載/便攜導航產(chǎn)品的整體框圖如圖2。
圖2 整體框圖
PXA270最小系統(tǒng)
PXA270是Intel開發(fā)的高度集成的片上系統(tǒng)微處理器,結(jié)合了Intel XScale技術(shù),具有動態(tài)電壓調(diào)整、動態(tài)頻率調(diào)整以及成熟的電源管理,提供工業(yè)界領(lǐng)先的MIPS/mW性能。PXA270處理器兼容ARM體系結(jié)構(gòu)V5TE。PXA270的具體型號采用FW(NH)PXA270C1E416,主頻416MHz,工作溫度范圍-40℃~85℃。
PXA270的存儲系統(tǒng)包括FLASH和SDRAM。FLASH容量為32MB,SDRAM容量為128MB。FLASH采用兩片Intel P30系列的PC28F128P30T85,單片容量為16MB,兩片合計32MB。該芯片工作環(huán)境溫度為-40℃~85℃。SDRAM采用兩片Micron MT48H16M32LFCJ-75IT。單片容量為512Mbit或64MB,兩片合計1024Mbit或128MB。該芯片為4M x 32 x 4Banks結(jié)構(gòu),行地址13位,列地址9位,Bank地址2位,工作環(huán)境溫度為-40℃~85℃。
調(diào)試接口包括RS-232異步串行口及JTAG接口。設(shè)備的LCD采用3.5英寸液晶顯示屏,并配置相應(yīng)的觸摸屏。LCD采用三星的LTV350QV-F04模塊,320RGBx240像素,16.7M色,采用TMR技術(shù);內(nèi)置了驅(qū)動IC(S6F2002),使得開發(fā)相當簡單;采用白光二極管背光,使得功耗很低,便于節(jié)能。模塊的工作溫度范圍為-20℃~60℃。
觸摸屏采用4線電阻式。觸摸屏的信號經(jīng)由UCB1400內(nèi)部的10-bit ADC轉(zhuǎn)變?yōu)閿?shù)字信號經(jīng)由PXA270讀取。觸摸屏的型號為T8450FG,工作溫度范圍是-20℃~60℃。
PXA270內(nèi)置有MMC/SD/SDIO卡控制器,支持MMC卡規(guī)范3.2、SD卡規(guī)范1.01、SDIO卡規(guī)范1.0,既支持一般讀寫方式,也支持SPI方式。MMC/SD/SDIO卡可用于固件的升級、地圖信息的存儲,方便擴展。PXA270內(nèi)部集成了一個USB Client Rev1.1接口,支持12Mbps全速率傳輸;內(nèi)置有按鍵控制器,支持直接輸入按鍵和矩陣按鍵。
PXA270采用實時時鐘芯片RTC4513實現(xiàn)實時時鐘,它由系統(tǒng)的鋰離子電池供電。PXA270通過串行總線設(shè)置和讀取RTC4513的時鐘信息,GPIO[116]提供片選信號,GPIO[117]提供時鐘信號,GPIO[118]提供雙向數(shù)據(jù)線信號。
GPS模塊REB-3310采用SiRF Star III芯片組,模塊提供商為RoyalTek。該模塊實現(xiàn)20個通道,支持NMEA-0183 V3.0協(xié)議,支持DGPS(WAAS/EGNOS/RTCM),冷啟動定位時間37s,熱啟動定位時間1s,更新率為每秒1次,定位精度小于25米,最大速率514m/s,海拔高度最大18Km。其工作溫度范圍為-30℃~85℃。GPS模塊的UART port A(主通道)連接到PXA270的全功能串口(SD UART),主要承載航行和測量的數(shù)據(jù)及軟件命令。GPS模塊的UART port B(輔助通道)連接到PXA270的BT UART,用于接收差分校正數(shù)據(jù)(DGPS模式),用于提高定位精度。
設(shè)備采用外部+5V直流電源,并配有可充電鋰離子電池,在脫離外部電源的情況下可連續(xù)工作2個小時。外部+5V直流電源由專用適配器提供,它直接取自汽車上的電源。
美國國家半導體公司LP3971是為低功耗設(shè)備設(shè)計的電源管理芯片,其B版的缺省電壓范圍和上電時序控制適合PXA270的要求??梢酝ㄟ^其I2C接口訪問其內(nèi)部寄存器,調(diào)節(jié)工作模式、電壓等參數(shù)。其工作溫度范圍是-40℃~85℃。
電池的充電IC采用LM3658,可為4.2V鋰離子電池充電,支持外部直流電源充電和USB充電。在使用外部直流電源充電時,充電電流為50mA~1000mA;在使用USB充電時,充電電流為100mA或500mA。當兩者同時存在時,外部直流電源充電優(yōu)先。電池電量的檢測使用AD轉(zhuǎn)換IC ADC081S101。
電源開關(guān)采用兩種方式:真正關(guān)電和讓PXA270進入深度休眠。真正關(guān)電方式是在用戶長期不用的情況下才使用的,方式是采用一個撥動開關(guān)直接接通或關(guān)斷LM3658的輸入電壓。接通時,PXA270進入上電復位時序,開始工作;關(guān)斷時,系統(tǒng)除充電電路和實時時鐘部分外被徹底關(guān)閉。第二種方式是讓PXA270進入深度休眠,關(guān)機即是PXA270進入深度休眠狀態(tài)。此時電源管理IC LM3971的輸入存在,但只提供LDO_RTC這一組輸出給PXA270的VCC_BATT,其他幾組都被關(guān)閉,此時PXA270只消耗0.1014mW的功率。
結(jié)語
以上基于Intel PXA270實現(xiàn)了一個基本的車載/便攜是導航產(chǎn)品的方案,其實利用PXA270提供的強大功能,已經(jīng)包括PXA2700G圖形協(xié)處理器,方案配置可以更加靈活,比如添加車載攝像監(jiān)控功能,實現(xiàn)多媒體處理中心的應(yīng)用等。更具體的情況請進一步參考由深圳市億道電子技術(shù)有限公司推出的Liod/EELiod等參考設(shè)計平臺。
參考文獻:
1. “Intel Xscale PXA27x Developer Manual(280000-002)”,Intel Corp.
2. “Intel Xscale PXA27x Design Guide(280001-001)”,Intel Corp.
3. “Liod Evluation Platform user's guide v1.0”,深圳市億道電子技術(shù)有限公司
評論