《电子产品世界》2007年第10期摘录:130匡卜E卜_(亚塞=ARD
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
130匡卜E卜_(亚塞=ARD戳MI计RI墨1处6/理32图2信号采集通道图3控制执行单元&—-nBI耳图4LCD控制器逻辑框图E蛋瓣日=器(66MHz)。ARM丁I“DMI体系结构的特点是它集成了Thumb代码压缩器,ICEmCircuitEmulator)断点调试支持,和一个32位的硬件乘法器。数据采集单元数据采集单元的作用就是对需要的模拟信号进行采集、处理后送到处理器进行处理。在该单元中,核心是对模拟信号的调理。由于系统要采集到汽车的储气罐内的压力数据、制动踏板的位置数据、车速、离合器切合位置和油门踏板位置等数据,因此需要多路数据采集通道。各通道的数据必须完成信号的调理后,才能送到处理器进行处理。该采集单元的信号采集通道框图如图2所示。控制执行单元控制执行单元的功能主要是接收处理器发出的数字量,经过隔离及驱动后,送到执行机构如电磁阀、继电器、离合器等来使行相应的动作。功能框图如图3所示。这一级相对来说较为简单,但为了防止外界对系统的干扰,须采用隔离。隔离器件采用普通的光电祸器即可,系统中采用TL}'521·l。数据显示模块在系统的设计中,为了对采集的数据进行监控,使得调试更为方便、直观,因此增加了数据显示模块。s3C44BOX集成了LcD(I.iquidcristalDi刚ay)控制器,该控制器支持在uD上的单色、4级、16级灰度、256色的显示,具有很强的通用性,s3(N4BOX的L(=D控制器的作用是将缓存中的数据传送到外部的I皿驱动器,并产生必须的L(D控制信号。ⅡD控制器可以编程支持不同水平和垂直点数(640×480,320×240,160×160等)、不同数据线宽度、不同接口时序和刷新速率的uD,支持4位双扫描、4位单扫描、8位单扫描模式,并支持水平,垂直滚动,以用来支持更栏目编辑Ij崔澎II大的屏幕显示(如1280×。1280)。由于不同尺寸的LCD具有不同数量的垂直和水平象素、数据接口、数据宽度、接口时间和刷新率,$3C'.44BOX中的LcD控制器可以对相应的寄存器值进行编程,以适应不同的LcD显示板。u1D控制器逻辑框图如下图4所示。电源模块在本系统设计中,由外部供给系统单一的9V电源,通过三端稳压ASI117—5.O,ASI117_33和.ASl117—2.5,分别得到5.0V,3.3V以及2.5V。ASll17系列稳压器最大能提供800mA电流,由于本系统功耗较低,最大需求电流不超过300mA,因此用ASl117足以满足系统的供电需求。另外的两套±15V电源由D(itD(:变换器供给。考虑到系统中有数字电路和模拟电路,由于数字电路的电流变化较快,容易产生脉冲干扰,从而影响模拟信号的采样精度,因此应把数字地和模拟地分开。调试接口S3c44BOX内嵌rrAG测试电路,使得调试起来非常方便。JTAG是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试,几AG技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路TAP(TestAc一0essPort,测试访问口),通过专用的盯AG测试工具对内部节点进行测试。JrrAG测试允许多个器件通过盯AG接口串联在一起,形成一个盯AG链,能实现对各个器件分别测试。JTAG接口还常用于实现ISP(InSystemProgrammable)功能,如对Flash器件进行编程等。目前几AG接口的连接有两种标准,即14针接口和20针接口,在本设计中,采用的是14针的接口。该接口主要通过下载电路与计算机的并行口相连,在集成开发环境之下,使用相应的rrAG下载代理软件就可以用来进行系统调试,而不需专门的仿真器,这样可以降低开发的成本。通信单元在系统设计中,考虑到数据传送、下载以及调试的方便,增加了串行通信RS·232(:接口。另外,考虑到系统升级的方便,以及为了与现在流
阅读此文(图):
点击此处在线翻阅