简化设计:ENC28J60——28引脚独立以太网控制器详解

需积分: 3 6 下载量 44 浏览量 更新于2024-11-25 收藏 146KB PDF 举报
ENC28J60.pdf 是一份介绍Microchip Technology公司推出的一款新型独立以太网控制器的文档。这款28引脚的控制器旨在简化嵌入式系统的网络设计,与传统针对个人计算机设计的大型以太网控制器(如RTL8019、AX88796L等)相比,它在尺寸、成本和功能上具有显著优势。 该控制器的核心特性包括: 1. 兼容性:支持IEEE802.3标准,集成10Mbps以太网物理层(PHY)和媒体访问控制器(MAC),确保数据包的可靠传输。 2. 智能过滤:具备可编程的过滤功能,能自动识别和处理Magic Packet、单播、多播和广播信息,减轻主控单片机的工作负担。 3. SPI接口:10Mbps的SPI接口使得即使是最小的8位单片机也能接入网络,实现低引脚数下的网络连接。 4. 双端口SRAM缓冲器:8KB的缓冲器提供高效的数据存储和管理,减少主控单片机对内存的依赖。 硬件设计部分着重于关键组件的连接: - 复位电路:包含上电复位功能,当RESET引脚为低电平时,控制器进入复位模式,内部有弱上拉电阻。 - 时钟振荡器:需要一个25MHz的晶振,可通过OSC1和OSC2脚连接,也可以由外部时钟源驱动,以降低系统噪声。 - 振荡器启动定时器:内部的OST功能确保在外部时钟启动时,控制器能正确同步工作。 设计时还需注意其他外部组件,如变压器、终端电阻以及输入/输出电平的设置,以确保与外围设备的稳定通信。图1展示了ENC28J60的主要硬件连接示例,供设计师参考。 ENC28J60凭借其紧凑的封装、强大的功能和易用的接口,为嵌入式系统提供了一种高效且经济的以太网解决方案,降低了开发复杂性和成本,提高了系统的整体性能。