微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 68HC908JL16微控制器的应用

68HC908JL16微控制器的应用

时间:01-30 来源:互联网 点击:

何使一个已经十分流行的8位元微控制器系列更加优秀?

答案是∶为设计者提供一个他们一直都很需要的东西,即具有更大的记忆体和更多的功能。飞思卡尔 MC908JL16是具有ADC、SCI和I2C而成本最低的28/32引脚16KFlash微控制器,本文介绍了该器件的特点及应用事项。

68HC908JL16微控制器

MC908JL16 是飞思卡尔半导体公司推出的8bit微控制器,它使用HC08内核并提供了低成本、可编程的FLASH记忆体。MC908JL16是正在发展的JL产品系列中的一员,包括多种时钟选择、两个16位元计时器、键盘中断、低电压抑制、看门狗计时器,以及26个双向I/O管脚。

MC908JL16 与其他908JL系列微处理器引脚相容,但Flash(16K)和RAM(512bytes)容量翻倍。它在具有一个串列通信介面(SCI)的基础上还增加了一个I2C模组,以改进串列通信性能;使用一个10位模数转换器(ADC)代替了8位ADC,以改进转换精度,并同时为保证向後相容而保留了8位转换功能。


图1 MC908JL16功能图

MC908JL16是飞思卡尔产品系列中具有ADC、SCI和I2C而成本最低的28/32引脚16K Flash微控制器。MC908JL16提供28引脚双列直插塑胶封装(PDIP)或小外廓积体电路封装(SOIC),以及32引脚四方扁平封装(QFP)或双列直插封装(SDIP)。
当今世界充满了各种让我们的生活更轻松愉快的电子系统,因此电磁相容性(EMC)成为一个越来越重要的课题,必须得到重视。MC908JL16利用飞思卡尔最先进的EMC技术,能够确保您采用MC908JL16的设计平台能够平稳运行而不受周围电子系统的影响。

使用MC908JL16微控制器进行设计

MC908JL16为需要更高输入/输出(I/O)功能的低端8位微控制器应用提供了良好的选择,是面向家用电器、电力仪表、工业控制、灯光控制、PC外设、安全警报系统、感测器系统、汽车电子以及仪器控制面板等应用的理想解决方案。

设计者可通过DEMO908JL16(见图2)的USB转MON08介面和Fast Track CodeWarrior开发工具、软体常式来进行开发。更可以使用I/O接插件将DEMO908JL16演示板同扩展评估环境连接在一起,其中,扩展评估环境包括EML08JLJK/EML08JLJKE评估板(均提供无铅版)和具有线上Flash编程、远端调试和即时汇流排分析功能的 FSICEKITJLJK模拟器套件。



图2 DEMO908JL16演示板

利用演示板内建的USB转MON08介面、CodeWarrior集成开发环境以及一些软体常式,设计人员可以便捷地开发应用程式。 DEMO908JL16演示板可由一个I/O接插件同扩展评估环境相连,其MCU、I/O、电源,以及USB与MON08介面部分的电路分别见图3、图 4、图5和图6。



图3 DEMO908JL16的MCU部分电路

图4 DEMO908JL16的I/O电路

图5 DEMO908JL16的电源电路

图6 DEMO908JL16的USB与MON08介面电路

MCU部分
DEMO908JL16演示板的MCU部分见图3,主要包括一个MC68HC908JL16微控制器(32引脚SDIP封装,已写入一个演示程式);以及一个时钟源,即一个9.8304MHz晶体,通过OSC ENA跳线进行选择。

电源部分
DEMO908JL16演示板的电源部分包括∶一个12V直流电源输入接插件;电源输入选择跳线,可选择输入电压源,如12V直流输入接插件、USB接插件、I/O引线接插件。

DEMO908JL16还内建“USB转MON08”介面,允许PC主机与微控制器之间通过标准USB介面通信。全面支援USB 2.0标准。需要使用外置线上调试器时(通过MON08接插件),必须拔掉跳线J402,使“USB转MON08”电路被旁路。

重定输入部分
重定部分包括一个连接到MCU重定引脚的重定按钮。

输入部分
输入部分包括∶两个按钮,通过跳线可选择是否与微控制器的PTA0和PTA1引脚相连;一个电位计,通过跳线可选择是否与微控制器的PTD3/ADC8引脚相连。

输出部分
输出部分包括两个高效率(低电流)LED,通过跳线可选择是否与微控制器的PTD4和PTD5引脚相连。

RS-232部分
RS-232部分提供了一个RS-232通道与微控制器的SCI串列通信介面相连。微控制器的PTD6/TxD和PTD7/RxD引脚可以被RS-232通道使用。

加速计部分
加速计部分包括一个飞思卡尔的MMA7260Q感测器。该感测器的所有输入输出均通过跳线与微控制器相连。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top