基于ARM核的GPS接收機的設計與實現(xiàn)
ATR0600的內(nèi)部結(jié)構(gòu)及其電路應用形式如圖2所示:
2.3 基于ATR0620的基帶處理器電路
基帶數(shù)字信號處理模塊是GPS接收機的核心部分,它通過處理射頻前端所輸出的數(shù)字中頻信號,復制出與接收到的衛(wèi)星信號相一致的本地載波和本地偽碼信號,從而實現(xiàn)對GPS信號的捕獲與跟蹤,并且從中獲得GPS偽距和載波相位等測量值以及解調(diào)出導航電文。
基帶數(shù)字信號處理模塊通常是硬件與軟件相結(jié)合的有機體,其中載波解調(diào)和C/A碼解擴通常是由ASIC硬件形式的數(shù)字信號處理器來完成的,而在微處理器中運行的跟蹤環(huán)路控制軟件通過計算來調(diào)節(jié)數(shù)字信號處理器的各種操作。由Atmel公司生產(chǎn)的ATR0620芯片包含有一個基于ARM7TDMI處理核的16通道相關器,它具有高性能的32bit RISC結(jié)構(gòu),使用16bit指令系統(tǒng),能利用ARM7TDMI微控制器核與片上RAM,完成GPS16通道相關器和外圍設備接口功能;利用芯片內(nèi)部大量的功能寄存器可以滿足實時控制應用。
ATR0620外部接口及與ATR0600的信號連接如圖3所示。
2.4 GPS接收機的電路設計
ATR0600射頻前端為ATR0620提供衛(wèi)星信號,主時鐘信號和其它一些控制信號,而ATR0620為ATR0600提供采樣信號。圖4為利用ATR0600和ATR0620芯片設計的GPS接收機方框圖。
2.5 存儲模塊及通信接口
選用Cypress公司生產(chǎn)的CY7C1041,由片選信號NSCS[I]選通來擴展SRAM,容量為4 Mb。FLASH則選用ST公司的4Mb容量的SST39VF400芯片,由片選信號NSCS[0]選通。
評論