




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
合肥工业大学硕士学位论文车载多媒体视音系统的设计与研究姓名:秦剑申请学位级别:硕士专业:检测技术与自动化装置指导教师:王建平;朱程辉20050501车载多媒体视音系统的设计与研究摘要本文主要讨论了一个车载多媒体视音系统的开发与设计。该系统具有自主知识产权,集车载TV、RADIO、VCD、DVD、MP3、CCD、TFT屏和音响系统功能于一体,并且可以和GPS、GIS、MP3、摄像机、硬盘录像机直接连接使用。采用32位多媒体芯片VirgineG2CPU,研制各个设备接口电路、通信接口电路、以及图像图形文字叠加显示电路。基于EISCSTUDIO开发环境,研制中文提示和交互式操作软件、设备驱动接口软件、通信接口协议软件。经设计、实验、改进。研制出软/硬件功能齐全的车载多媒体视音系统。实现了对车载视音设备输入/输出的连接整合和控制。制造出装车实验的样机与车载音视设备连接实际系统。系统稳定可靠、操作方便,性能价格比高,各工作状态界面美观、亮丽,屏幕上可实时显示颇具特色的画面、个性图标和操作提示图符。关键词:多媒体处理器视频叠加通用串行总线动态存储器DesignandStudyofCar-MountedAudion—VisualSystemAbstractMultimediaThisPapertakesthefocnsonthedevelopmentanddesignofacar-mountedmultimediaaudion.visualsystem。Thesystemhasindependentintellectualpropertyright。ItiScar-mountedTV、RADIO、VCD、DVD、MP3、CCD、TFTdisplayandaudiosystemallfunctionsroledintoone,moreovermayconnectwitllGPS、GIS、MP3、vidiconandharddiskrecorderdirectnessandinteffacecircuit、communicationinterfacecircuitimage、graphsoftwareuse。T11esystemadopts32.bitmultimediachipVirgineG2CPU。Eachdeviceandoverlapdisplaycircuitofandcharacteraredeveloped。EISCSTUDIOInteractivefunctionSOftwarewithChinesesuggestion、devicedriveinterfaceandcommunicationinterfacesoftwarearedevisedindevelopmentenvironment。Throughdesign、experimentandimprovement,car-mountedmultimediaaudion.visualsystemofcompletesoftware/hardwarefunctionsiSdevised。Itrealizesconnect.conformityandcontrolmentforinput/outputofcal"-mountedandion—visnaldevices。Prototypeofnmachineloadingandtestingandcar-mountedaudion—visualdevicesactivesystemcostareproduced。ThesystemiSsteady,operationiSconvenient,performanceratioishigh,operatingstateinterfaceisgood。Goodpictures、arepersonalityiconsdisplayedquickly。Keywords:MultimediaProcessor,VideoOverlap,UniversalSerialBusDynamicMemory合肥工业大学本论文经答辩委员会全体委员审查,确认符合合肥工业大学硕士学位论文质量要求。答辩委员会签名:(工作单位、职称)拂更菇办丧籽敞颈:膑拯刽屺逍辑蛾易级t,氆班己、,多r协也懈啊血]、J一,\徽导师:詹眵≯畴,柔爱函l盔孜I独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谫f的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得金胆王些盔堂或其他教育机构的学位或证书而使用过的材料。与我一同T作的同志对本研究所做的任何贡献均已在论文中作了明确的说明爿:表示谢意。学位论文作者签名:季丢l签字日期:如。f-年r月妒日学位论文版权使用授权书本学位论文作者完全了解盒妲王些太堂有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权—盒壁上些盔堂可以将学位论文的全部或部分}勾容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本授权书)学位论文作者签名:委西十导师签名猫争搠/f签字目期:抛or年F月17日签字日期:沙5^年广月二7日’学位论文作者毕业后去向工作单位:通讯地址:电话邮编致谢在本人攻读硕士学位的近三年时间里,自始至终得到了我尊敬的导师王建平教授的悉心指导和无微不至的关怀。从课题的选题到课题的研究都倾注了王老师的大量心血。在王老师的悉心指导下,我拓宽了自己的研究领域,JICON完成了硕士学位论文。生活虽有几分忙碌却不失充实。王老师渊|尊的学识、执着的精神、务实的作风,鼓励和鞭策着我努力的学习奋斗,去追寻人生道路上的每‘个成功。谨向给予我巨大帮助的王老师致以最诚挚的谢意和祝福!在课题的研究初期,朱程辉老师给予了我耐心的指导和帮助。朱老师认真的工作态度、严谨细心的工作作风、以及学习生活上热心的帮助尤其让我感动。在此向朱程辉老师表示深深的感谢!合肥工业大学智能监控所的王金玲老师、穆道明老师、罗国军老师、郑洁老师在课题研究中给予了无私的帮助。在此表示真诚的感谢!感谢王竹林、钱自拓、杨静同学在学习和生活中给予的关心与帮助。还要感谢实验室的郭之辉、丘志刚、赵丽欣、赵莉、黄冉、陈军、蔺菲、季学锋等同学给予的帮助。万分感谢我的父母家人和我的女朋友在精神上给予的鼓励,在生活中给予的关心和支持!感谢所有关心支持我的同学和朋友!作者:秦剑2005.05.15第一章绪论1.1汽车电子市场情况和分析趋势““”。随着汽车工业与电子信息产业加速融合,汽车开始向电子化、多媒体化和智能化方向发展,由以机械产品为主,向高级的机电一体化产品方向演变。电子装置占汽车整车(特别是轿车)价值量的比例逐步提高。国外每台汽车采用汽车电予产品的平均费用1990年为672美元,2000年已达到2000美元。据专家估计,电子产品占中档汽车整车成本的20%以上,占高档汽车整车成本的50%甚至60%。汽车的多功能化和电子化为汽车电子产业发展带来广阔空间。随着我国汽车产业的迅速发展,国内汽车电子产业增速迅猛,巨大的规模效应开始显现。据预测,中国轿车内的平均电子设备含量将从现在的22%增加到2010年的35%。据CCID统计,近年来国内汽车电子产业基本保持年均35%的增长速度,2003年全国生产汽车电子产品3559万套,产值313亿元,同比增长分别达到27%和37.2%。根据有关专家的估计,2003年我国汽车电子市场规模已经达到550亿元;预计2005年我国汽车需求量将达到550万辆。按电子产品价值含量25~30%折算,汽车电子产品的市场规模将达到大约2500~3000亿元。1.2国内外现状与研制开发当前,高、中档轿车中的电子设备配置都在向豪华型、个性化方向发展。其中作为视音享受的高品质音响和液晶显示器已经成为许多车型的标准配置,人们对轿车的娱乐性的要求也在不断提高,车载视频光盘、车载数字化视频光盘、车载电视、全球卫星导航系统等产品得到越来越多用户的青睐。1.2.1国内现状与相关研发车载多媒体视音系统在国内的发展研究起步较晚,近年来随着我国汽车电子行业的迅猛发展日益成为当前汽车行业研究的热点。目前国内市场上的车载视音产品多为传统的单DIN结构,基本上只能满足收音和音乐播放的功能,它们普遍存在以下不足之处:1)单DIN结构仅作为整个系统的控制部分和广播接收部分;2)操作时的人机交互只有字段字符及英文信息的显示能力,使用不方便;3)面板按键操作及功能设置繁琐、复杂,无明确的操作指示;4)无法接收和播放视频节目,如车载电视、视频光盘、数字化视频光盘等;5)系统功能单元仅为简单合成,带来控制和操作上的不简洁、不方便。系统安装分散、占用空间大,对系统连接、整车布线带来了不便;近期,国内各汽车电子厂商纷纷加大了双DIN型车载多媒体视音系统的研发力度。如航盛电子公司推出的HS.M0001和HS.M0002车载智能导航及多媒体系统,深圳麦士威公司推出的NAVIA一301汽车智能导航系统等。但该类产品大多只处于初期样品试制阶段,没有达到成熟化、市场化、产业化的地步。产品的功能还有待开发提高。1.2.2国外现状与相关研发近年来,国外厂商研发出双DIN结构车载多媒体视音系统,如阿尔派、索尼、松下、大众、飞利浦等推出的产品。1)阿尔派IVA.D300E车载系统阿尔派推出的IVA.D300E车载系统,能播放CD碟片的车载音响主机,在1DIN的标准尺寸机体内兼容了DVD、MP3、WMA碟片播放功能,还内置一具伸缩式7英寸液晶屏幕。IVA.D300E是一台连接控制一个完整车载多媒体娱乐系统的主机,具有大屏幕触摸屏显示器及控制菜单,更可以控制换片机、音频处理器、内置功放、电视调谐器等周边设备。2)索尼NV—XYZ车载系统索尼多媒体导航系统NV-XYZ,目前共推出XYZ77、XYZ55和XYZ33共三种型号。NV-XYZ最大的特点是内置了硬盘,除了作为传统的汽车导航器外,它还可以播放各种类型如图像、音频、视频的多媒体文件,使其成为了一个车内的媒体中心。此外它的操作简单,可使用遥控器进行操作,它的液晶屏也支持直接用手指触击操作。3)松下CN—HDX730D车载系统松下电器推出的CN—HDX730D具备了几乎所有汽车音响主机的功能,同时还具备了汽车导航等先进功能。它装载有一个16GB的硬盘,以及一个200MHz的CPU,通过一个6.5英寸的宽屏幕LCD做操作界面,除了能作为汽车导航外,内置了电视接收器、DVD播放器等。4)韩国MAXAN公司韩国MAXAN公司推出的车载多媒体影音中心Infill。它集成了电视、数字多媒体广播、上网和GPS导航器为一体。强大的影音功能还支持DivX、MP4格式和多种音频文件的播放。Infill系统配有一个7英寸的TFT显示屏,用户可以通过触摸手柄轻松控制它的所有功能。Infill系统自带有40GB硬盘,除存储一些影音文件外,还可以存储照片、文档等格式的文件。它支持USB2.0传输接口,可通过Intemet进行星际争霸和FIFA等游戏。5)德国大众公司德国大众公司推出的数字化多媒体视频娱乐系统,集电视、收音机、DVD、CD、MP3和游戏功能于一体,并且可以和MP3播放器、摄像机、游戏机直接连接使用。7寸TFT液晶显示屏,光盘驱动器安装在扶手箱中。6)飞利浦公司飞利浦车载信息娱乐系统集成了DVD播放器、电视、数字多媒体广播、GPS导航器为一体。这些国外电子公司的产品虽然将各功能模块和液晶显示集成为一体,但对于国内用户有以下不便:・英文操作界面,不便于中国用户使用;・操作模式、功能设置不符合中国人的习惯;●多为NTSC结构的视频信号输入模式,与我国的PAL制式不兼容;●内部功能固定,不便于扩充;●无自己的知识产权,易对我国形成技术壁垒:・价格昂贵,势必提高整车造价。1.3论文研究的主要内容和前景本课题受企业委托,研制具有自主知识产权的车载多媒体视音系统。集车载TV、RADIO、VCD、DVD、MP3、CCD和音响系统功能于一体,并且可以和GPS、GIS、MP3播放器、摄像机、硬盘录像机直接连接使用。具有6.5”LCD显示器PAL/NTST接口、RS232接口、12C总线接口、CAN接口、USB接口。实现对视频和音频播放设备、TFT液晶显示器、交互式键盘操作的整合控制和运行状态中文提示,以及视频输出与图像图形文字叠加显示的控制处理。本课题针对目前市场上同类产品中存在的不足,在功能、技术和市场定位上,突破了同类产品的简易合成的范围。主要解决了以下问题:l、设计研制具有自主知识产权的车载多媒体视音系统。该系统集车载Tv、RADIO、VCD、DVD、MP3、CCD、TFT屏和音响系统功能于一体,并且可以和GPS、GIS、MP3、摄像机、硬盘录像机直接连接使用。2、采用32位多媒体芯片VirgineG2CPU,研制出各个设备接口电路、通信接口电路、以及图像图形文字叠加显示电路。3、基于EISCSTUDIO开发环境,研制出中文提示和交互式操作软件,设备驱动接口软件,通信接口协议软件。4、功能设置根据中国人的习惯、喜好,用图形界面、中文字符、个性图标来引导用户操作本系统,让用户真正地享受到产品带来的方便和人性化,真正做到以人为本的产品理念。5、经设计、试验、改进,研制出了软/硬件功能齐全的车载多媒体视音系统。实现了对车载视音设备输入/输出的连接整合和控制。制造出装车实验的样机与车载视音设备连接实际系统。系统稳定可靠,操作方便,性能价格比高,各工作状态界面美观、亮丽,屏幕上可实时显示颇具特色的画面、个性图标和操作提示图符。伴随汽车业的发展在中国出现的新兴电子领域,车载多媒体视音系统充分体现信息娱乐控制中心的人机交互功能,使驾乘人员充分体现信息沟通和娱乐享受,满足用户需求和未来市场的需要。研发车载多媒体视音系统既具有广阔的市场前景,又符合国家的产业发展导向。高科技含量的车载多媒体视音系统具有强大的生命力,在未来的年代内有着很大的市场潜力。研制开发具有自主产权的车载多媒体视音系统有着重要的应用价值和广阔的应用前景。第二章车载多媒体视音系统总体设计2.1车载多媒体视音系统设计原则和功能要求2.1.1车载多媒体视音系统设计原则从系统设计上,要求提供先进、稳定、可靠、实时视音频播放控制,具有较强的扩展能力和升级能力。(1)稳定性和可靠性:稳定和可靠是系统的首要前提。在系统方案设计、设备选型、产品研发以及操作使用中,都要优先考虑提供稳定可靠的技术条件。(2)标准性和规范性:采用国际、国家及行业标准,系统设计规范化,软件编制规范化,硬件选型规范化,产品规格规范化。(3)实用性和先进性:采用的技术及产品,都具有先进、成熟、稳定、可靠、实用的特点。技术和产品遵循开放性原则,采用符合标准的产品,具有灵活方便的连接及升级方案。(4)可维护性和可扩展性:系统的总体结构合理,容量适度,扩展灵活,亦即系统外设配置可灵活增加,系统规模便于扩大,易于同相关产品互连。(5)经济性:系统平台配置合理,具有良好的性能价格比。2.1.2车载多媒体视音系统功能要求车载多媒体视音系统实现对车载TV、RADIO、VCD、DVD、CCD的音视频控制,并可以和GPS、GIS,MP3播放器、摄像机、游戏机直接连接使用。设计采用6.5”宽屏幕TFT液晶显示器和图形图像视频叠加技术实现控制状态汉字提示。车载多媒体视音系统具有CAN接口,与轿车整体CAN网控制系统连接成为一个整体,可实现轿车内电子器件的控制和信息显示等功能。同时系统扩展了USBHOST接口,可实现系统数据更新、MP3音乐播放等功能。1、设备接口功能:(1)RS232、12c、USB、CAN接口;(2)矩阵键盘接口;(3)TFTLCD屏参数设置与调节接口;(4)电视选台、节目搜索接口;(5)电源变换器接口;(6)多路视/音频输入输出接口;(7)彩色图像、图形、汉字库存储芯片扩展接口;(8)视频叠加单元,可以实现图像图形和视频信号的叠加。2、视频捕获和显示功能:(I)视频帧幅剪裁:能使视频输出图像的尺寸符合LCD屏的尺寸:(2)对图像具有滤波功能:达到图像质量防抖等的要求;(3)视频输入/输出:具有制式PAL/NTSC,NTSC/PAL,PALPAL,NTSC/NTSC转换的功能。数字RGB输出的功能。3、键盘设置与操作功能:(1)0--20键:可从0至20设置键盘按键数量:可定义和撤消键值对应的功能,可在一段程序中对任意键重新定义其功能;(2)键值功能设置:可自定义,可消除,可重复设置,可在不同功能中对应不同的定义;(3)键盘执行方式:中断请求:(4)键盘操作方式:“短按”、“长按”操作。4、通信协议功能:(1)12c:中断/查询,自定义通信规约,通信速率300bps--100kb口s:(2)RS232:中断/查询,自定义通信规约,通信速率1200bps--9600kbDs:(3)USB..中断/查询,HOST,USB2.0协议格式,自定义通信规约;(4)CAN:中断/查询,CAN2.0协议格式,自定义通信规约。5、电磁兼容、抗振、环境温度适应性、可靠性、使用寿命:(1)设计的使用寿命应大于5年;(2)控制器功能模块工作时不能对周围的电器产生高频、脉冲干扰:(3)能够屏蔽外界的高频电磁场的干扰;(4)能够在直流供电电源不纯净的情况下可靠工作;(5)能在石子路面上以时速40公里/小时行进时正常工作;(6)环境温度在0~70℃范围内应可靠工作:(7)满足汽车电器的可靠性设计要求。保修期故障率小于3%。2.2车载多媒体视音系统关键技术分析2.2.1视频叠加技术通过视频叠加技术实现在视频信号上叠加图像的功能。其中,视频信号来自VCD、DVD、TV、CCD等视频播放设备,图像数据来自系统存储器中要显示的信息。在播放的视频图像信号上加上图像数据信息,使TFT液晶显示器显示出的视频信号上叠加有控制指示图标、系统状态、运行数据等信息,实现驾乘人员的交互性操作控制。同时,视频叠加技术也可屏蔽掉视频信号直接显示图像数据信息。视频的输入和叠加后的输出均为复合视频信号,可直接在支持复合视频信号的TFT液晶显示器上显示。2.2.2海量数据存储技术系统中需要使用大量的图像图形数据。图像图形数据预先存储在ROM存储器中,从系统技术成本角度考虑,要求对图像图形压缩/解压存储和显示。为解决图像图形的压缩存储比与解压显示速度的合理性,可通过对图像图形数据的合理编码压缩/解码,实现图像的海量数据存储与快速显示。2.2.3CAN总线技术【4J【5J2.2.3.1CAN总线的特点CAN(ControllerAreaNetwork)是~种由带有CAN控制器组成的高性能数据局域通信网络,是国际上应用最为广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通信,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。由于其具有通信速度快、可靠性高和性能价格比好等突出优点,它正越来越广泛地应用于各种工业控制领域。一个由cAN总线构成的单一网络中,理论上可以挂接无数个节点。实际应用中,节点数目受网络硬件的电气特性所限制。例如,当使用PHILIPS高达1Mb/s的数据传输速率,这使实时控制变得非常容易。另外,硬件的错误CAN通信协议主要描述设备之间的信息传递方式。CAN层的定义与开放由CAN用户定义成适合特别工业领域的任何方案。已在工业控ll并n¥1造业领CAN能够使用多种物理介质,例如双绞线、光纤等。最常用的就是双绞线,L高表示逻辑…0,称为“显性”,此时,通常电压值为:CAN—HL=1.5V。TJAl050作为CAN收发器时,同一网络中允许挂接110个节点。CAN可提供检定特性也增强了CAN的抗电磁干扰能力。CAN是一种多主方式的串行通信总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。当信号传输距离达到10km时,CAN仍可提供高达50kb/s的数据传输速率。系统互连模型(0S1)一致。每一层与另一设备上相同的那一层通信。实际的通信发生在每一设备上相邻的两层,而设备只通过模型物理层的物理介质互连。CAN的规范定义了模型的最下面两层:数据链路层和物理层。应用层协议可以域得到广泛应用的标准是DeviceNet,这是为PLC和智能传感器设计的。在汽车工业,许多制造商都应用他们自己的标准。信号使用差分电压传送,两条信号线被成为“CAN—H”和“CAN—L”,静态时均为2.5V左右,此时状态表示为逻辑“1”,也可以叫做“隐性”。用CAN—H比CAN=3.5V和CAN2.2.3.2CAN总线特性CAN与其同类相比,具有以下十分优越的特点:1)2)低成本;极高的总线利用率;3)4)很远的数据传输距离,可长达10kra;高速的数据传输速率,高达1Mb/s;可根据报文ID决定接收或屏蔽该报文;可靠的错误处理和检错机制;发送的信息遭到破坏后,可自动重发;5)6)7)8)9)节点在错误严重的情况下具有自动退出总线的功能;报文不包含源地址或目标地址,仅用标志符来指示功能信息和优先级信息。2.2.4USB总线技术【6】USB(UniversalSerialBus)是一种通用串行总线。它具有以下的便利性:1)具有即插即用的特性及自动检测的功能,无需考虑系统资源是否有冲突;2)可以扩充至127个外部设备,足以解决各类设备同时连接的困扰;3)支持热插拔,也就是外围设备的插入与拔取无须关闭电源:4)安装简单,使用方便。在车载多媒体视音系统中集成具有HOST功能的接口控制芯片,可以实现主终端的功能,完成与USB移动存储器的直接通话。直接实现USB移动存储器上数据读取、歌曲播放等功能。其示意图如图2一l所示。图2-1USBHOST示意图2.3车载多媒体视音系统总体设计方案根据以上功能指标的要求,经过广泛深入的分析研究和方案论证,系统结构规划如图2—2所示。图2—2车载多媒体视音系统结构图系统的主控制板是整个系统的核心,实现对各路视频、音频通道的选择和控制,其核心部分采用韩国ADC公司生产的VirgineG2芯片(简称VG2),它集视频、音频处理为一身,内部包括了一个基于3维图形算法的2维图形加速器,还嵌入了一个32通道的8/16位音频引擎,以及视频DAC、DRAM控制器、DMA、定时器、双串口等多种外设,使得外部电路的设计变得非常简便。VG2支持和外部视频信号的叠加,每行最大1024个像索。16bit彩色模式,支持纹理和实时贴图、透明和a(半透明)变换、图像旋转和放大/缩小等。在视频播放或者调用内存图片时,都可方便的利用实时贴图和图像叠加的功能达到设计的界面要求。系统的面板键盘设计为20阵列键盘矩阵,通过按键中断请求,扫描判断方式实现控制功能。系统配备6.5”TFT液晶显示器,以输入图像、彩色图形、汉字和字符的视频叠加交互界面显示。系统配置了电视接收盒主板,实现电视节目的接收、搜台和选台等功能。可通过主控制板控制电视接收盒主板的工作方式。系统配置了车载音响控制器,实现RADIO、VCD和DVD的控制功能。可通过主控制板控制车载音响控制器的工作方式。系统配置了RS232、IzC、USB、CAN接口,可与车载GPS、GIS、硬盘播放机、车辆测控系统相连接。采用直流+12V电源作为系统电源输入,方便装车。9第三章车载多媒体视音系统硬件设计车载多媒体视音系统硬件电路由主控制板电路和外部设备组成。主拧制板电路分为微处理器基本单元电路和外围设备接口电路两大部分。微处理器基本单元电路上集成有VG2处理器、存储器电路、电源电路、时钟和复位电路。外围设备接口电路上集成有视频处理电路、CAN接口电路、USB接口电路、键盘接口电路等。外部设备包括车载音响控制器、电视接收盒主板、VCD碟机、DVD碟机和CCD摄像头等。硬件设计的关键是主控制板电路的设计。车载多媒体视音系统硬件框图如图3—1所示。主控制板I图3-1车载多媒体视音系统硬件框图3.1微处理器(MCU)的选型””“”根据系统的要求,MCU芯片不仅要对设备进行控制,还要对图像数据进行处理,为视频叠加电路提供图像RGB信号,实现和外部视频信号的叠加。本系统选择韩国ADCHIPS公司生产的多媒体芯片VirgineG2(简称VG2)作为主控制芯片。VG2是视频处理和音频处理的专用芯片,它将图像数据转换成RGB信号输出,且带有行、场等各种同步信号,可以非常方便地实现图像与视频信号的叠加。3.1.1VG2及其结构特点ADCHIPS公司的VG232位EISC处理器为用户提供了低成本、高性能的视频、图像加速和音频加速解决方案。VG2集成了32位的SEISC处理器(SE3208),它不仅集视频、音频处理为一身,内部包括了一个基于3维图形算10法的2维图形加速器,还嵌入了一个32通道的8/16位音频引擎,以及视频DAC、DRAM控制器、DMA、定时器、双串口等多种外设,使得外部电路的设计变得非常简便。为了加速程序的执行,其内置的Cache提供单周期的数据处理。VG2还支持NTSC/PAL制的显示格式。图3—2VG2体系结构VG2的体系结构如图3—2所示,其集成的各种片上功能如下1)CPU最大工作频率为40MHz2)内建32位EISCCPUCoreSE32083)4KByte2路联合Cache4)支持NTSC/PAL显示格式5)支持内部视频图像和外部视频以及视频信号叠加6)支持外部同步信号检测7)最大1024(像素)/水平线8)16Bit颜色模式9)基于3D的2D加速器10)支持两路光笔输入11)视频帧内存最大8MByteDRAM12)视频纹理内存最大8MByteDRAM13)SDRAM支持80MHz的工作频率14)嵌入式周边功能15)嵌入式RAMDAc和PLL16)2400FP封装3.1.232位微处理器EISCSE3208SE3208属于ADCHIPS公司的EISC系列,并且为嵌入式应用和普通32位高性能微处理器进行了优化。同时EISC和CISC产品相比具有高指令密度和极为简单的硬件设计。它内含2路4Kbyte的Cache,最大频率为45MHz。EISC是ExtendableInstructionSetComputer,中文翻译成可扩展的指令集的计算。它基于RISC,使用精简指令集,指令运行为单时钟周期,但是它融合了CISC的优点,即代码密度非常高。它体积小,功能却很强大,非常适用于作为嵌入式的MCU。EISCCPU使用定长的16位指令,操作数可以灵活扩展为16/32/64位,这是通过扩展寄存器和扩展指令实现的。EISCCPU的程序代码小,并且向上兼容,16位/32位/64位EISCCPU的CPU全部使用C/C++语言进行开发。代码可以通用,方便升级。EISC3.1.3基于3D的2D图形加速器VG2芯片的图像加速器最高工作在90MHz。它的CRT控制器支持NTSC/PAL及SVGA显示,并且还支持和外部视频信号的叠加,每行最大1024个像素,16bit彩色模式,支持纹理和实时贴图、透明和a(半透明)变换、图像旋转和放大/缩小等等。贴图性能:每秒处理580个对象(测试条件是:80MHz工作频率下,320×240显示模式,256×256的纹理尺寸)。最大外接视频存储器即framememor)r:8M字节最大外接纹理存储器即texturememory:8M字节贴图原理简介如下:1、在纹理内存中(0X3800000…0X381FFFF)有128Kbyte的队列,用于发出贴图命令包。用户开始将图片(可支持BMP的各种格式)放在纹理内存中的剩余空间(稍小于8Mbyte)。2、每一个命令包有64字节,因此共有2048个命令包,并且构成循环队列。3、在帧内存中有前后缓冲区,在使用中设置为前后缓冲方式。4、贴图的过程如下:1)命令包l,2,3,4,5……,将图片贴在后缓冲区中,可以有覆盖、透明、.半透明方式,并可以缩放和旋转,由图像加速器自己合成一张整幅图像,这时并不显示。2)执行一条翻转指令,前后缓冲区交换,图象显示出来,之前发出的命令包被舍弃。3)重复过程1)2)……,这样就可以实现动画的播放。3.1.4音频引擎VG2支持8/16位最大44.1KHz的PCM格式的声音,在WINDOWS中即为Wav文件。声音播放原理如下:l、有32个通道可以同时播放。对应32个寄存器组(分布在0x4800000—0x48003ff中),指明声音的地址,播放方式。2、声音数据。一般放在framememory或texturememory中除了图像外的剩余空间,最大可用4Mbyte。3、播放长的声音文件时可以采用中断方式分段放。每一个通道可以分别设置左右声道的音量,用2个通道就可以播放立体声,即一个通道播放左声道,另一个通道同时播放右声道。每个通道可以设置音效,如回声、混响等等。VG2开发平台介绍4、5、3.1.5VG2的软件开发采用WINDOWS下的EISCSTUDIO集成开发环境,使用C/C++语言进行编程。EISCSTUDIO是WINDOWS界面下EISCCPU的集成开发环境。STuDIO内部集成了GDB调试器。GDB是GNU开源组织发布的一个强大的UNIX程序调试工具。它可以调试各种程序,包括C、C++、JAVA、PASCAL、FORAN和一些其它的语言。也包括GNU所支持的所有微处理器的汇编语言。GDB主要完成以下四个功能:1)启动程序,并按照要求运行程序:2)可让被调试的程序在所指定的断点处停住:3)当程序被停住时,可以检查此时程序中的相关状态:4)动态地改变程序的执行环境。当运行GDB的主机通过串行端口连接到目标板时(应用程序在板上运行),此时,GDB可以对应用程序进行调试。当调试目标板时,GDB依靠一个调试Monitor来完成其功能。调试Monitor是系统中的一小段代码,它提供了运行GDB的主机和所调试的应用程序间的一个媒介。GDB和调试Monitor通过GDB串行协议进行通信。GDB串行协议是一种基于消息的ASCII码协议,包含了诸如读写内存、查询寄存器、运行程序等命令。调试Monitor接收主机发来的GDB命令,执行相应的操作。带有调试Monitor的存储器区域如图3—3所示:0x00FFFFFFOz02000000匿国通用存储表R^M2可下载调试的存措表0x00断FFFF0x02000000用千监控程序用于下载程序虚1HRol区RAm用千下载程序削3-3VG2存储器调试空『司图从图3-3中可以看出,调试Monitor把用户程序下载到RAM中进行程序的调试。在调试过程中需要注意以下几点:1)调试Monitor使用SWIO、SWII(软中断0、软中断1)进行应用程序下载和调试,在应用程序中不能使用这两个中断;2)调试Monitor中已对部分硬件寄存器进行初始化,应根据需要,在用户程序中对这些寄存器进行重新初始化;3)主机和目标板采用VG2的串口O进行通信。在用户程序的调试过程中,一般情况下不能使用串口0:4)在用户程序调试结束后,如果不通过调试Monitor将用户程序下载到FLASH芯片中(在调试Monitor中实现了FLASH芯片的在线下载功能),而直接通过编程器从0x00000000开始烧写时,调试Monitor中部分寄存器的初始化需要在用户程序中重新设置。3.2微处理器基本单元电路设计3.2.1时钟和复位电路设计VG2上集成有PLL(锁相环)时钟模块,可以为VG2芯片提供所需要的时钟信号。VG2的配置寄存器(CFGR)控制PLL模块的运行,且可以通过PLL编程寄存器(PLPGM)选择PLL倍频系数。这里采用外部时钟,在VG2的XIN和XOUT引脚之间接入14.318MHZ的晶体振荡器,外接电容为30PF。复位电路的硬件原理图如图3-4所示。考虑到车载系统的周围环境恶劣,为提高系统自身的可靠性,本系统采用了具有手动复位、电源检测复位和2组复位电平输出的微处理器监控芯片MAXT08组成的高可靠性复位电路。MAX708芯片是一种微处理器电源监控芯片,可同时输出高电平有效和低电平有效的复位信号,复位可由VCC电压复位、手动复位输入、或由孤立的4比较器所触发。MAX708引脚的功能如表3-1所示。MR手动复位输入:低电平有效VCC正电源输入GND电源地}PFI电源失效比较器输入IPFO电源失效比较器输出fNC未用脚RESET低电平有效复位输出,当MR保持为低电平时,RESET输出低电平复位信号并继续保持200ms|RESET高电平有效复位输出,当MR保持为低电平时,RESET输出高电平复位信号并继续保持200ms低电平复位)。当系统上电后电源电压稳定时,复位端再巨丽输出低电平且经过在本电路中,MAX708的低电平复位端丽接到VG2的丽引脚(VG2是表3-1MAX708引脚功能一段延迟时间(为了提高系统的可靠性,通过74LS08提高延迟时间)由低变高,这样此段时间就形成了一个复位信号,其作用等效于一般情况下使用的RC上电复位信号;在系统正常运行时,由于其他原故使程序跑飞或锁死需要外部干涉时,按一下手动复位按钮即可使系统重新正常工作。c25图3-4系统时钟复位电路3.2.2存储器电路设计存储器是存放信息的逻辑部件,有了它计算机才有记忆的功能,才能自动地进行工作。从使用功能角度来说,存储器分为ROM和RAM。ROM又可分为可编程的PROM、紫外线擦写的EPROM、电可擦写的EEPROM和可在线多次擦写的FLASHROM等;RAM又可分为静态RAM(SARAM)和动态RAM(DRAM)。由于VG2片内不含程序存储器和数据存储器,在使用中必须外扩程序存储器和数据存储器芯片。但由于VG2芯片内部带有ROM控制器和DRAM控制器,使得存储器的扩展变得非常容易。VG2的内嵌CPUSE3208有32位的地址总线,它可以直接访问4G字节的地址空间。VG2的地址空间如表3.2所示。从表中可以看出,VG2整个地址空问采用统一编码原则。对于专门的地址范围,VG2有专门的地址信号进行片选。地址范围00000000h一00FFFFFFh01000000h一01FFFFFFh01000000h一010FFFFFh01100000h.0llFFFFFh描述主ROM标注ROMCS撑外部芯片和寄存器外部芯片0外部芯片1PCSO#PCSl拌01200000h。012FFFFFh01300000h一013FFFFFh01400000h.014FFFFFh01500000h.015FFFFFh01600000h.016FFFFFh01700000h.017FFFFFh01800000h.01FFFFFFh02000000h.02FFFFFFh03000000h一037FFFFFh03800000h.03FFFFFFh04000000h一047FFFFFh04800000h.04FFFFFFh05000000h一05FFFFFFh06000000h。0FFFFFFFh外部芯片2外部芯片3外部芯片4外部芯片5PCS2#PC。S3#PCS4#PCS5#PCS6#PCS7#外部芯片6外部芯片7外围寄存器主DRAM图像引擎寄存器纹理存储器帧存储器最大8M字节最大8M字节音频引擎寄存器扩展ROMEXCS拌保留表3-2VG2地址空间表(#指低电平有效)3.2.2.1程序存储器电路设计从表3.2可以看到,VG2的程序存储器分为两个部分:主ROM区和扩展ROM区。主ROM区和扩展ROM区的存储空间最大均可扩展到16M字节。每个ROM区VG2都有专门的片选信号进行片选(主ROM区为ROMCS#、扩展ROM区为EXCS#)。在本系统中,程序存储器主要存储主应用程序和程序中使用的图像数据,为了提高系统的扩展性且考虑到图像所占用的存储空间较大,在设计中,将主应用程序和图像数据分开存储。FLASH存储器具有体积小,耗电省,非易失存储的特性得到广泛使用。因此,本系统将主应用程序放在主ROM区,使用FLASH芯片SST39VF040(512K+8)。在扩展ROM区,使用容量较大的FLASH芯片SST39VFl60(1M+16),存储程序中需要使用的图像数据。SST39VF040是SST公司推出的FLASH存储芯片,该芯片十分适合用做外扩存储器,它的存储容量为4MB(512K字节),采用3.3v单电源供电,无需提供额外高电压即可通过一些特殊的命令字序列实现对各个子模块的读写和擦除,并且可以重复十万次以上,十分适合于程序的调试和开发。SST39VFl60同样为SST公司推出的芯片,它的存储容量为2M字节。VG2访问片外程序存储器通过VG2的ROM控制器接口,它不仅具有很强的接口能力,可以和各种存储器直接接口,而且还具有很高的数据吞吐能力。VG2的ROM控制器支持8位、16位和32位宽的所有存储器,当从窄位宽的存储空间读取数据时,ROM控制器会将多个数据打包成一个32位的值,而不必增加额外电路。VG2和SST39VF040的接口电路如图3-5所示。5.3VSA7SA8¥A5SA4SA3SAl4SAl3SA8SA9SAllSA2SAlNRDSADSD0SAl0NROMCSSD7图3-5VG2主ROM存储器电路该电路通过VG2的相关输出管脚来控制FLASH的擦除和读写。SST040地址总线A0~A18与VG2的地址总线SA0~SAl8相连,其数据总线DQ0~DQ7与VG2数据总线SD0~SD7相连;VG2的主ROM片选信号NROMCS(即ROMCS#)连到SST040的片选脚CS;VG2的写信号NWR连到SST040的WE脚,VG2的读信号NRD接到SST040的RD脚。17VG2和SST39VFl60的接口电路如图3-6所示。3.3VSAl6SAl5弋2A5A’64B5A14叫jA4NC_,46SAl3—<4A3VSS45SDl5SAl2—5A2D01544SD75A11<BA1D07SAl07A0D0144jS口14SA9BA9D0642)_一>一SA2Do<<——(AB41卜S06S口139口01310A19口054DS口51、-●_一>一NWR_弋o11NCD01239SDl238)_一SD412W[D04j|15‘JCVDD14._CD01136NCD0355卜SDllSD315lUC卜SAl911BD01D34A1吕D02】了、----一SDl0S口2SAlB——(SAB叫1B17A17D0932>_一SD9j1卜S01SA7—_<19A7D01S08SA6—<SA5<2120A6D0830A5D0029卜>一A4)_一SD0hlR0SA4or28SAj一Z2叫ZjA3V5S27SA2一24A2瓦26A1AD25口NEXC5SAl图3-6VG2扩展ROM存储器电路SSTl60地址总线A0~A19与VG2的地址总线SAlSA20相连,其数据总线DQ0~DQl5与VG2数据总线SD0~SDl5相连;VG2的扩展ROM片选信号NEXCS(即EXCS#)连到SSTl60的片选脚CE;VG2的写信号NWR连到SSTl60的WE脚,VG2的读信号NRD接到SSTl60的OE脚。3.2.2.2数据存储器电路设计“”VG2的数据存储器分为三个部分:主数据存储器、纹理存储(TxtureMemory)。纹理存储器和帧存储器主要用于图像处DRAM具有大密度(容量),每位成本低,每位功耗低的优点,它的缺点是K4S641632是韩国三星公司推出的容量大小为4M*16的同步高速动态存储Memory)和帧存储器(Frame理。对于三种存储器,VG2有专门的控制信号、地址信号和数据信号对其进行各种读写操作。主数据存储器最大可达16M字节,纹理存储器和帧存储器最大为8M字节。需要周期性的刷新,这是因为电容单元中的电荷会流失。一般需要有专门的刷新电路。VG2内部自带有DRAM控制器,使得DRAM的扩展变的极其容易,在本电路中扩展了三片DRAM芯片K4S641632(4M*16)分别作为主数据存储器、纹理存储器和帧存储器。器芯片。它的结构如图3.7所示:LWEDOI图3.7K4S641632结构图K4S641632的4M*16地址空间由4个4096*256的存储矩阵组成。每个4096+256的存储矩阵,有12条行地址和8条列地址进行选择。12条行地址经过译码产生4096条选择线,分别选择4096行;8条列地址线经过译码产生256条选择线,分别选择256列。4个存储体由管脚BA0、BAI进行选择。它的管脚图如表3-3所示。管脚管脚名CLK系统时钟CS片选CKE时钟使能A0一A11地址线行列地址共用:行地址:RA0一RAll,列地址:CA0一CA7BAO—BAl存储体选择地址RAS行选通信号CAS列选通信号LDQM数据输入/输出屏蔽:数据输出为高阻DQ0—15数据输入/输出VDDQ—VSSQ数据输出电源/地VDD.VSS电源/地WE写使能表3-3K4S641632管脚功能1、主数据存储器扩展主数据存储器K4S641632的地址总线A0~A11与VG2的主RAM地址总线19SA2~SAl3相连,作为主数据存储器的行列地址选择端口,主数据存储器的数据总线DQ0~DQl5与VG2的主RAM数据总线SD0~SDl5相连。主数据存储器的Bank地址BAl、BA0与VG2的SAl6和SAl5相连,在每个Bank中,分别用行地址脉冲选通RAS和列地址脉冲选通CAS进行寻址。主数据存储器电路如图3—8所示:JL1SD0SDl234VODlDOOVSSjD015545j52一LSDl5¥D2SD3SD45D5SD6bRkL.——,L—_/567VDD01D01VSS04D04D02VSS01D0jD04VDD02D05DOVDDC4751594目卜SDl4SDlj¥D12SDll2010SDg89101’D020011VSSC5D0‘D4昂47464544121j14D06D097VSS02D07VOD2LDO“W[VDD05D08VSS2NCUD0kl4j4241_>一SD8——<—_(<<—_(151617403918192D21CAS2ASCL}(碍CKENCA1138j7J5NDO¨1LSDRCLK,[SS56—_(<<—_<—_(222j242526BA0BAl_了丁343jAIO/APA0A1A9A8A7卜∞∞蛳一洲删从姒队”眦洲洲训洲州孰孰弘弘姒姒A6]2j1302928SAljSAllSAl0SAg22j45—_(A2A3VnnjA5A4V气气127SA8SA7SA6图3-8主数据存储器电路2、纹理存储器和帧存储器扩展纹理存储器和帧存储器的扩展和主数据存储器类似,仅纹理存储器和帧存储器在VG2中有专门的地址线、数据线和控制线。3.2.3电源电路设计“”车载系统的电路要求效率高、发热量小、抗干扰性好。一般的线性稳压器件(如78”系列三端稳压器件)的线性调整工作方式在工作中会带来大的“热损失”(其值为v压降+I负荷),其工作效率仅为30%~50%。加之车载系统工作的环境恶劣,使得控制系统的稳定性能变得更差。而开关稳压电源的功耗极低,其平均工作效率可达70%~90%。在相同电压降的条件下,开关电源调节器件与线性稳压器件相比具有少得多的”热损失”,因此,开关稳压电源可大大减少散热片体积和PCB板的面积,甚至在大多数情况下不需要加装散热片,从而减少了对MCU工作环境的有害影响。采用开关稳压电源来替代线性稳压电源作为MCU电源的另一个优势是:开关管的高频通断特性以及串联滤波电感的使用对来自于电源的高频干扰具有较强的抑制作用。此外,由于开关稳压电源”热损失”的减少,设计时还可提高稳压电源的输入电压,这有助于提高交流电压抗跌落干扰的能力。本系统的电源电路设计如图39所示。LM2576是美国国家半导体公司生产的输出降压开关型集成稳压电路,它内含固定频率振荡器(52kHz)和基准稳压器(1.23V),并具有完善的保护电路,包括电流限制及热关断电路等,利用该器件只需极少的外围器件便可构成高效稳压电路。它的最大工作电流可达到3A,转换效率可达75%~88%。系统电路中需要使用两种电源+5V和+3.3V,通过汽车中+12V电源转换得到。电路中,先通过开关电源芯片LM2576产生+5V电压,然后通过电源芯片SAlll7将十5V转换为+3.3V。+5V33V^33Vl芝I旷J+3l’1c18jUi土群妒州≥kSAlll7-@7-7l图3-9电源电路。辛b!.羔Ll!嗣t陶!.羔Ll!嗣。L10^/\广-C45+ic8:.二‘』3.3外围设备接口电路设计3.3.1键盘接口电路设计“”“”“”键盘是实现人机交互的主要设备,本系统的键盘接口电路共扩展了20个按键。其键盘接口电路如图3-10所示。本电路使用常用的行列式键盘扫描电路。电路中使用74HC373锁存列地址信号后,通过74HC244读取行地址信号。其中SD0~SD4为VG2的数据总线,NPCS4为VG2发出的芯片选通信号,与NRD和NWR(VG2的数据读、写信号)相结合,完成对74HC244和74HC373的片选。ROW0~ROW4为键盘阵列的行扫描线,COL0~COL3为键盘阵列的列扫描线。KEY—INT接到VG2的外部中断4接口IRQ4#。当有键按下时,键盘电路可以通过74LS08与门产生外部中断信号。2lNPC'54。NWRbcsD)r_弋E>CLKD0I)I口D74AI-IC32501隧盛&COL0COLlCOL2COLj01D2D3020jI)4D5D6D70405060774HC377图3一10键盘接口电路3.3.2RS232接口电路设计在软件的开发过程中,程序的调试和下载都需要VG2和PC机进行通信。PC机和VG2的通信通常采用RS232标准,即使用串口通信,原因在于它传送每种信号只用一根信号线,而它们的地线是一根共用的信号地线。VG2和PC通信只需将VG2和PC串口的3根基本的数据传输线直接相接即可(这种方式适用于数据量小、传输距离比较近的场合)。另外,RS.232C标准使用负逻辑,逻辑1的电平在.5~.15之间,逻辑0的电平在+5~+15之间。所以PC机串行口的PC—TX0和PC.RX0信号线不能与具有TTL电平的信号线直接相连。本系统采用常用的MAX232进行电平转换。电路如图3-11所示。一眦mmP叱吐咆旺川图3一ll串口接口电路RX0和TX0为VG2的串口0接收和发送信号。RXl和TXl为VG2的串口1接收和发送信号。在本系统中,将PCTX0和PCRX0和计算机的串口相连,实现系统程序的下载和调试。将PC_TXl和PC—RXl和8051单片机相连,实现CAN总线的扩展电路。3.3.3CAN总线接口电路设计“”本系统在使用中需要和汽车CAN网进行通信,因此在本系统电路中实现了CAN节点的功能。系统采用常用的独立CAN总线控制器SJAl000实现CAN节点,由于SJAl000和INTEL单片机相接易于实现,为了减少系统的复杂程度,设计中增加了一片8051单片机来控制SJAl000,并使用8051单片机的串口0和VG2的串口1进行通信实现CAN数据的接收和发送。8051单片机负责初始化SJAl000,接收VG2的发送数据,发送到CAN网上。并从CAN网接收数据,转发给VG2。3.3.3.1CAN控制器SJAl000简介SJAl000独立CAN控制器是PHILIPS公司PCA82C200CAN控制器饵asicCAN)的替代产品,它在完全兼容PCA82C200的基础上,增加了一种新的工作模式PeliCAN,SJAl000完全支持具有很多新特性的CAN2.0B协议。SJAl000的工作模式通过其内部的时钟分频寄存器(CDit)中的CAN模式位来选择,硬件复位时默认模式是BasicCAN工作模式。SJAl000可以支持多种微处理器的时序特性,如Intel模式或Motorola模式。SJAl000与微处理器的接口非常简单,微处理器以访问外部存储器的方式来访问SJAl000。SJAl000有2种模式可以供微处理器访问其内部寄存器,2种模式下的访问足有区别的。这两种模式分别是复位模式和工作模式。当硬件复位、或控制器掉线、或置位复位请求位时,SJAl000进入复位模式。当清除其内部寄存器(CR)中的复位请求位时,SJAl000进入工作模式。3.3.3.2硬件连接图惦Ull1'00P013920c^唧T4+5y1'10P11站3T姐2526^加^D1TIP12P135P146I'15TPIBI'0236I'0335r04341'0533P0832POT^陀CU∞I|TTX0TXlⅧDlⅧD2Ⅷ珀∞雎甜2Bl2m埘^D5^璐^盯儿卫头呓。玉gPIT+SV。0{罐互士’IRxl尊器眦儒判亘一=忱一P32/'33P2715RsT队,"P了面腿l:IO20础lt'SSl8隋匡1012111{X1'34P35I盯翻丽一r26r25P24亘,17BlSCl绷皿柚—』研P23XT^【2XT^LIP强善I而一烈∞22_ys受vSS3xT^监耵^L1到It旦_一0sc札靶TcsP理P2lP20玎ST^10叩……一图3—12CAN总线接口电路微处理器8051负责初始化SJAl000及通过控制SJAl000实现数据的接收和发送等通信任务,其具体电路如图3—12所示。由图中可以看出,CAN控制器SJAl000的数据线ADO—AD7连接到8051的P0口,CS连接到P2口的P27位。8.JAl000的RD、WR、ALE分别与8051的对应引脚相连,INT接8051的INT使8051可通过中断方式访问SJAl000。8051的串口0接到VG2的RXl和TXl引脚,实现与VG2的通信。TJAl050是CAN协议控制器和物理总线之间的接口。可以为总线提供不同的发送性能,为CAN控制器提供不同的接收性能。TJAl050有两种工作模式,高速模式和静音模式。它们由引脚“S”控制,当“s”为低电平时,处于高速模24式。在高速模式中,总线输出信号有固定的斜率,并且以尽量快的速度切换。当“s”为高电平时,为静音模式,此时发送器是禁能的,它不管TxD的输入信号。其工作模式的选择由8051的P11脚控制。3.3.4USB总线接口电路设计…Ⅲ7…81USBHOST技术概述3.3.4.1USB主机是USB系统的核心,从逻辑连接上看,USB系统是1个星型的网络,主机是这个网络的中心,从它出发连接着各USB设备。主机通过与设备相连的逻辑通道与设备进行通信;在通信过程中,USB主机充当信息流的源端或是目的端。USB主机又可分为3层:客户层、USB系统层、主机控制器层,这3层分别与设备相应的3层通信。USB通信模型如图3—13所示。主机端:设备端Jr发白尾。’“IjNI/,1‘jI、>|rl’应用层t;tt41-应用层usB系统层I<=tJ主机控制器层USB逻辑设备“叫—叫…2”“8设备层l一图3.13‘IT1《口凸te控V1i■I接口层<===≯.__・-◆逻辑通信实际通信USB通信模型客户层处在USB主机的最高层,它是设备驱动程序的集合。客户和应用层之间进行逻辑的信息交流。USB引入通道的概念,通道是客户与设备之间的逻辑连接。从设备输入数据到客户,即从通道取数据;从客户输出数据到设备,即往通道送数据。USB系统层是主机系统软件的一部分,是整个USB管理中枢。可进一步划分为3个主要的组成部分:HCD(主机控制器驱动程序)、USBD(USB驱动程序)、主机软件。HCD将不同的、具体的主机控制器映射USB系统。USBD处于HCD的上层,USBD通过HCD所提供的HCDI与HCD进行交互,同时,USBD提供面向客户的接口,即USBDI,支持客户的数据传送、设备配置等请求。主机软件是可选的,方便用户的操作。客户可以向主机软件发出命令,由主机软件将命令转换成USBDI所要求的标准格式,进而交由USBD执行。主机控制器实际上是主机上的总线接口。USB主机与设备之间的通信最终都将通过USB电缆进行。任何一个输出请求都是由主机控制器组织成包的形式发往总线。IRP请求的执行过程1个输入/输出请求的具体执行过程:首先,客户以输入/输出请求包IRP的标准形式向USBD请求数据传送。1个IPR请求包括如下内容:①与请求相关的通道旬柄,即能唯一表示该通道的值。②特定的客户通知标志。它描述了当USB完成了客户的请求,或由于某种原因客户的请求被终止时,该如何通知相应的客户。③数据缓冲区的地址和长度。④请求的结束状态。⑤工作缓冲区的地址和长度。IRP包在主机的不同层之间传送,不同层往IRP包的不同部分填上相应的内容。客户提出请求的时候,在IRP中填入通道句柄,客户的通知标志,数据缓冲区的首址和长度,然后交给USB系统层。USB系统层收到IRP后,根据通道标志和用户标志决定工作缓冲区的大小,往IRP中填入工作缓冲区的首址和长度,交给下层主机控制器。主机控制根据请求的特点,当前的工作情况,决定IRP请求的处理方式。在IRP结束后,主机控制器往IRP中加入IRP结束状态。主机控制器处理完IRP后,根据IRP的客户标志通知客户。3.3.4.2USBHOST接口电路设计本系统采用的USB控制芯片为PHILIPS的ISPll61。该芯片既有USB主机控制器(HC)也有设备控制器(DC),支持全速(12Mbit/s)及低速(1.5Mbit/s)两种数据传输模式。对于主机控制,有两个USB下行端口。而对于设备控制,则有一个USB设备上行端口。ISPll61内部集成有多设置双FIFO存储器,对于主机控制,有4K字节FIFO。而对于设备控制,则有2462字节FIFO。ISPll6l芯片在实现主机和设备功能时符合USB2.0标准。ISPl161可支持所有传输类型:控制、中断、批量及同步。硬件电路设计如图3~14所示。ISPll61的16位数据总线和VG2的低16位数据线SD0.SDl5相连,A0,A1连接Nv62的地址线SAl,SA2上作为主控制器数据地址和命令地址端口的选择,INTl与VG2的IRQ5(PI"部中断5)相连作为中断输出请求至IJCPU处理器(这里只使用主控制器),利用VG2的选择端HPCS5作为ISPll61的片选信号CS的输入。PHPl09是一个P.沟道MOSFET,可以被作为VBUS的电源开关,用于过流检测端口的供电。使P.沟道MOSFET的漏极与5V电源相连,VBUS接源极,HPSWnN接闸极。漏极与源极上的压降,为过流检测电压(Voc),如果高于‘500mA将停止对总线的供电。+3.3VVG2上n上盘上∞山el氍琳』hh・【杠嚣SD[15:口】(:mS:Ol幅dn黜必兰l丁删‘l、r驵面越U崆m一罄SAlSA2:嬲l懈鲁锄—剖硼:矾P103爆:州U翱书瓤隐型“滕翥蕊矗疆哟|口i{『嗬刘|叫l∞鹪o强‰缘■—粤II啊∞睦搬抽锄耵—一丽一1蛾F。精娶辑稍曲船∞器∞图3—14USB接口电路3.3.5视频处理接口电路设计“”啪瑚1视频处理电路主要实现视频和图像叠加,并生成复合视频信号输出到液晶体显示器。其硬件电路分为3个部分。TBl238接口电路实现图像和视频叠加,实现复合视频信号驱动的功能。一、TBl238接口电路1、TBl238的特点TBl238是东芝公司推出的具有12C总线控制的彩色单片集成电路。该电路TBl238接口电路完成视频电路中的图像和视频的叠加功能。TBl238的R、OSDG、OSDB引脚是模拟R、G、B信号输入端,接VG2的R、G、KA2198接口电路实现视频RGB到复合视频信号的转换,MAX4310接口电路采用双极性BICMOS技术(BIPOLAR和CMOS的结合1,双排直插式塑封结构,外围元件少,免调试,单晶体/多制式,全12C总线控制。2、TBl238接口电路分析OSDB输出信号。TBl238的41脚是复合同步信号输入端,接4052的视频输出信号。TBl238的26脚是12C总线时钟端,27脚是12C总线数据端,接VG2的PIO端口P1024、P1029,VG2在主程序初始化中可以通过12C总线方式设置TBl238工作模式。TBl238的30和3l引脚接VG2发出的视频同步信号输入。TBl238将叠加后的RGB信号通过18、19、20引脚输出至KA2198视频译码器电路。TBl238接口电路如图3-15所示。.』.卞下::’c宝竖再j“骢:≤~下下嚣芒;二、KA2198接口电路弭婆-|睦甍.I毹jl。|一孟一”:1nj-上下币i———L—剥卜—门。。J}一}丽卜笋+;制io[=)———[=]——_lIt兰!兰强器黼,。彗。。忙一一一立.t啊J:j卫i:丑丑—一1・lJi盟TdLs¨图3-15TBl238接口电路KA2198接口电路如图3.16所示。图3.16KA2198接口电路1、KA2198特点KA2198是一块单片电路,用于视频系统的RGB译码。KA2198支持PAL制式和NTSC制式。KA2198包含了R.Y/B.Y矩阵、调节器、脉冲产生器、标准仪、内嵌的色度BPF(带通滤波器)和亮度延迟线、使用S-VHS系统的Y/X输出。2、KA2198电路分析TBl238输出RGB信号经过交流耦合连接到KA2198相应的输入。KA2198的两个同步信号都由VG2相应的管脚输出。PAL/NTSC模式转换由管脚NTSC决定,当NTSC=H时,芯片工作在NTSC模式。当NTSC=L时,芯片工作在PAL模式。管脚NTSC接VG2的P1023,可以通过VG2来实现PAL制NTSC制式的切换。KA2198的第20脚是RGB译码后的复合视频输出引脚,接到MAX4310的相应管脚。三、MAX4310接口电路1、MAX4310的基本性能MAX4310是MAXIM公司生产的单电源工作的低功率高速多路视频复用放大器。它将双通道复用开关和一个可调增益放大器集成在同一芯片上,同时将通道复用开关和出色的视频特性结合起来,具备快速通道切换、一3dB带宽280MHz的特性。工作在“V~+10.5V的单电源(或双电源±2~±5.25v),呈现出满电源范围输出和低于地电平的共模输入范围,电源电流仅6.1mA,具有低功耗关断模式,使输出处于高阻态,可降低电源电流至560uA。2、MAX4310接口电路分析MAX4310接口电路如图3—17所示。C10vIDE00U11v10r0—0U72VIDE0—0U75VID[0_1]t174图3.17MAX4310接ISl电路MAX4310实现复合视频信号的驱动功能。管脚4、5是两路视频输入,管脚8是视频复用输出,管脚7是内部可调增益放大器的反相输入端,可以通过AD)05.。改变接到管脚7的两个电阻R8和RIO的阻值来调节整个电路的增益2019(I+R8/R10)和.3DB带宽。管脚1是地址使能端,该端为低电平则选样通道0(管脚4输入),该端为高电平,则选择通道l(管脚5输入)。管脚3和管脚6是电源引脚,如单电源供电,管脚3接正电源,管脚6接地。放大后的视频信号分为四路,可同时接到四个液晶显示器上。3.3.6音响控制器接口电路设计瞰m州2”本系统通过车载音响控制器实现对RADIO、VCD和DVD的直接控制。车载音响控制器包含收音单元电路和VCD、DVD单元控制电路,通过外部挂接多碟VCD或DVD主机,可以完成对RADIO、VCD和DVD碟机的控制,且车载音响控制器带有详细的数据接口,系统可以通过12C总线方式方便地读取收音、VCD和DVD状态下的数据(如RADIO频率、波段、VCD单曲时间进度等、。系统对车载音响控制器的控制使用DA(数模转换)方式,即通过向车载音响控制器KEY1、KEY2、KEY3三路接口发送不同的分压值脉冲实现对车载l、KEY2、KEY3音响控制器不同状态的控制。车载音响控制器检测到KEY围在0-5V之间。上的不同电压值实现对RADIO、VCD和DVD状态的直接控制,其电压值的范系统使用M62334作为DA转换芯片,实现对车载音响控制器的控制。VG2芯片自身不带IzC接口,采用VG232个PIO端口中的P1029(SDA2io)作为DA转换的时钟线SDA,P1030(SCL2作为转换的数据线SCLM62334自身带有i2C总线接口。将VG2的P1029和P1030与M62334的SCL和SDA通过10K的上拉电阻相连,即可实现两者之间的12C总线通信。系统从音响控制器读取数据信息,也是通过12C总线方式。使用VG2的PIO端口P100(SDAlio)作为时钟线SDA,PIOI(SCLlIo)作为数据线SCL和音响控制器相连。硬件连接电路如图3一18所示。3.3.6.112C总线介绍12c总线是PHILIPS为了提高硬件效率和简化电路设计而开发的用于内部Ic器件之间进行数据交换的双向串行总线。12C总线通过2根线——串口数据(SDA)和串行时钟(scL)线连接到总线上的任何一个器件,每个器件都应有一个唯一的地址,而且都可以作为一个发送器或接收器。此外,器件在执行数据传输时也可以被看作是主机或从机。1)发送器:本次传送中发送数据(不包括地址和命令)到总线的器件。2)接收器:本次传送中从总线接收数据(不包括地址和命令)的器件。3)主机:初始化发送、产生时钟信号和终止发送的器件,它可以是发送器30或接收器。主机通常是微控制器。4)从机:被主机寻址的器件,它可以是发送器或接收器。12C总线是一个多主机的总线,即可以连接多于一个能控制总线的器件到总线。当2个以上能控制总线的器件同时发送传输时,只能有一个器件真正控制总线而成为主机,并使报文不被破坏,这个过程叫仲裁。与此同时,能使多个能控制总线的器件产生时钟信号的同步。SDA和SCL都是双向线路,连接到总线的器件的输出级必须是漏极开路或集电极开路,都通过一个电流源或上拉电阻连接到正的电源电压,这样才能实现“线与”功能。当总线空闲时,这两条线路都是高电平。在标准模式下,数据的传输效率为0—100Kb/s。I℃总线协议定义如下:1)只有在总线空闲时允许启动数据传输;2)在数据传送过程中当时钟线为高电平时,数据线必须保持稳定状态,不允许有跳变;时钟线为高电平时,数据线的任何电平变化将被看作总线的起始或停止信号。起始信号:时钟线保持高电平期间,数据线电平从高到低的跳变作为I℃总线的起始信号。停止信号:当时钟线保持高电平期间,数据线电平从低到高的跳变作为12C总线的停止信号。M62334接口介绍M62334是带有12C总线接口的8位4通道的D/A转换器,允许多个设备之其管脚描述如下管脚符号功能6SDA串行数据输入7SCL串行时钟输入1—4Aol—A048位D/A转换输入8VCC电源5GND地表3-4M62334管脚功能M62334允许多个设备之间通讯,I℃总线格式为:l!l!l!竖!!旦!!墅l垒l!竺!!!!l!l!!!ISTA;起始位,A:确认位,w:写,STP:停止位。SLAVEADDRESS(器件从地址):Ox98。SUBADDRESS为通道选择地址。3.3。6.2间通信。J!竺I!!翌垒竺!!塑DACDAl隗为需D/A转换的数字量。SD^2一10S耻-10SCLl10SDAI—IO图3-18VG2与音响控制器接口电路3.3.7电视板接口电路设计系统配有电视板实现对电视操作的直接控制。电视板中内含电视接收单元电路和搜台、选台等控制单元电路。系统可通过与电视板的接口实现电视的搜台、选台操作。两者的接口电路非常简单,直接使用VG2的10实现电视搜台、选台等操作。其接口电路如图3—19所示。VG2的P107和电视板的sT接口相连,实现电视的搜台;VG2的P108和电视板的XT接口相连,实现电视的选台功能。VG2发送的搜台、选台信号为低电平信号。电视板sTXTPIO?P108图3—19电视板接口电路3.3.8音视频切换电路设计四路视频(车载电视、VCD、倒车CCD、DVD)输出至图3—20中的4052四选一模拟开关芯片,由VG2的AV—SEL0(P1025)、√w—SELl(P1028)10眄i个外围输入输出口来控制4052的通道选择。1V~VIDE0一INPUTCVCb—VlDE0一INPUTDVD—VlDE0一INPUlV怔。一¨(]一一CCb—VlDE0一INPUl图3.20视频切换电路流瓣躲黼■置淼埔黜一DD—D阻阻jj图3.21音频切换电路四路视频的左右声道音频输入至图3—21中的4052四选一模拟开关芯片,也由VG2的Av-SELO(P1025)、AV_SELl(P1028)两个外围输入输出口来控制4052的通道选择,使得视频、音频保持一致。3.3.9屏显参数接口电路设计液晶模组屏显菜单调整、控制,将液晶显示模组的控制信号(包括开关屏、图像亮度、对比度、色饱和度调整、菜单等功能)直接输入至连接VG2第P109、P1010、P101l、P1012端口。当用户操作面板上的开关屏、菜单按键时,VG2监测到按键动作后,再将控制信号输送给液晶显示模组。3.4硬件抗干扰措施啪m1车载多媒体视音系统的工作环境较为恶劣,控制器会受到来自内外两方面的干扰。外部因素包括:外部的电气条件、空间条件、机械条件。内部因素包括:系统的结构(硬件结构、软件结构)设计;芯片的性能与可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国紫草种植行业前景研究与投资战略报告
- 2021-2026年中国小型蒸汽轮机市场全面调研及行业投资潜力预测报告
- 2025-2030年中国酱腌小米辣项目投资可行性研究分析报告
- 中国胎儿监护仪行业发展概况及行业投资潜力预测报告
- 2024-2025学年高中历史第5单元中国近代社会生活的变迁第16课大众传媒的变迁学案新人教版必修2
- 2024-2025学年高中语文模块复习回眸基础练含解析新人教版必修5
- 2024-2025学年新教材高中数学第五章统计与概率5.4统计与概率的应用课后篇巩固提升新人教B版必修第二册
- 2025年中国水上休闲行业发展监测及投资战略规划研究报告
- 中国水果刀钥匙扣项目投资可行性研究报告
- 菱镁矿项目可行性分析报告(模板参考范文)
- 部编版小学五年级下册《道德与法治》全册教案含教学计划
- 运动会活动流程中的医疗安全保障措施
- 2025公司员工试用期合同(范本)
- 第十章皮肤软组织扩张术医学美容教研室袁晓野讲解
- 2025年冷链物流产品配送及仓储管理承包合同3篇
- GB/T 19342-2024手动牙刷一般要求和检测方法
- 2024年山东铁投集团招聘笔试参考题库含答案解析
- 2022年露天煤矿安全资格证考试题库-上(单选、多选题库)
- 计价格(2002)10号文
- 青果巷历史街区改造案例分析
- 桩身强度自动验算表格Excel
评论
0/150
提交评论