基于32位单片机MC68HC376的高可靠性系统设计

发布者:Yuexiang最新更新时间:2006-12-27 来源: 中国元器件在线关键字:时钟  去耦  电源 手机看文章 扫描二维码
随时随地手机看文章

引言

随着工业技术的不断发展,对单片机控制的要求也越来越高,需要单片机具备更高的反应速度和更强的数据处理能力,各种高性能的新型单片机得到了迅猛的发展和应用。单片机上主要是高速的数字信号,弱信号很容易受到外界的电磁干扰,同时,单片机系统也会发生掉电、死循环等问题。在工业控制场合,一旦控制发生错误,将会造成难以估计的损失。因此,如何提高控制的可靠性是长期以来的一个重要问题。本文介绍了应用32位高性能单片机MC68HC376的一种实际开发方案,同时重点讨论了提高系统可靠性的设计和实现方法。

MC68HC376是Motorola公司推出的一种新型的32位高性能单片机,具有极强的数据处理、逻辑运算和信息存储能力,且支持BDM(Background Debug Mode)模式。通过简易的专用电缆接口,可以直接对微控制器系统进行仿真开发和烧录程序。此外,由于MC68HC376内部集成度高,外部扩展工作少,因此本身具有较强的抗干扰能力;同时通过外部硬件电路以及软件的抗干扰设计,控制系统可以实现较高的可靠性。

  1 控制系统的基本结构设计

MC68HC376的集成度高,其主要功能模块包括32位CPU;系统集成模块(SIM);4K备用RAM;8K片内ROM;10位队列式的模数转换器(QADC);队列式串行通信模块(QSM);可构造时钟模块(CTM4);时间处理单元(TPU);
3.5K静态TPURAM;CAN控制模块(TOUCAN)。其基本性能如下:

  (1) 24位地址总线、16位数据总线结构,支持32位数据操作。
  (2) 2个8位双功能I/O,1个7位双功能I/O,16~44个模拟量输入通道。
  (3) 具有系统保护逻辑,同时可进行时钟监视和总线监视。
  (4) 速度快,在4.194MHz的晶振下系统时钟可达20.97MHz。
  (5) 功耗低,具备低功率休眠功能。
  (6) 支持高级语言和背景调试。

系统扩展的基本结构 MC68HC376 内部集成度较高,因而其所需的外围扩展工作较少。基本结构包括外部Flash ROM、RAM、模拟量输入通道、数字量输入通道、键盘、液晶显示、RS-232电平转换器MAX232和CAN控制器CAN250等,其结构框图如图1所示。本文重点讨论系统的可靠性设计。


  2 系统的可靠性设计

  2.1 微处理器硬件监控电路

本文采用监控器MAX705芯片构成外部监控电路,电路外部接线如图2所示。该电路具有看门狗定时器、自动和手动复位功能,以及电压门限监测功能。

由于在系统上电、掉电以及供电电压不足时, CPU 和总线逻辑状态不确定,因此应该将微控制器维持在复位的状态,以避免控制错误。对于MAX705,复位门限电压为4.65V,故当Vcc低于4.65V时,系统保持在复位状态。同时,将Vcc与PFI引脚相连,当Vcc低于1.25V时,由PFO引脚输出示警信号,若较长时间处于电源示警状态,则可能出现电源故障,应该加以处理。

当系统正常运行时,由MC68HC376的CTM4模块的CTD4通道以小于1.6s的间隔定时向MAX705的WDI引脚提供脉冲;一旦系统不能正常运行而导致MAX705的WDI引脚失去脉冲时,看门狗定时溢出使得/WDO为低,由于/WDO与手动复位引脚/MR相连,因此/RESET脚向MC68HC376发出低有效的复位信号,使系统恢复到复位状态。

  2.2 外部滤波电路

由于系统采用外部参考频率源,为了提高系统频率的稳定性和可靠性,所以需要在MC68HC376的XFC脚上接入滤波电路。该电路应尽可能降低XFC脚的泄露电流,以提高时钟的稳定性和内部锁相环的性能。图3所示为高稳定的滤波电路。


  2.3输出驱动电路可靠性设计

控制装置通过对系统状况进行监测和分析后,向控制和调节的动作单元提供控制信号。如果输出信号受到干扰或者由于装置故障而发出错误的控制信号,那么会因产生错误的调节控制动作而使系统受到危害。因此,对于输出驱动电路应该加以相应的闭锁控制和抗干扰设计,以提高控制的可靠性。

  (1) 闭锁控制电路

这里采用可再触发双/单稳态多谐振荡器74LS123 来构成输出闭锁电路,电路接线如图4 所示。 将74LS123的A脚与MC68HC376的CTM4模块的CTD4通道相连,由于在正常情况下CTD4定时提供脉冲,使得振荡电路不能发生翻转,此时,/Q保持为1;如果装置故障,使得CTD4失去脉冲,则振荡电路使得/Q翻转变为0,因此闭锁信号变为0对输出控制信号闭锁。

同时,与门4081的另一脚接至MC68HC376的TPU模块的TCH15脚,直接由MC68HC376控制。在正常运行中,当需要输出控制信号时,置TCH15为1;当不需要输出控制信号时,置TCH15为0,则使闭锁信号为0,闭锁输出部分,这样就防止了由于干扰或其他原因造成的误动作。

  (2) 控制信号输出部分的抗干扰设计

当闭锁信号开通时,输出控制信号可能由于扰动而出现偏差,因此应设计相应的输出电路形式来减小扰动的影响。输出电路的形式如图5所示(这里只画出一路输出信号)。


采用单线控制时,一旦受到干扰就会使控制信号的电平发生变化,从而造成误动。这里采用“0,1”控制方式,用两根临近的控制线,一根直接接至与门4081,另一根经过非门4069接至4081,即当两根控制线为“0,1”时输出有效的电平信号1。这样,当存在高扰动或低扰动使得控制线同时变为1或0时,输出无效的电平信号0。本系统中,以CTM4模块的CPWM7引脚和闭锁信号一起控制开启信号;开启信号与MC68HC376的控制信号一起控制动作输出信号。这样就充分提高了输出控制的可靠性。注意,单片机的I/O控制信号应使用上拉电阻。

  2.4 掉电报警电路

当系统的某一级工作电源掉电时,控制装置将不能正常运作,或者控制信号得不到正确执行。这时应该发出报警信号,掉电报警电路如图6所示。将各等级的工作电源通过关隔MOC8050串接起来,一旦发生掉电的情况,掉电报警处的电平由高变为低,启动报警装置。软件可靠性设计

  2.5 软件看门狗

在MC68HC376的SIM模块中,有一个软件看门狗,在监控程序中,可以开启软件看门狗,配合提高系统的可靠性。该软件看门狗由MC68HC376的系统保护控制寄存器(SYPCR)中的SWE位控制开启。当SWE位为1时,看门狗启动,开始计时。在装置正常工作时,程序应该在软件看门狗溢出之前对软件服务寄存器(SWSR)先后写入55H和AAH,当写入完成之后,软件看门狗就会清除当前计时值,重新开始计时。

如果计时值溢出,则会使MC68HC376的/RESET引脚有效,系统复位。这样,就可以在程序死循环或者由于其它原因而导致程序跳飞时自动回复到复位状态。

看门狗的溢出时间由系统频率以及SYPCR寄存器的看门狗分频位(SWP)和看门狗定时区(SWT[1:0])决定,如表1所示。选择看门狗溢出时间时应该注意大小适中,若取值过大,则程序可能会较长时间处于死循环或跳飞状态,从而导致控制错误或失效;若取值过小,则会增加程序负担,降低装置运行效率。


  2.6 程序的区域划分和操作级别控制

CPU32可进行两种优先级别的操作:监控级别和用户级别。在监控级别下,CPU可以对所有的内部集成资源和所有的指令进行操作,而在用户级别下,它对一些寄存器和指令的访问会受到限制。在程序中有效地利用这种优先级别会使内部资源和一些系统指令得到有控制的访问,从而提高系统运行的可靠性。CPU32的状态寄存器SR中的S位决定CPU的工作级别,当S=1时CPU处于监控级别;S=0时CPU处于用户级别。

一般情况下,单片机的程序区和数据区在同一个物理地址空间。对于MC68HC376,可以通过功能码FC[2:0]来扩展和划分外部物理空间,对FC[2:0]实现外部解码,可以使监控级程序、监控级数据、用户级程序、用户级数据分别使用各自独立的地址空间。对于MC68HC376内部的各个模块,可以通过其相应的结构寄存器中的SUPV位来确定该部分的通用寄存器所处的地址空间,当SUPV=1时,将相关的寄存器放置于监控级数据地址空间,CPU只有在监控级别时才可对其访问和操作;当SUPV=0时,将相关的寄存器放置于数据级数据地址空间,CPU可任意对其进行访问和操作。这样,整个程序结构性强,按级别控制访问,增强了运行的可靠性。

  2.7 总线监视器

MC68HC376进行内部总线操作时,数据选通应答引脚(/DSACK)和自动向量引脚(/AVEC)应该有相应的应答信号。SIM模块中的总线监视器能对/DSACK和/AVEC信号进行监视,当响应时间超过定时值就使总线错误(/BERR)引脚有效。程序应对/BERR的状态进行监视,以便及时对总线错误做出相应的处理。

总线监视器的定时值由系统保护控制寄存器(SYPCR)中的总线监视时间区(BMT[1:0])决定。BMT[1:0]=00时,定时值为64个系统时钟;BMT[1:0]=01时,定时值为32个系统时钟;BMT[1:0]=10时,定时值为16个系统时钟;BMT[1:0]=11时,定时值为8个系统时钟。程序员应根据实际的运行情况进行选择。

其它 其它一些提高可靠性的措施还包括有配置去耦电容;系统时钟电路采用独立电源VDDSYN供电,减少对MCU的干扰,而且MCU 停电时系统时钟仍可维持运行。布线时,时钟电路设置在电路板的中央;Standby RAM采用两个电源VDD和VSTBY供电,正常运行时VDD供电,发生掉电时,使其自动切换到VSTBY供电。同时,在软件中,将堆栈及一些重要数据存放在Standby RAM 有利于重要运行参数的保存。

  3结语

该方案采用高性能、集成度高、可靠性强的32位新型微控制器MC68HC376为核心,同时在硬件、软件以及制板布线等方面采用多种提高系统可靠性的设计措施。应用该方案的数字式低频低压控制装置RSA800,已通过电力工业部电力设备及仪表质量检验测试中心的产品型式试验。

参考文献
1 MC68336/376 user's manual. Motorola.Inc.1996
2 CPU32 reference manual. Motorola.Inc.1996
3 CTM configurable timer module reference manual. Motorola.Inc.1996
4 QADC queued analog-to-digital converter reference manual. Motorola.Inc.1996
5 SIM system integration module reference manual. Motorola.Inc.1996
6 QSM queued serial module reference manual. Motorola.Inc.1996
7 王幸之等. 单片机应用系统抗干扰技术. 北京航空航天大学出版社. 1999
8 王福瑞等. 单片微机测控系统设计大全[M]. 北京航空航天大学出版社. 1999
9 李华等. MCS-51系列单片机实用接口技术. 北京航空航天大学出版社. 1993
关键字:时钟  去耦  电源 引用地址:基于32位单片机MC68HC376的高可靠性系统设计

上一篇:用单片机数据采集系统研究瞬变过程
下一篇:基于32位单片机MC68HC376的高可靠性系统设计

推荐阅读最新更新时间:2024-12-17 15:02

基于推挽逆变电路的24VDC-220VDC车载开关电源设计方案
    随着现代汽车用电设备种类的增多,功率等级的增加,所需要电源的型式越来越多,包括交流电源和直流电源。这些电源均需要采用开关变换器将蓄电池提供的+12VDC或+24VDC的直流电压经过DC-DC变换器提升为+220VDC或+240VDC,后级再经过DC-AC变换器转换为工频交流电源或变频调压电源。对于前级DC-DC变换器,又包括高频DC-AC逆变部分、高频变压器和AC-DC整流部分,不同的组合适应不同的输出功率等级,变换性能也有所不同。推挽逆变电路以其结构简单、变压器磁芯利用率高等优点得到了广泛应用,尤其是在低压大电流输入的中小功率场合;同时全桥整流电路也具有电压利用率高、支持输出功率较高等特点,因此本文采用推挽逆变-高频变压
[电源管理]
基于推挽逆变电路的24VDC-220VDC车载开关<font color='red'>电源</font>设计方案
基于STM32的矿用本质安全型电源设计
0 引言 本安电源是本安型电气设备的一个重要组成部分,由于煤矿的机械化,井下传感器、弯道报警器等设备的供电,通信、报警都需要供电设备。但是基于井下复杂的环境,对供电设备的要求也是非常严格的,它要求电源电路的内部和引出线无论是在正常工作还是在故障状态下都是安全的并且产生的电火花不会点燃周围环境中的爆炸性混合物。本安电源有“ia”和“ib”两个等级。在本文中介绍的本安电源是井下常用的“ia”等级,也就是说在一个故障,一套保护电路损坏的情况下也能继续工作。 1 本安电源的组成及工作原理 1.1 电源 本系统中本安电源的输入+Vin、-Vin为48 V 直流电源,经过DC/DC 电源转换模块(U1)输出12 V直流电,U2是780
[单片机]
基于STM32的矿用本质安全型<font color='red'>电源</font>设计
开关电源维修的方法及经验总结
  当开关 电源 出现问题时,该如何进行维修呢?本文具体描述了开关电源维修的方法步骤以及一些经验总结。    开关电源维修具体方法   开关电源维修的时候,我们首先需要利用万用表检测一下各功率器件是否存在击穿短路,例如电源整流桥堆、开关管、高频大功率整流管、抑制浪涌电流的大功率电阻是否烧断等,然后需要再检测各输出电压端口电阻是否异常,如上述器件有损坏的情况我们则需要进行更换新的器件。   我们在完成上述检测之后,接通电源后如还不能正常工作,接着我们就要检测功率因数模块(PFC)和脉宽调制组件(PWM),查阅相关资料,熟悉PFC和PWM模块每个脚的功能及其模块正常工作的必备条件。   对于具有PFC电路的电源则需测量滤波电容两端电
[电源管理]
逆变器榜单!2月央国企40.73GW逆变器项目招/中标分析!华为、阳光、特变、科华、正泰电源、禾望、固德威等领先!
根据国际能源网/光伏头条(PV-2005)统计,2月1日-2月28日,约有23个逆变器招标项目定标,合计容量27.72GW。中标企业方面,华为、阳光电源、特变电工、科华数据、禾望电气、株洲变流、固德威、锦浪科技、正泰电源、上能电气、首航等18家企业均有中标。 此外,年后央国企已经密集启动逆变器的招标工作,中核集团、国家电投、中国电建、三峡集团等企业发布了16个招标项目,合计容量约13.01GW。 华为、固德威、阳光、株洲变流领衔中标榜 国际能源网/光伏头条(PV-2005)统计,2月1日-2月28日国内逆变器招投标市场,上述18家企业,共同赢得了27.72GW的逆变器招标采购订单。 其中,华为中标734MW;固德威中标165M
[新能源]
用TL431作大功率可调稳压电源电路
精密电压基准IC TL431是T0—92封装如图1所示。其性能是输出压连续可调达36V,工作电流范围宽达0.1。100mA,动态电阻典型值为0.22欧,输出杂波低。图2是TL431的典型应用,其中③、②脚两端输出电压V=2.5(R2十R3)V/R3。如果改变R2的阻值大小,就可以改变输出基准电压大小。图3是利用它作电压基准和驱动外加场效应管K790作调整管构成的输出电流大(约6A)、电路简单、安全的稳压电源。 工作原理如图3所示,220v电压经变压器B降压、D1-D4整流、C1滤波。此外D5、D6、C2、C3组成倍压电路(使得Vdc=60V),Rw、R3组成分压电路,T1431、R1组成取样放大电路,9013、R2组成限流保护电路,
[电源管理]
用TL431作大功率可调稳压<font color='red'>电源</font>电路
运算放大器的单电源供电原理
大部分运算放大器要求双 电源 (正负电源)供电,只有少部分运算放大器可以在单电源供电状态下工作,如LM358(双运放)、LM324(四运放)、CA3140(单运放)等。需要说明的是,单电源供电的运算放大器不仅可以在单电源条件下工作,也可在双电源供电状态下工作。例如,LM324可以在、+5~+12V单电源供电状态下工作,也可以在+5~±12V双电源供电状态下工作。 在一些交流信号放大 电路 中,也可以采用电源偏置电路,将静态直流输出 电压 降为电源电压的一半,采用单电源工作,但输入和输出信号都需要加交流耦合 电容 ,利用单电源供电的反相放大器如图1(a)所示,其运放输出波形如图1(b)所示。 该电路的
[电源管理]
运算放大器的单<font color='red'>电源</font>供电原理
瑞萨电子推出集成电源转换电路的低损耗碳化硅功率器件系列
  2012年1月24日,日本东京讯——全球领先的高级半导体和解决方案的供应商瑞萨电子株式会社(TSE:6723,以下简称“瑞萨电子”)宣布推出三款碳化硅(SiC)复合功率器件,它们是RJQ6020DPM、RJQ6021DPM和RJQ6022DPM。三款产品在单一封装中结合了多个碳化硅二极管和多个功率晶体管,组成电源转换电路。这些功率器件是瑞萨电子推出的采用碳化硅的第二个功率半导体产品系列。碳化硅是一种能有效降低损耗的新材料。全新功率器件旨在用于家电(如空调)、PC服务器和太阳能发电系统等电力电子产品。 最近,为了应对环保问题,降低电气设备功耗,提高电气产品效率的需求不断提高。特别是提高电源转换效率,以降低空调、通信
[电源管理]
瑞萨电子推出集成<font color='red'>电源</font>转换电路的低损耗碳化硅功率器件系列
导入数位电源控制技术的专用LED照明驱动器
要让led能在稳定条件下亮灯并进行调光, LED驱动 积体电路(IC)是不可或缺的,且最理想的LED驱动IC必须能够适用于各种功率、调光方式及电源等。    LED驱动IC执掌定电流控制   为因应此一市场需求,LED照明专用驱动IC要让LED在固定亮度的条件下亮灯,就必须具备可定电流控制的能力。一般来说,如要利用交流电(AC)电源进行定电流控制,通常会采用降压型切换式稳压器方式(图1)。      图1 一般的照明专用电源模组   传统方式会造成输入电压/输出电压变化过大,且依应用条件不同,有可能还须重新设计电源模组。当输入电压变化过大时,交流电电压的频率如全波整流后的100~120Hz,会导
[电源管理]
导入数位<font color='red'>电源</font>控制技术的专用LED照明驱动器
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved