资料介绍
系统MCU的选型在整个方案设计中至关重要,是主要功能实现的关键元件,并直接关系到外围元器件的配置要求和整体方案的可实现性。系统性能的稳定性、功能需求的可靠性以及市场定位要求和合理的经济性都是在MCU方案选择中必须考虑的。选择的MCU过于昂贵,即使性能良好也会因为价格的原因而失去市场;系统方案满足实验室台架试验,其价格也比较合理,但却不能满足汽车电气设备基本技术条件(QC门禅13一2002)中的振动、高低温、耐酸等试验,这同样会使你的开发方案失去价值。所以在进行开发方案系统设计时,选择适合本系统的MCU是开发方案成功的重要一步。如今,嵌入式应用技术在过去的20年里得到了迅猛的发展,世界上很多单片机公司都根据汽车的特定环境推出了各种不同性能的MCU 。其中在汽车领域内比较领先的有Freeseale、Philips,其他单片机公司如:microchip、atmel、fujitsu、TI、NEC、ST等也相继开发除了适合汽车工作环境的单片机。本系统MCU选择FREESCAI石公司的16位单片MC9512H128。Freescafe(飞思卡尔)半导体公司(原MOTOROLA公司半导体产品部)是世界上最大的单片机供应商。其单片机产品的技术根基可追溯到1974年的8位处理器MC6800和后来的MC6801,使用HMOS工艺,功耗高。最早出现CMOS工艺的单片机是MC14685,后来出现了HCMOS(高速CMOS)工艺的单片机MC68HC05,产量突破了20亿片,是世界上产量最高的单片机。其后又推出了HCS05和HCLDS两个系列的单片机,于2000年后推出了低功耗、低成本、高性能的8位单片机有Hc08、MCSOS、HCn,其系列品种繁多、片内资源丰富,应用范围广泛,可靠性高,抗干扰能力强。其他相关产品见表4一1
随着电子技术的不断发展以及人们对产品应用性能要求的提高,处理位数更高的单片机也得到了迅速的发展,各公司纷纷推出了16位和犯位高性能的单片机。但由于价格,技术等因素的影响,还没有普遍应用,一般在特定环境和有专门需求的场合中应用。FREESCALE公司的16位单片机产品有HC12系列、512系列、He16系列等[35]。
本课题在MCU选型方案方案上做了大量工作,经过了如下程序:首先根据功能需求划分功能模块,然后根据功能模块选择合适型号的MCU,根据各MCU的性能进行配置外围电路,最后通过比较各个方案的综合性能、成本价格、工艺条件后最后确定了以H128为MCU的开发方案,选择了Freescale公司专门为汽车仪表设计的16位单片机Megs12H12s(以后简称HiZs)136]。H12s属于16位单片机中512系列中的一种(512系列单片机根据应用场合的不同分为A、B、C、D、E、F、G、H、L等系列)。选择H128其最主要的原因就是其片内功能模块的高集成度完全符合本系统结构框图方案的功能需求,无需扩展任何外围电路即可完成系统功能的实现。H128其外围引脚功能如图4一1所示。
MC9512H128单片机的功能正好能满足仪表系统的需求,其内部集成的每个功能模块都在本仪表中使用到,并有部分接口预留,可以作为功能扩展和产品升级使用。H128内部丰富的集成资源、成本价格相对便宜,专门针对汽车环境进行功能开发能满足汽车电子耐温、振动、耐酸等多项试验,使得系统性能稳定,工作可靠。H128单片机在使用和运行上具有以下特点:
1.低功率消耗:通过编程的方法对输入时钟进行分频,避开了功耗更大的高频电路,总线速率为4MHz时,通过4分频,只需使用16MHz晶体。此外,还具有认AIT和STOP模式进一步降低功耗。它还可以使用低频率晶体(例如32K)的节能方式,通过PLL倍频后供MCU使用。程序可控制PLL在满足要求的前提下尽量降低时钟速率,自动平衡性能与功耗之间的关系。
2.兼容性:CPU12完全兼容HCn的源程序,多数指令汇编后生成相同的目标代码,它的程序设计模型与中断相应的堆栈操作顺序与HCll完全相同。此外CPU12增加了不少新的指令。
3.提高速度:CPU12是16位的处理器,ALU在某些运算中为20位。MCgs12内部所有数据总线为16位,外部总线可扩展为16位工作方式,也可以扩展为8位工作方式,这样可用8位的存储器件构成低成本的应用系统。即使选择了这种8位的工作方式,CPU12仍然按16位方式操作,智能总线接口自动将其分成两次8位操作,期间暂时冻结CPu。其次,CPU12具有一个类似流水线的指令队列,用于缓冲指令代码。CPU开始执行任何一条指令时,除了8位操作码以外,至少另外两个字节的目标代码对CPU可见。这意味着对于多数指令来讲,开始执行时,所需代码已经进入CPU,可在单个周期内完成,而无需等待取指令操作。取指令操作固定按照16位进行,与指令代码长度无关,因此不要求代码长度是偶数字节,从而提高了代码效率。CPU12的指令队列逻辑和微代码使对齐的和非对齐的指令执行时间完全相同。
随着电子技术的不断发展以及人们对产品应用性能要求的提高,处理位数更高的单片机也得到了迅速的发展,各公司纷纷推出了16位和犯位高性能的单片机。但由于价格,技术等因素的影响,还没有普遍应用,一般在特定环境和有专门需求的场合中应用。FREESCALE公司的16位单片机产品有HC12系列、512系列、He16系列等[35]。
本课题在MCU选型方案方案上做了大量工作,经过了如下程序:首先根据功能需求划分功能模块,然后根据功能模块选择合适型号的MCU,根据各MCU的性能进行配置外围电路,最后通过比较各个方案的综合性能、成本价格、工艺条件后最后确定了以H128为MCU的开发方案,选择了Freescale公司专门为汽车仪表设计的16位单片机Megs12H12s(以后简称HiZs)136]。H12s属于16位单片机中512系列中的一种(512系列单片机根据应用场合的不同分为A、B、C、D、E、F、G、H、L等系列)。选择H128其最主要的原因就是其片内功能模块的高集成度完全符合本系统结构框图方案的功能需求,无需扩展任何外围电路即可完成系统功能的实现。H128其外围引脚功能如图4一1所示。
MC9512H128单片机的功能正好能满足仪表系统的需求,其内部集成的每个功能模块都在本仪表中使用到,并有部分接口预留,可以作为功能扩展和产品升级使用。H128内部丰富的集成资源、成本价格相对便宜,专门针对汽车环境进行功能开发能满足汽车电子耐温、振动、耐酸等多项试验,使得系统性能稳定,工作可靠。H128单片机在使用和运行上具有以下特点:
1.低功率消耗:通过编程的方法对输入时钟进行分频,避开了功耗更大的高频电路,总线速率为4MHz时,通过4分频,只需使用16MHz晶体。此外,还具有认AIT和STOP模式进一步降低功耗。它还可以使用低频率晶体(例如32K)的节能方式,通过PLL倍频后供MCU使用。程序可控制PLL在满足要求的前提下尽量降低时钟速率,自动平衡性能与功耗之间的关系。
2.兼容性:CPU12完全兼容HCn的源程序,多数指令汇编后生成相同的目标代码,它的程序设计模型与中断相应的堆栈操作顺序与HCll完全相同。此外CPU12增加了不少新的指令。
3.提高速度:CPU12是16位的处理器,ALU在某些运算中为20位。MCgs12内部所有数据总线为16位,外部总线可扩展为16位工作方式,也可以扩展为8位工作方式,这样可用8位的存储器件构成低成本的应用系统。即使选择了这种8位的工作方式,CPU12仍然按16位方式操作,智能总线接口自动将其分成两次8位操作,期间暂时冻结CPu。其次,CPU12具有一个类似流水线的指令队列,用于缓冲指令代码。CPU开始执行任何一条指令时,除了8位操作码以外,至少另外两个字节的目标代码对CPU可见。这意味着对于多数指令来讲,开始执行时,所需代码已经进入CPU,可在单个周期内完成,而无需等待取指令操作。取指令操作固定按照16位进行,与指令代码长度无关,因此不要求代码长度是偶数字节,从而提高了代码效率。CPU12的指令队列逻辑和微代码使对齐的和非对齐的指令执行时间完全相同。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- CAN总线接口EMC标准电路设计方案 206次下载
- CAN总线在客车电路设计中的应用综述 41次下载
- 汽车驱动系统的CAN总线设计 44次下载
- 浅谈CAN总线系统 33次下载
- CAN总线在客车电源等电路设计中的应用 37次下载
- 基于CAN总线的汽车虚拟仪表系统设计 38次下载
- 基于CAN总线的电动汽车仪表设计-论文资料pdf下载 7次下载
- 基于CAN总线的汽车仪表系统中关于CAN总线的原理分析 1次下载
- 汽车CAN总线系统原理设计与应用 0次下载
- 基于CAN总线的嵌入式汽车仪表设计 16次下载
- CAN总线驱动芯片 43次下载
- 基于CAN总线汽车电子控制单元(ECU)的集成电路设计 28次下载
- 基于CAN总线的嵌入式汽车仪表设计 258次下载
- CAN总线接口电路设计 463次下载
- 基于CAN总线的汽车电子检测系统
- 详解纯电动汽车的CAN总线系统 9271次阅读
- 汽车CAN总线系统的挑战与设计 980次阅读
- CAN总线应用中双绞线简介 1677次阅读
- CAN总线电阻的作用及选型 3043次阅读
- 基于CAN总线控制器82527实现智能节点的软硬件电路设计 1846次阅读
- 汽车仪表的发展、趋势及采用CAN总线技术实现设计 2246次阅读
- 探析CAN总线在驾驶系统中的重要作用 7169次阅读
- CAN总线如何读取新能源汽车中的CAN信号 2.2w次阅读
- 基于CAN总线的电动汽车电源管理通信系统设计 1883次阅读
- CAN总线概述及应用_CAN总线的应用案例(汽车CAN总线应用) 3.4w次阅读
- 一文看懂汽车CAN总线技术原理 9.8w次阅读
- 汽车电子控制系统上的CAN总线通讯介绍 1.2w次阅读
- 汽车can总线工作原理及测量方法详解 14.5w次阅读
- 汽车防盗系统中的模块电路设计—电路精选(19) 6809次阅读
- 基于CAN总线的行车记录仪设计 5356次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多