基于飞思卡尔9S08MZ60单片机的国网单相表设计实现基于飞思卡尔9S08MZ60单片机的国网单相表设计实现张明峰飞思卡尔半导体(中国)有限公司技术销售经理随着中国国家电网公司于2009年年底正式推出了酝酿已久的电表设计统一招标方案之后,整个中国电表行业掀起了一轮全新的设计热潮,以求在最短的时间内设计出完全符合国网新规约的各种电表。由于此新规约较以往的设计相比增加了很多全新的技术要求,由此给不少厂家带来了设计方面的诸多挑战。面对这样的一个市场需求,飞思卡尔公司结合自己单片机产品的特点和电表设计的具体要求,及时推出了一款完全按国网单相多功能表要求设计的完整解决方案,以方便用户进行整体性能的综合评估,并以此为参考来加快自有产品的设计和开发。我们在这里就该方案做一些简要介绍。系统实现基础该方案的核心是飞思卡尔专门针对中国电表市场而推出的系列芯片中最主要的一款8位单片机9S08MZ60,它基于飞思卡尔目前主打的S08内核,片内有60K的程序空间和2K的RAM空间,外加功能完善的内部时钟模块;主要的片上外设包括:64引脚封装所提供的55个IO端口;2路硬件异步串口;三个16位定时计数器,总计支持多达10路引脚通道时间控制,其中任意一路均可以通过软件配置成输入脉冲沿捕捉、定时比较电平输出或PWM脉宽调制;带总共16路输入的8位ADC;另外硬件SPI和I2C模块各一个;还有一个8位的实时计数器可以在芯片休眠时维持定时计数并唤醒MCU;内部总线最高运行速度达20MHz。片上自带在线调试模块,开发调试高效方便。本设计方案中充分利用了几乎所有上述模块的硬件固有功能,最大限度地简化外围设计,在保证整体设计功能满足性能最优的同时,降低系统成本。其中:MCU工作于内部时钟,摒弃了传

基于飞思卡尔9S08MZ60单片机的国网单相表设计实现

基于飞思卡尔9S08MZ60单片机的国网单相表设计实现