AT91SAM9261在GPS接收机中的应用

发布者:石头12345最新更新时间:2007-03-21 来源: 单片机及嵌入式系统应用关键字:加速器  处理器  数据 手机看文章 扫描二维码
随时随地手机看文章

AT91SAM9261 是Atmel公司新推出的ARM9 32位处理器。将它与常用的32位处理器S3C2410作一个简单比较,以说明它的优越性能。AT91SAM926l采用了ARM926EJ-S内核并外扩了DSP指令设备和JAzELLEJava加速器。在工作频率为180 MHz的情况下,其运算速度为200 MIPS。$3C2410采用的是ARM920T内核,虽然它的主频最高可达200 MHz,但在处理诸如乘加指令时没有AT91SAM9261快,尤其在处理流媒体数据时更为明显。

AT91SAM9261具有32 KB的R()M和160 KB的SRAM,还有新增的2个16 KB的数据缓存和指令缓存,32个I/O口,支持LCD和USB设备以及I2C总线接口和多媒体通信接口,所以开始的引导程序可以选择放在内部ROM,从而提高运行速度。160 KB的内部SRAM在播放流媒体数据时起到了很好的帧缓冲作用。S3C2410采用的是NAND Flash启动引导,内部无SRAM。另外,AT91SAM9261 发挥了ARM926EJ-S紧密式耦合内存架构的优势,让传统(非高速缓存)SRAM直接连接到ARM处理器上而不会出现滞后情况。这样强大的处理能力使其应用于GPS系统中游刃有余。

AT91SAM9261结构框图如图1所示,内部支持LCD控制器、串行通信口(包括USB从机模块、UART、SPI以及I2C)和多媒体通信口;另外,还提供一个用于调试的JTAG接口。功耗方面,AT 91SAM9261待机电流仅为2.5μA;S3C2410为8~50 μA,工作频率为500 Hz时,电流消耗为400弘A。在工业级温度范围内,AT91SAM9261处理器性能达200 MIPS时,即使所有外设开启,其工作电流也仅仅是65 mA,而此时$3C2410的电流约为200 mA。

现在,虽然市面上ARM处理器品种众多,如主流的PXA2XX系列,它们的处理速度比AT91SAM9261高;但是AT91SAM9261价格便宜,功耗低,又能满足本身设计需要,所以选择AT91SAM9261比较合适。

2 GPS接收机硬件设计

2.1 接收机系统原理和结构

如图2所示,用户设备部分由以下几个模块组成:核心硬件电路、GPS模块、液晶 屏和触摸屏、PC主机和音频设备等。

图3所示核心硬件电路以AT91SAM926l应用处理器为核心,使用2片16位的SDRAM配置成32位宽度的高性能存储器,这样在读取数据时就可以以4字节为1个单位,从而加快数据的读取速度。选用16M×16位闪存存储器,用于存储WinCE操作系统和电子地图信息。引导程序的启动可以选择从内部ROM或者外部ROM,采用外部引导程序启动时,可以外扩DataFlash通过串121或以太网下载引导程序启动。实际上,DataFIash是一个EEPR()M结构的存储器,将NPCS0片选信号连接f1]DataFlash的CS中,使系统一开始时寻址到的Ox00地址正好是DataFlash的0x00地址,从而启动Bootloader。

用户设备的显示部分是一个带有3.5寸触摸屏的 LCD.LCD电路包括LCD时序电路、LCD电源、背光电源电路。电源输出(这里以满足SHARJPLQ035QI7DH01为例),需要+15∨、+5∨和-10∨的直流电源电压以及由PWM控制的+21∨∽+25∨背光电源。在调试这几个电源电路时要注意以下几点:由于输出电压比较
高,应避免输出引脚和其他元件短接以免发生短路。②充电泵整流器的带负载能力有限,用于滤波的电容容抗不能太大。建议用陶瓷电容。③LCD部分的电流输出不是很大(4 mA),PCB的布局可以尽量紧凑;但LED电源PCB要考虑散热性能(因为输出的电流大约为20 mA),并且尽量远离控制信号线.

2.2 GPS模块介绍

GPS模块是Atmel公司提供的。GPS模块采用的是串行输出,只要2个串行信号线就可以完成较精确的差分卫星定位。GPS模块的支持电压为2.7~3.3 v,功率小于100 mW/H。GPS模块由变频器模块(ATR0600)、信号相关模块(ATR0610)、微处理器模块(ATR0620)组成。
图4为GPS模块结构框图。

2.3 GPS模块的POB设计

GPS接收机前端为RF模块。由于含有射频信号,因此其PCB设计相对中低频信号的PCB 板来说要困难得多。总结笔者设计时遇到的困难及需要注意的事项,可以得到以下几点启示:

①射频滤波器只有在位于天线与射频滤波器之间的微波传送带的特征阻抗为50 Q的情况 下才能正常工作。该传送带特征阻抗是PCB介质层间厚度为h、介电常数为εr、导线厚度为t,以及导线宽度为W的函数,所以在PCB板上放置该段导线时应根据相应的函数精确计算出微波传送带的宽度。该函数关系式为:

②布线时应将导线的电阻和电容效应都考虑在内,走线尽量短而直,不能走直角;元件布局时要防止产生寄生振荡现象。特别是对于LC滤波电路,PCB板布线与电容和电感摆放所产生的分布参数都会直接影响这个滤波器,因而在布线过程中应注意:滤波器的元器件和引线与 射频信号线之间要保持良好的间隔,以防止互相之间的串扰;双平衡信号的路径由保持平行,并且长度相仿,这样可以加强二者之间的耦合而减弱与其他线之间的耦合;第一级滤波器和射频信号输入电路之间留有足够的空间,以实现相互隔离,保证系统的稳定性。

③模拟电源与数字电源隔离;数字地与模拟地分开在两者搭接处加入磁珠,防止互相干扰;连接电源和地的导线应尽量粗一些。

④应使用一个金属罩将射频部分电路屏蔽起来,防止与后面的数字电路发生互相干扰。

3 软件模块设计与开发

如图5所示,软件以电子地图分析模块及数据库为中心,包括GPS模块、通信模块以及显示和声音输出模块。数据库中记录了各种地理数据。使用者在行动过程中,由GPS模块接收,分析卫星信号,计算出当前的经纬度、速度和方向等数值,就可以得到使用者在电子地图上的确切位置。定时记录位置移动情况就可以在LCD上显示直观的路线图。可以在此基础上开发车辆导航系统。

开发过程中用到的工具主要有Platform Builder和EVC。P1atform Builder生成一个面向目标板的特定的WinCE操作系统。在生成Platform时,要选用正确的BSP。可以通过修改AT91SAM9261DK开发板自带的BSP包来满足设计要求,使得BSP包的开发变得简单而快速。BSP主要包括Bootloader、OAL和驱动程序。

由于篇幅有限,在这里只作简单介绍:

①Bootloader是在操作系统内核运行之前运行的一程序,用于初始化硬件设备,建立系统内存空间映射;而最重要的就是将操作系统内核映像加载到RAM中,并且把系统控制权交给它。在接收机手持设备系统中,这里可以不改。

②OAL(即OEM适配层)是逻辑上驻留在winCE内核与目标设备之间的代码,用于实现winCE内核与目标设备之间的通信。这里,除了基本的初始化功能外,还另外添加了电源管理方面的函数()EMIdle和()EMPowerOff,使其基本满足手持设备在功耗方面的要求。

③驱动程序是BSp开发的重要部分,是用户模式的动态链接库(DII),是一个抽象物理设备或虚拟设备的功能软件。一般可分为内建驱动程序(如键盘驱动程序)和流驱动程序(如串口驱动、DataFlash驱动、以太网驱动等)。它们都是由设备管理器来加载的。

EVC开发GPS系统的软件部分类似于vC中的项目开发。程序编好以后可以通过USB口下载到目标板上进行调试,并开发新的功能。

结 语

GPS是当前应用最广泛的导航定位系统。在欧美等发达地区,利用GPS车载导航系统来改进交通有广阔的应用前景。AT91SAM9261嵌入式处理器有较高的性能,在类似方面的应用中大有可为。

关键字:加速器  处理器  数据 引用地址:AT91SAM9261在GPS接收机中的应用

上一篇:基于GC5016的数字直放站设计
下一篇:4G移动通信系统的主要特点和关键技术

推荐阅读最新更新时间:2024-05-07 15:58

面向Xilinx嵌入式处理器的完整调试方案
FPGA最大的优点在于其灵活性,可激发设计人员创造出无数不同的设计。然而,设计调试通常最后才加以考虑——如果还加以考虑的话,因此调试器通常要适应系统的要求。 好消息是一家在嵌入式领域耕耘近30年的公司推出了一款调试器,它对于解决所有您能想象得到的问题,甚至包括那些您都不愿意去听到的问题具有丰富的经验。在本文中,我们将通过一些例子说明Lauterbach公司的TRACE32调试器所具有的功能,这些功能将节省您的时间,甚至保全您的项目。 面向灵活平台的灵活调试 谈到灵活设计,我们想到了客户推出的一套十分有趣的系统。该系统在VirtexTM-5 LX50T器件上集成两个Xilinx®MicroBlazeTM处理器核和一个内部
[嵌入式]
Google鼓励制造商加密全手机数据
Google为Pixel 2用户提供装置全数据加密技术,还使用安全硬件保护加密密钥,抵御手机内部攻击(Insider attack),并建议其Android装置制造商都也跟进。 手机功能越来越强大,也就存放更多用户的敏感信息,为了要抵御手机内部攻击(Insider attack),Google在自家手机Pixel 2实现全数据加密技术,并且使用安全硬件加以保护,Google表示, 只要黑客没有装置的锁定密码,就不可能更动韧体破解装置,除非抹除装置数据。 Google为Pixel装置中所有的数据加密,并且还用安全硬件来保护加密密钥。 当用户输入正确的密码,装置才会解锁数据,安全硬件的高安全性韧体负责检查用户密码,而且为了预防暴力
[手机便携]
现实标准和32位MCU
当为下一代控制应用选择32位MCU时,必须考虑一点,就是面对某一实际的应用,不同供应商的处理器虽然在数据手册上看起来或多或少有些相似,但实际上是非常不同的。虽然数据手册中的规范和Dhrystone(处理器整型数计算能力)MIPS处理能力给出了一个粗略的评估标准,但必须考虑得更深入以保证MCU有足够的吞吐量和过载余量来满足当前和未来的应用需求。 运行编译EEMBC汽车标准代码的测试结果显示:看起来类似的三款MCU实际性能差别很大 例如,价格低廉、基于ARM的MCU一般具有很多资源,虽然它们中的许多是基于相同的CPU核,通常是没有高速缓存的ARM7TDMI处理器,但不同供应商的产品整体性能差别非常大。这主要是由于实现片上存储子系
[工业控制]
云图一体,高阶智驾落地的加速器
直播智驾,是汽车品牌一把手在 2024 年的新工作。 自雷军带着小米 SU7 在车圈掀起了一波营销巨浪之后,汽车老将们纷纷喊出了「要向余承东学习,向雷军学习」的口号。 4 月 14 日,尹同跃发起了直播,测试星纪元 ET 的高速 NOA。 4 月 15 日,长城汽车魏建军第一次走进了直播间,实测长城汽车全场景 NOA。同一天,极越 CEO 和百度董事长李彦宏也开启了直播,展示极越 01 的纯视觉智驾能力。甚至在最为忙碌的车展当天,也有不少车企 CEO 一大早便开启了直播。 在多家车企的直播中, 智能驾驶 一直是宣传重点。 在 智能化 角逐激烈的当下,智驾作为最能体现车企实力的技术之一,输了智驾就相当于输了品牌。
[汽车电子]
提高实时系统数据采集质量的研究
    摘要: 从实现原理、实际应用效果等方面详细叙述了提高实时系统数据采集质量的几种实用技术,其中所述电路、方法均已在实际生产中得到了应用。     关键词: 前向通道 数据采集 实用技术 有向通道是实时系统的“人口”,即数据之源。对小型实时系统来说,其一般构成模型为:传感器、放大器、采集器为(A/D)以及相关联的外围电路。这些器件乃至构成的电路的稳定性、线性度、抗干扰能力直接影响到数据的采集质量。如果不考虑成本,在系统设计时全部采用军用级芯片,情况会好些,但仍程度不同地存在上述问题;如果采用一般商用级芯片,问题就严重了。这就要求工程人员在系统设计时,无论是采用商用级、工业级芯片,还是采用军用级芯片,都应该从
[应用]
人工智能时代 云和大数据到底有多重要?
    数字经济和工业4.0少不了云助力 60年前的某个夏天,麦卡锡、明斯基等年轻的科学家们举办了一次聚会,共同研究用机器模拟智能的问题,也是在那时,“人工智能(AI)”的理念正式被提出。如今,人工智能已经应用于语音识别、图像处理器、计算机视觉、机器人等多个领域,甚至击败了围棋九段李世石,这种进步是难以置信的。而这一系列成绩的背后,是海量数据的积累与学习,在没有云的时代,是无法想象的。 人工智能时代 云和大数据到底有多重要?(图片来自The Huffington Post) 人工智能涉及的领域非常广泛,工业、航天、商业都有应用,并且已经深入人们的生活,打开手机中的Cortana或者Siri,这就是AI的产物。要
[安防电子]
Crucial英睿达X6移动固态硬盘评测:将2TB数据塞进“耳机盒”
数据几乎贯穿了Z世代打工人的生活,不管是日常的照片、视频,又或是工作的文档和PPT,都需要对数据进行存储。常用的选择是“云存储”,这种方式操作简单、随拿随用、并且支持多终端,体验不错。但随着时间的推移,“云端存储”的硬伤也逐渐暴露:大容量文件传输慢、极度依赖网络、无法更改云端文件、必须下载App等等…… 为了弥补“快速存取大容量数据”的需求,《IT时报》记者找到了它:Crucial英睿达X6移动固态硬盘。 最“香”特性:迷你,且抗摔 Crucial英睿达X6包装使用品牌经典的蓝白色搭配,包装盒背面印有多国的宣传语:“享受SSD速度和高品质轻量化设计,海量存储空间尽在您的指尖”,直接点出这款产品高速、轻量化的特性。 C
[嵌入式]
Crucial英睿达X6移动固态硬盘评测:将2TB<font color='red'>数据</font>塞进“耳机盒”
商业模式韦恩图和POC模型实现数据时代企业决策
企业如何转型到以数据为中心?需要从哪里开始以及使用什么技术?这些是目前企业遇到的共同问题。这些问题很有挑战性,但值得思考。  挑战来自于数据所带来的多重影响,让企业感到“惊心动魄”,因为数据洪流让企业很难在高速变换的环境中迅速且准确地做出决策——然而同时做好所有事情是不可能的,决策者需要安排好优先级。 企业现在面对的都是不断演进的技术格局、数据源的爆炸和数据分析的价值日益增高。不断演进的技术格局。数字技术蓬勃发展,无论是IT基础设施还是到终端设备的创新都会引发出新的技术架构和商业模式。企业不仅要适应数据时代的高速运转,还要从中敏锐地发现和抓住机会。 数据源的爆炸。在大数据时代,数据的来源无论是深度还是广度都大幅增加,比
[半导体设计/制造]
小广播
最新网络通信文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved