飞思卡尔 S12 系列单片机
系统硬件设计
By DEMON
Email:Wangpanbao@126.com
智能车制作网站出版
http://www.intelligentcar.cn
飞思卡尔 S12 系列单片机系统硬件设计 智能车制作 www.intelligentcar.cn
1
目录
第一节 MC9S12DG128B 功能概述 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>第 1 页
第二节 时钟电路设计 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>第 4 页
第三节 S12单片机系统滤波电路设计 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>第 6 页
第四节 单片机电源电路设计 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>第 8 页
第五节 S12系列单片机 IO 接口电路设计 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>第 11 页
第六节 单片机复位电路的设计 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>第 14 页
第七节 BDM接口电路设计 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>第 16 页
第八节 RS232串行通讯电路设计 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>第 17 页
第九节 S12单片机的运行模式 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>第 21 页
第十节 使用 DXP 设计单片机系统 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>第 22 页
第一节 MC9S12DG128B 功能概述
MC9S12DG128B 是飞思卡尔半导体公司的汽车电子类产品,早在飞思卡尔还没有从摩托罗拉分离出
来前就已经诞生了。它隶属于飞思卡尔单片机的 S12 系列,其内核为 CPU12 高速处理器。MC9S12D
G128B 拥有丰富的片内资源,flash 达 128kb,加入裁减过的 uCOS 都没有问题,所以对于参加全国
大学生智能车竞赛或者其他中等复杂程度的控制系统它不用扩充片外存储器。MC9S12DG128B 有 16
路 AD 转换,精度最高可设置为 10 位;有8路8位PWM并可两两级联为 16 位精度 PWM,特别适合
用于控制多电机系统。它的串行通信端口也非常丰富,有 2 路 SCI,2 路 SPI 此外还有 IIC,CAN
总线等端口,并且采用了引角复用功能,使得这些功能引角也可设置为普通的 IO 端口使用。此外
它内部还集成了完整的模糊逻辑指令,可大大简化我们的程序设计。以下是它的系统结构图:
飞思卡尔 S12 系列单片机系统硬件设计 智能车制作 www.intelligentcar.cn
2
飞思卡尔 S12 系列单片机系统硬件设计 智能车制作 www.intelligentcar.cn
3
MC9S12DG128 的封装有两种,一种为 80 引角的,它没有引出扩展总线,且 AD 转换只引出了 8 路;
一种为 112 引角的,两种都采用了表面贴片式封装。下图为 112 引角的 MC9S12DG128B 引角图:
飞思卡尔 S12 系列单片机系统硬件设计 智能车制作 www.intelligentcar.cn
4
从上面的引角图我们可以看到 MC9S12DG128 的引角复用情况,一个引角往往有 2-4 个功能,而这
些功能的设置大部分是通过编程来实现的,非常方便。对于 MC9S12DG128 的学习,demon 认为可以
先从各引角的功能学起,然后试着下载程序,再逐渐编程实现各引角的功能。对于没有学过单片机
的人我觉得也可以直接来学习,而不必先去学 8 位的单片机,demon 接触的第一个单片机就是 16
位的,8 位的只学习了理论而没有真正使用过,对于不开发低价位产品的学生,并且 16 位的单片
机用着又舒服好玩,何必再去研究 8 位的呢?
第二节 时钟电路设计
时钟电路在单片机系统硬件设计中往往是一个关键的部分,因为晶振体的工作频率很高,设计不当
很有可能使其工作时的产生的高频信号对其他电路造成干扰,尤其是对模拟部分如 AD 转换输入信
号的干扰;或者甚至晶振体不工作,导致整个单片机系统无法运行。MC9S12 系列单片机的时钟输
入接口在其 46(EXTAL)和 47(XTAL)引脚上(112 引角封装),通常是接一个 16M 的晶振体。
外部振荡器的连接分为串联型,并联型和使用外部有源振荡器 3 种方式。最后一种的稳定性比较
高,适铣跹 д 吆褪褂贸『弦 笱细竦那榭鱿率褂茫 谝话愠『希 颐峭 ǔ2捎们傲街值纳杓品桨
浮U饫镄枰 ⒁獾氖荕 C9S12 系列单片机专门设计了外部振荡器的连接设置引角 PE7(36 号),要求
我们在使用串联型电路时将该引角置高,在使用并联型和外部有源振荡器电路时将该引角置低。以
下是 3 种电路的连接方案和相应的 PE7 引角配置。
- 1
- 2
前往页