论文部分内容阅读
汽车电子已经从原始单一的收音机,播放机功能向着集信息,娱乐为一体的多功能发展。国内外对车载信息娱乐系统都有着大量的研究。在国外,车载信息娱乐系统相对来说成熟,但适用性还存在一定的问题。在国内车载产品也在快速发展,但在功能的丰富性,可扩展性,对信息的处理速度,功耗等方面都存在一定的问题,还不能满足对使用功能性,舒适性的要求。尽管国内的导航设备已经非常普及,但是大多数的产品价格比较昂贵。课题从国内外车载信息娱乐产品存在的这些问题出发,着重解决了产品多功能的集成化,高速信号在传输过程中的信号完整性问题以及在不同硬件平台上Linux设备驱动移植。本设计集收音机,视屏播放,录音,USB接口,蓝牙,wifi,SD卡,GPS等多个功能于一体。根据所需要的功能选取一款具有多种处理功能的ARM处理器R8A7778,并根据这款处理器芯片来搭建外围电路。在高速信号的处理方面,主要是处理了DDR3的各种信号在链路传输中的问题。首先分析了产生信号完整性的原因,然后根据这些原因设计相关的电路链路,最后对设计的链路进行信号完整性的仿真与分析,找出最佳解决方案。在本硬件平台上进行设备驱动的移植,确定了各个设备的使用接口类型,相关接口的传输协议。对比在其它平台上的设备驱动程序,改写相关的平台设备的中断号,寄存器地址的起始值来完成平台设备驱动移植。根据设备本身的启动方式来进行Linux下的设备驱动移植。完成设备驱动移植之后对相关的设备编写测试程序,确保设备能够正常启动。经过测试,本设计的电源部分正常。Linux内核能够从SD卡启动也能从SPIflash启动,DDR3在跑到速率为1333Mbit/s时能够正常工作。对DDR3的设计正时钟进行测试,差分信号相位相差180度且能够满足DDR3的1.5V的电平标准。GPS每隔0.5s左右能够接受一次信号,Gsensor在移动过程中传输的数据会发生变化灵敏度达到4mg/digit。录放音能够正常工作,视频也能够流畅的进行播放。蓝牙在8米范围内能够进行数据传输,通过连接WIFI也能够进行WIFIDisplay。