基于W5100以太网接入设备的设计
2021-02-04
来源:步旅网
设计思路 责任编辑:韩汝水 基于W5 1 0O以太网接入设备的设计 Design of Ethernet Access Equipment Based on W5 1 O0 夏翠强刘丹江西联创通信有限公司(江西南昌330096) 入式系统中。可实现无操作系统的 Internet连接。 L P C 2 2 l 4为N X P公司 ARM7TDMI—S系列处理器的一种,具 有片内16k字节静态RAM和256k字节 片内FLASH。支持片内Boot装载程序 引言 片(ws100)、键盘显示电路、AC/DC 实现在系统编程(IsP)和在应用中编程 (IAP),需要的外围器件较少,非常 随着人们生活水平的提高及科 电源变换电路、串口电平变换电路 适合低成本的应用场合。 学技术的不断发展,以太网无不渗透 (MAX232)及以太网变量器等组成, W5100与微处理器之间支持直接 至U日常生活的每个角落,如使用电脑 其原理框冈如图1所示。 总线、间接总线*USPI总线接三种接 上网、手机上网、网络电视、远程登 WIZnet公司的W5 lOO是一款多 口方式。 录等。如何让电饭煲、冼衣机、电冰 功能的单片网络接口芯片,内部集 直接总线接口 箱、微波炉等家电设备接入以太网就 成了全硬件TCP/IP协议栈、以太网 直接总线接口采用1 5位地址线 成为人们关心的话题。因此,设计出 介质传输层(MAc)和物理层(PHY)。 (A0 ̄A14),8位数据线(DO ̄D7),另 一款简单、可靠、廉价、实用的以太 硬件TcP/IP协议栈支持TcP、 加片选(cs/),读(m3/),写(wR/)及中 网接入设备来实现家用电器接入以太 UDP、IPv4、ICMP、ARP、IGMP和 断(INT/)等信号线。WS1003 ̄用25MHz 网显得尤为重要。下面主要介绍以太 PPPoE。W5100内部集成有16kB存储 晶体,LPC2214- ̄用12MHz晶体。 网接入设备的硬件及软件设计。 器用于数据传输。使用时不需要考 虑以太网的控制,只需要进行简单 WS 1 0 0的P HY接口TxO P、 硬件设计 的端口(Socket)编程。主要应用于高 TXON、RXIP和RXIN等四根信号线直 接连接到以太网变量器上,变量器的 以太网接人设备硬件电路主要 集成、高稳定、高性能和低成本的嵌 由微处理器(LPc22l4)、固件网络芯 LPC221 4 W51 00 I I Hz[] []25t 圈 键盘显爪 以人『叫 l _ I电路 变阜器 RD/ RD/ INT0/ NT TX0P __. 王 》 -IP T×D0 TX0N __- 9 串口电平变 微处理器 以人 阎件 × 41- R×DO ADDR【1 4:0] ADDR[]4.0】RX PP ●一 旨 (MA×23 2、 (LPC221 4 (W5100】 DA TA『7 01 DA1A『7.01 ●_ i 图1以太网接入设备框图 图2直接总线接口 i壁 39需号煮品时幂2010.5 www.eepw.COrn.ca 责任编辑:韩汝水 Design Ideas 图3间接总线接口 另一侧则接J2RJ4S ̄太网插座,用于 如图4所示。 以太网接入。 LPC2214的串口0经接口芯片 图4 sPI总线接口 ・系统设置模块主要对接入设备 键盘显示接口 的参数进行设置,如网关地址寄存 键盘显示接口电路主要包括 器(GAR)、本设备物理地址寄存器 MAX232电平变换后接入的DB9插座 4 X 4(组成16个键)键盘扫描及显示驱 (sHAR)子网掩码寄存器(SUBR)设备 上,用于家用电器直接使用RS.232串 动两部分。键盘扫描主要由LPC2214 IP地址寄存 ̄(SIPR)及RS.232串口波 口接入。直接总线接口方式的电原理 的8个通用I/o引脚来组成4根行扫线 特率等参数,并将设置好的参数进行 图如图2所示。 及4根列扫线的16键的键盘阵列.每 保存,下次开机时参数保持不变。其 根信号线均有上拉电阻及去耦电容。 它有关W5100参数设置可以参考其数 间接总线接口 间接总线接口采用2位地址线,8 键盘由l6个高可靠性的微触开关组 据手册,手册提供了寄存器的初始化 位数据线,另DHcs/,RD/,WR/及 成。显示驱动主要使用LPC2214的1 程序,供用户参考。 INT/ ̄信号线。ADDR[14:2]地址线 位地址线,8位数据线,另JJHCS1/, ・数据收发模块主要完成接人设 经过电阻接地。间接总线接口方式电 RD/,及WR/信号线。处理器完成显 备的以太网接口与 ̄[IRS.232接口之间 原理图如图3所示。 示屏的初始化及操作过程中的实时显 的数据转发,接收以太网接口来的查 示控制。键盘显示接口电原理图如图 询及遥控命令信息,完成对家电等设 备的遥控功能。 SPI总线接口 SPI串行接口模式只需要4个引脚 5所示。 进行数据通信。这4个引脚的定义分 别为:SCLK、ss/、MOSI、MISO。 软件设计 软件采用gCOS—II操作系统 采 结语 基于W5100以太网接入设备集成 W5100的SPI使能信号SEN接高电平, 使 ̄ESPI操作。LPC2214具有两个SPI 用高级语言c语言进行编程,软件主 有TCP/IP等协议栈,对软件程序员 接口,本例采用第一个SPI口与WS100 要由人机接口模块、系统设置模块、 对接。SPI总线接口方式的电原理图 数据收发模块等三部分组成。 设计水平要求较低。设备外围器件较 少,硬件成本低廉,适用于低成本的 ・人机接口模块主要完 以太网接人应用场合,具有较高的商 成4×4键盘扫描、按键去 业推广价值。目前在家庭娱乐、医疗 抖动、显示驱动等.用户 器械及工业控制等领域等领域有较多 通过按键操作来完成接入 应用实例。露西 设备设置或查询,并将相 应的信息通过显示屏告知 用芦。 参考文献: …WlZnet W51 00 Datasheet Version 1 0 1『【)_ [23W5100数据手册f中文版)fD]成都浩然电子有限公司,2008 【3]NXP LPC2214 Datasheet[D]2002 [4]G京博控自动化有限公司基于W5100 ̄gDSP快速网络接入解 决方案1RI 2009 图5键盘显示接口 【5】成都加联科技有限公司W51 00在嵌入式系统中实现TCP/IP网 络通信的应用fR1 WWW.eepw.com.cn 2010.5鼋予殪品畦累40 l{ I