目前大多数以太网控制器都是为个人计算杌而设计的。在精简的嵌入式系统中使用比较繁杂.常常需要采用扩展总线的方式,本文介绍了全球目前最小封装的以太网控制器ENC28J60,由于采用SPI串行接口方式。简化了设计本文介绍了其特性、内部结构和引脚功能,详细分析了其寄存器设置和工作过程,给出了与微控制器接口的应用电路。
ENC28J60是全球目前最小封装的以太网控制器,在此之前,嵌入式设计人员在为远程控制或监控提供应用接入时可选的以太网控制器都是专为个人计算系统设计的,既复杂、又占空间,且比较昂贵。目前市场上大部分以太网控制器采用的封装均超过8O引脚,而符合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个中断源的两个中断引脚
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !