(论文)01130090204- 基于ENC28J60的网络模块设计 - 图文 联系客服

发布时间 : 星期六 文章(论文)01130090204- 基于ENC28J60的网络模块设计 - 图文更新完毕开始阅读a0c99b2727d3240c8447effa

天津职业技术师范大学

Tianjin University of Technology and Education

毕 业 设 计

专 业: 测控技术与仪器 班级学号: 0902-04 学生姓名: XXX 指导教师: XXX

二○一三年 六 月

天津职业技术师范大学本科生毕业设计

基于ENC28J60的网络模块设计

Design of The Network Module

Based on ENC28J60

专业班级:测控0902 学生姓名:XXX

指导教师:XX 副教授

系 别:自动化与电气工程学院

2013年 06 月

摘 要

随着现代计算机技术的迅速发展,嵌入式系统俨然已成为计算机领域的重要组成部分之一。嵌入式系统在网络化开发过程中的重点之一是,如何将通用处理器的网络连接装置应用于嵌入式网络的开发中。目前市场上许多以太网络控制芯片功耗高、功能复杂,不适合低成本的嵌入式系统。虽然市面上大部分以太网控制器采用的封装均超过80引脚,但 ENC28J60 却只有28引脚。由此可见,它既可以提供相应的功能,又能简化相关设计,减小电路板的使用空间。

本文介绍了一种嵌入式以太网接口的通信设计方案,它以ATmega16单片机和带SPI接口的独立以太网控制器ENC28J60为基础。分析了ATmega16的功能和特点,介绍了ENC28J60芯片的结构特性和主要性能,并给出了接口的硬件设计和软件设计方案。在此基础上,对ATmega16单片机和ENC28J60的SPI通讯进行了阐述。这个方案不仅成本低,而且能实现500Kbps以上的传输速率,满足了嵌入式系统的 Internet 控制要求。

关键词:嵌入式以太网;ATmega16单片机;ENC28J60;SPI

Abstract

With the rapid development of modern computer technology, embedded system seems to have become an important part of the computer field. One of the priorities of embedded systems in the network development process, how to general-purpose processor network connection device used in the development of embedded network. Currently on the market, many Ethernet controller chip power consumption, complex functions, is not suitable for low-cost embedded system. Although the market most of the Ethernet controller package of more than 80-pin, but the ENC28J60 only 28 pin. Thus, it can provide the appropriate functionality and simplify design, reduce the use of circuit board space.

This article describes an embedded Ethernet interface communication design, it ATmega16 micro-controller and SPI interface with independent Ethernet controller ENC28J60. The ATmega16 functions and features, describes the structural characteristics and performance of the ENC28J60 chip, and interface hardware design and software design. On this basis, the ATmega16 micro-controller and ENC28J60 SPI communication are described. This program is not only low cost, but also to achieve a transfer rate of 500Kbps to meet the the Internet control requirements of embedded systems.

Keywords: Embedded Ethernet; ATmega16 micro-controller; Enc28J60;SPI