- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
spi接口以太网控制器enc28j60及其应用
SPI接口以太网控制器ENC28J60及其应用 文章发布人:gxy??共36人阅读??文字大小:[ 大 中 小 ]??文字背景色: Ethernet Controller with SPI? Interface ENC28J60 and Its ApplicationAbstract: Today,most of the Ethernet controller is designed for personal computer, so its applying is much complicated。The mode of extending bus is often needed.? This paper introduces the world’s smallest package Ethernet controller ENC28J60 at present. Adopting the SPI serial interface mode, so the designing process is predigested. In this paper, it is introduced of the characters, inside structure and PIN function of Ethernet controller ENC28J60. Further more, the paper analyzes the setting of register and process of work in detail and illustrates the application circuit with the interface of MCU.Key Words: Ethernet controller; SPI; ENC28J60摘要:目前大多数以太网控制器都是为个人计算机而设计的,在精简的嵌入式系统中使用比较繁杂,常常需要采用扩展总线的方式,本文介绍了全球目前最小封装的以太网控制器ENC28J60,由于采用SPI串行接口方式,简化了设计,本文介绍了其特性、内部结构和引脚功能,详细分析了其寄存器设置和工作过程,给出了与微控制器接口的应用电路。关键词:以太网控制器;SPI;ENC28J60
一.?ENC28J60概述ENC28J60是全球目前最小封装的以太网控制器,在此之前,嵌入式设计人员在为远程控制或监控提供应用接入时可选的以太网控制器都是专为个人计算系统设计的,既复杂、又占空间,且比较昂贵。目前市场上大部分以太网控制器采用的封装均超过80引脚,而符合IEEE 802.3协议的ENC28J60只有28引脚,就能既提供相应的功能,又可以大大简化相关设计,并减小占板空间。此外,ENC28J60以太网控制器采用业界标准的SPI?串行接口,只需4条连线即可与主控单片机连接。这些功能加上由Microchip免费提供的、用于单片机的TCP/IP软件堆栈,使之成为目前市面上最小的嵌入式应用以太网解决方案。ENC28J60的主要特点如下:?兼容的IEEE( 802.3协议的以太网控制器?集成的MAC和10BASE-T物理层(?支持全双工和半双工模式(?数据冲突时可编程自动重发(?SPI接口速度高达10Mbps(?8K数据接收发送双端口RAM(?提供快速数据移动的内部DMA控制器(?可配置的接收发送缓冲区大小(?支持单播、多播和广播(?两个可编程LED输出(?带7个中断源的两个中断引脚(?TTL电平输入(二.?ENC28J60的内部结构及其引脚功能ENC28J60采用28引脚封装,内部接口引脚如图1,
ENC28J60兼容IEEE 802.3协议,内部集成了物理层,支持全双工和半双工模式,芯片内的8K双端口RAM可以自由进行配置,特殊的过滤器,包括Microchip的可编程模式匹配过滤器,可自动评价、接受或拒收Magic Packet?、单播(Unicast)、多播(Multicast)或广播(Broadcast)信息包,以减轻主控单片机的处理负荷。各个引脚功能如下:
ENC28J60引脚简单,SPI接口和单片机相连接,网络的四个引脚通过网络变压器后连接到RJ45接口,两个中断引脚接单片机的外部中断或者连接到通用IO口,两个指示灯引脚外接发光管连接到地或者电源,其余引脚是电源和地。ENC28J60内部采用3.3V电源,但是其接口都可以容忍5V的电压值,在使用3.3V电源的单片机系统中,可以直接将SPI接口和中断连接到单片机,如果使用5V的单片机,ENC28J60的输入引脚直接连接到单片机,输出引脚需要外接一个与门或者三态门进行5V的驱动。振荡器可以选用无源晶体或者有源
文档评论(0)