0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一种W5100以太网接入设备的设计与应用

电子设计 2018-08-31 00:24 次阅读

引言

随着人们生活水平的提高及科学技术的不断发展,以太网无不渗透到日常生活的每个角落,如使用电脑上网、手机上网、网络电视、远程登录等。目前宽带接入的主要方式有以太网接入、ADSL接入和CableModem接入三种。其中ADSL接入和CableModem接入均可利用丰富的铜线资源。以太网接入技术是具有中国特色的接入技术。由于中国特色的民宅大多数非常集中,符合以太网的应用特点。而且以太网接入技术的优点是技术非常成熟、标准化、平均端口成本低、带宽高、用户端设备成本低。

硬件设计

以太网接入设备硬件电路主要由微处理器LPC2214)、固件网络芯片(W5100)、键盘显示电路、AC/DC电源变换电路、串口电平变换电路(MAX232)及以太网变量器等组成,其原理框图如图1所示。

WIZnet公司的W5100是一款多功能的单片网络接口芯片,内部集成了全硬件TCP/IP 协议栈、以太网介质传输层(MAC)和物理层(PHY)。主要应用于高集成、高稳定、高性能和低成本的嵌入式系统中,可实现无操作系统的Internet连接。

LPC2214为NXP公司ARM7TDMI-S系列处理器的一种,具有片内16k字节静态RAM和256k字节片内FLASH。支持片内Boot装载程序实现在系统编程(ISP)和在应用中编程(IAP),需要的外围器件较少,非常适合低成本的应用场合。

W5100与微处理器之间支持直接总线、间接总线和SPI总线接三种接口方式。

直接总线接口

直接总线接口采用15位地址线(A0~A14),8位数据线(D0~D7),另加片选(CS/),读(RD/),写(WR/)及中断(INT/)等信号线。W5100采用25MHz晶体,LPC2214采用12MHz晶体。

LPC2214的串口0经接口芯片MAX232电平变换后接入的DB9插座上,用于家用电器直接使用RS-232串口接入。直接总线接口方式的电原理图如图2所示。

间接总线接口

间接总线接口采用2位地址线,8位数据线,另加CS/,RD/,WR/ 及INT/等信号线。ADDR[14:2]地址线经过电阻接地。间接总线接口方式电原理图如图3所示。

SPI 总线接口

该模块针对用户不同的应用来设计,本质上就是用户的具体业务应用,与SPI-4接口没有直接关系。当应用支持多个端口时,这部分就显得至关重要。下面以支持两个端口的应用来说明用户逻辑的设计技巧。

SPI总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。外围设置FLASHRAM、网络控制器、LCD显示驱动器、A/D转换器和MCU等。SPI总线系统可直接与各个厂家生产的多种标准外围器件直接接口,该接口一般使用4条线:串行时钟线(SCLK)、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机选择线SS(有的SPI接口芯片带有中断信号线INT、有的SPI接口芯片没有主机输出/从机输入数据线MOSI)。

SPI串行接口模式只需要4个引脚进行数据通信。这4个引脚的定义分别为:SCLK、SS/、MOSI、MISO。W5100的SPI使能信号SEN接高电平,使能SPI操作。LPC2214具有两个SPI接口,本例采用第一个SPI口与W5100对接。SPI总线接口方式的电原理图如图4所示。

键盘显示接口

键盘显示接口电路主要包括4×4(组成16个键)键盘扫描及显示驱动两部分。键盘由16个高可靠性的微触开关组成。显示驱动主要使用LPC2214的1位地址线,8位数据线,另加CS1/,RD/,及WR/信号线。处理器完成显示屏的初始化及操作过程中的实时显示控制。键盘显示接口电原理图如图5所示。

软件设计

软件采用mCOS-II操作系统,采用高级语言C语言进行编程,软件主要由人机接口模块、系统设置模块、数据收发模块等三部分组成。

人机接口模块主要完成4×4键盘扫描、按键去抖动、显示驱动等,用户通过按键操作来完成接入设备设置或查询,并将相应的信息通过显示屏告知用户。

系统设置模块主要对接入设备的参数进行设置,如网关地址寄存器(GAR)、本设备物理地址寄存器(SHAR)子网掩码寄存器(SUBR)设备IP 地址寄存器(SIPR) 及RS-232串口波特率等参数,并将设置好的参数进行保存,下次开机时参数保持不变。其它有关W5100参数设置可以参考其数据手册,手册提供了寄存器的初始化程序,供用户参考。

数据收发模块主要完成接入设备的以太网接口与和RS-232接口之间的数据转发,接收以太网接口来的查询及遥控命令信息,完成对家电等设备的遥控功能。

结语

本文是基于W5100以太网接入设备集成有TCP/IP等协议栈,对软件程序员设计水平要求较低。设备外围器件较少,硬件成本低廉,适用于低成本的以太网接入应用场合,具有较高的商业推广价值。



:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    相关推荐

    以太网无源光纤接入设备是什么

    以太网无源光纤接入设备(Ethernet Passive Optical Network, EPON)是一种基于以太网技术的高速光纤
    的头像 发表于 04-08 10:44 250次阅读

    单对以太网供电技术的演进和应用

    单对以太网(SPE)是一种新兴的以太网通信标准,与通常使用四对线的传统以太网不同,它只使用对线进行数据传输。对于那些空间和重量受限的应用,
    的头像 发表于 01-15 14:17 1715次阅读
    单对<b class='flag-5'>以太网</b>供电技术的演进和应用

    TOSUN 车载以太网仿真测试解决方案

    TOSUN车载以太网仿真测试解决方案随着自动驾驶、车联网和智能化系统的广泛应用,车载电子组件和传感器的数量与复杂性都在持续增加,为了满足这些更为复杂性的需求,车载以太网作为一种新型车载网络进入汽车网
    的头像 发表于 12-07 01:07 695次阅读
    TOSUN 车载<b class='flag-5'>以太网</b>仿真测试解决方案

    RS232转以太网模块应用解析 RS232在物联网中的应用

    逐渐显得力不从心。为了解决这问题,RS232转以太网模块应运而生,为RS232设备提供了一种便捷的网络接入方式。
    的头像 发表于 11-21 09:47 824次阅读

    车载以太网EMC解决方案

    车载以太网一种专门用于车辆内部通信的网络技术,它利用以太网技术为车辆搭建个局域,使车辆上的各种电子单元和
    的头像 发表于 11-14 15:21 650次阅读
    车载<b class='flag-5'>以太网</b>EMC解决方案

    以太网协议的种类和特点

    以太网一种局域(Local Area Network, LAN)技术,它定义了组用于在局域中传输数据的规则和标准。
    的头像 发表于 11-08 09:10 2735次阅读

    以太网的传输介质和工作模式

    以太网一种广泛应用的局域(LAN)技术,它通过特定的传输介质和工作模式,在多个设备之间高效地传输数据。本文将从以太网的传输介质和工作模式
    的头像 发表于 10-08 10:07 1637次阅读

    以太网接入设备需要做CTA进认证吗?

    以太网接入设备,尤其是以太网交换机,如果需要在中国境内销售和使用,必须要做CTA进认证。CTA进
    的头像 发表于 09-24 17:26 777次阅读
    <b class='flag-5'>以太网</b><b class='flag-5'>接入</b><b class='flag-5'>设备</b>需要做CTA进<b class='flag-5'>网</b>认证吗?

    以太网端口的类型和特性

    以太网端口,即以太网接口,是网络中用于连接设备并进行数据交换的端口。它基于IEEE 802.3标准,并使用以太网协议进行数据传输。以太网端口
    的头像 发表于 08-07 15:27 2601次阅读

    车载以太网的优势和应用

    车载以太网作为一种新兴的车载网络技术,正在逐渐成为汽车行业中的关键技术之。其优势在于高带宽、低延迟、高可靠性以及良好的兼容性和拓展性,这些特点使得车载以太网在车辆通信和控制系统中具有
    的头像 发表于 07-25 11:08 1258次阅读

    以太网要怎么连接

    以太网连接是现代计算机网络通信中最为基础和重要的环节之。它利用以太网电缆和网卡等硬件设备,将计算机或其他设备连接到网络交换机或路由器上,从
    的头像 发表于 07-09 10:28 1791次阅读

    什么是工业以太网?有何特点?

    工业以太网(Industrial Ethernet)是一种专为工业环境设计的以太网技术,它具有高可靠性、高实时性、高稳定性和高安全性等特点。与传统的以太网相比,工业
    的头像 发表于 06-11 10:34 4143次阅读

    工业以太网和普通以太网区别在哪

    工业以太网和普通以太网是两不同的以太网技术,它们在设计、性能、应用和可靠性等方面存在显著差异。本文将详细介绍这两
    的头像 发表于 06-11 10:30 3522次阅读

    车载以太网硬件接口VN5620设备展示与介绍#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2024年05月31日 10:27:03

    以太网设备如何接入标准MQTT协议?

    本次展示亿佰特以太网类产品接入标准MQTT协议教程,以E90-DTU(900SL30)E为例,其他产品可参照本教程。【注】连接前需要得到服务器的地址、端口以及三要素(Devicename
    的头像 发表于 05-24 08:20 677次阅读
    <b class='flag-5'>以太网</b><b class='flag-5'>设备</b>如何<b class='flag-5'>接入</b>标准MQTT协议?