工业控制 > 工业自动化 > 详情

网络接口和工业控制总线类单片机与应用

发布时间:2022-09-09 发布时间:
|


引言

MC68HC908AP64和MC68HC908GZ16(以下分别简称AP64和GZ16)是Freescale Semiconductor公司新近推出的08系列8位微处理器。AP64是通用型单片机,适用于通讯与工业控制领域;GZ16内部集成了CAN2.0总线控制模块,适合用于工业网络与控制总线类应用,如各种车载网络系统等。

MC68HC908AP64特点

AP64基于高性能的CPU08内核,具有高达8MHz的总线频率,可以稳定工作在5V或3V电压下;除了可以使用外部高速晶体振荡器提供时钟外,还可以外接32.768KHz的晶振,通过内部的锁相环产生高速工作时钟。内部还有64KHz的RC振荡器,可以满足低成本类应用,同时也支持外部RC振荡器。除此之外,AP64还具有以下特点:

可见,AP64具有非常强大的内核以及外设功能模块。非常合适在嵌入式控制领域使用。62K的FLASH和2K的RAM使之在绝大部分应用中无需外扩存储器。集成I2C和SMBUS总线使得该芯片适合在计算机外设类应用、网络和通信等多种领域,作为维护、控制和配置的主控制器。

AP64应用举例

AP64的一个典型应用是清华Freescale中心实现的基于AP64和RTL8019网络接口芯片的瘦服务器应用,系统框图见图1。

该系统通过在8位MCU上实现精简的TCP/IP协议栈,提供了一种低成本的嵌入式网络连接方案。RTL8019AS是RealTek公司生产的一款10Mbps的以太网通讯接口芯片,由于没有外扩的总线,所以AP64同RTL8019AS的通讯是利用I/O口模拟的,硬件连接参加表1。

AP64用于实现TCP/IP协议栈、整个系统的控制、产生RTL8109AS芯片的时序以及与主机的通讯等。另外该系统还外扩了一片Flash芯片,用于实现网络应用中大容量的数据存储。

MC68HC908GZ16特点

GZ16也是基于CPU08内核,内部总线频率最高可达8MHz,工作电压为5V或3.3V。GZ16芯片内部也带有PLL锁相环,可以使用外部低速晶振,通过锁相环产生内部高速总线时钟,也可直接使用外部晶振的频率作为时钟源。GZ16主要特点如下:

GZ16具有功能丰富的外设功能模块、低廉的价格和可靠的性能,可用于各种工业控制领域。内部集成CAN2.0模块是GZ16最主要的特点,因此该芯片更适合用于在强电磁干扰环境中的汽车电子类应用,如汽车内部控制系统与各检测和执行机构间的数据通信。另外由于CAN总线的可靠性、实时性和灵活性,使得该芯片可用于自动控制、航空航天、航海、工艺工业、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械及传感器等领域。

开发环境

同其他Freescale的08系列8位单片机一样,AP64和GZ16可以使用汇编语言和C语言开发,开发工具可以使用Hiware公司的C语言开发环境,也可以使用CodeWarrior的C语言交叉编译器和集成开发环境。这类开发软件包括汇编语言编译、烧录、C语言编译、代码调试、反编译(abs文件到汇编语言)、库文件创建、代码连接和生成等各种工具,是HC08系列单片机(包括AP64和GZ16芯片)首选开发工具。■

xa0



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
电机软启动器的探讨