我手上有几台GPS,多数是采用双核ATLAS-III 芯片的,有一台是用三星独立主控方案的。实际使用当中,采用ATLAS-III芯片的关闭电源再开机到凯立德软件实 际搜到星定位总是要2分钟左右,而采用三星独立主控方案基本上在40秒左右(同样的天空和天气条件),另外在MP4视频播放方面,导航软件启动方面,三星 方案都要强。搜了一下,网上也有一些网友和我体会相同,XCAR好像也有网友提到这点。可是当时厂家宣传的ATLAS-III的参数比三星方案的还好,原 因何在,我简单搜了一下,网上没有详细的回答,而且双方的主频类似的。为了弄清楚这个疑问,我查了一些技术资料,提出了自己的简单理解,不知道对不对,不对之处,还请GPS专业的人士给予指教。
目前市面上很多所谓双核GPS,有的厂家会写明是SIRF ATLAS III 芯片,有些厂家模糊不清,有些还写着是CentralityATLASIII,实际上Centrality公司2007年已经被SIRF公司收购。世界变 化很快,写这篇文字的时候,SIRF又已经被CSR收购,一家做蓝牙很成功的芯片公司。
不管怎么样,这款 ATLAS III的集成导航芯片可以算是历史上最成功的GPS芯片之一,国内多数的山寨GPS,电脑城经常看到的真的假的E路航、E道航、任E行等等,有些品牌如奥可视、中恒、纽曼等等,都大量采用这个芯片作为导航仪的核心。国内四大GPS方案商,美赛达、远峰、爱培科、掌讯,其中除了美赛达,其他三家都以 ATLAS III为主设计,可见 ATLAS III的影响力。
ATLAS III成本低、配套成熟可能是它大规模流行的主要原因,不过我们也要看到,国际国内主流品牌,如GARMIN,MIO,新科,并没有大规模采用这款芯片,使用独立GPS模块为多。
首先是这个双核的概念,应该是从电脑的CPU来的,INTEL的酷睿双核是一个典型,双核是指一个CPU芯片里面有两个可并行操作的核心。总体来讲, 双核或者多核是CPU发展的一个重要方向。但是ATLASIII里面的双核和个人电脑里面的双核意义不同,他是一个CPU核+DSP核,不是真正的两个 CPU核,另外一个DSP核叫数字信号处理器,用于专门的信号运算。目前多数MP3、MP4的芯片里面都有DSP核,因此我们要明确 ATLASIII的双核,和MP3/MP4(如瑞芯微芯片)里面的双核的意义是一样的,和电脑CPU的意义是不同的。这一点对于理解为什么双核 ATLASIII搜星启动慢比较关键。
ATLAS的双核参数
在阐述为何这个双核芯片启动搜星慢的个人理解之前,首先要说明一下对应的独立主控+独立搜星模块的结构,新科、GARMIN和MIO很多型号都采用这种结构,国内GPS方案商美赛达也一直采用这种结构。独立主控是指GPS的主CPU,负责主界面、导航软件和MP4/MP4等其他功能的 运算,目前主控采用三星芯片的多,用韩国telechips的也有,比如奥可视的A5,还有用MP3领域很出名的瑞芯微、华芯飞等。独立搜星模块是指搜星 运算部分没有集成在主控CPU里面,而是单独独立出来,国内最有名的估计是SIRF-III了。下面我们看看这个SIRF-III芯片的结构图,可以看出,独立出来的好处就是性能要强一些,因为搜星模块里面不仅有进行信号运算的GPS Core,还有一块叫ARM7的搜星专用控制CPU和1Mb的专用内存。因此从结构来看,采用独立主控+独立搜星模块的GPS比起所谓的双核GPS,实际上是还多了一个核,可以称为三核GPS,这就是我所理解的为什么通常说的三星方案的机器,无论在搜星启动上,还是导航软件启动、导航软件运行、MP4的播放参数方面都比双核ATLAS-III要强的原因。从另外一个角度理解,就是双核的ATLAS-III不仅要处理导航软件的运算,还得处理搜星模块的运算,负担重了,当然处理就慢了。

我还查了一下有关的ATLAS-III和SIRF-III的冷启动、暖启动和热启动的参数。不少网站和厂商都有把SIRF-III的参数当成ATLAS-III参数,大概是冷启动42秒、暖启动38秒,热启动1秒。实际上ATLAS-III的冷启动都要在90秒左右,这个参数也是我从一个厂商处得到的,本人认为,90秒比较符合ATLAS-III的实际情况。为什么ATLAS-III要90秒,比SIRF-III慢了一倍还多呢,个人简单理解,一个原因是上面所说的结构的差异,ATLAS-III比独立主控+独立搜星模块少了一个CPU核,运算负担重了,所以慢了,另外一个原因或许是SIRF-III模块里面还有一个独立的FLASH空间,用于存储星历数据,这个原因本人没有详细的验证过,不是很有把握,因为这个存储空间如上图所示,在厂家采购的时候是可选的。但是从GPS的搜星定位原理看,星历数据的保存对搜星快慢是很有影响的。
以上是本人从网上找资料,根据资料做出的简单解释。本人不是GPS的技术人员,错误之处,恳请指出。本贴提到的厂商是为了说明需要,只是实际的就技术而讨论,没有广告意图,望版主理解。用词可能过于专业,不过我已经尽力简单化说明