ENC28J60:一种新型以太网控制器及其SPI接口设计
需积分: 10 201 浏览量
更新于2024-10-23
收藏 71KB DOC 举报
"新型以太网控制器ENC28J60是一种高效、小型化的网络解决方案,由Microchip Technology公司推出。该控制器集成了10Mbps的以太网物理层(PHY)和媒体访问控制器(MAC),遵循IEEE802.3协议,支持标准的SPI接口,仅需4条连线就能与单片机连接。 ENC28J60具有可编程过滤功能,能够处理MagicPacket、单播、多播和广播信息包,减少主控单片机的工作负担。其内含的8KB双端口SRAM缓冲器优化了信息包的存储和处理。此外,实现ENC28J60接口需要外部设备,如脉冲变压器、偏置电阻、储能电容和去耦电容,其中变压器需要具备2kV以上的隔离能力。"
在嵌入式系统中,实现以太网功能往往受到硬件尺寸和成本的限制。ENC28J60以太网控制器正是为解决这一问题而设计,它拥有28引脚的紧凑封装,相比其他针对个人计算机系统的80引脚以上控制器,显著减少了电路板空间。ENC28J60的SPI接口使得即使是最小的8位单片机也能轻松实现网络连接,降低了对主机处理器性能的要求。
该控制器的可编程过滤功能是其一大亮点,它可以通过预设模式匹配过滤器自动筛选并处理特定类型的信息包,这在节省系统资源方面起到了关键作用。同时,内置的8KB双端口SRAM允许高效的数据存储和传输,提高了系统响应速度。
在硬件设计上,ENC28J60的接口需要脉冲变压器,用于差分信号的转换,例如1:1变比的脉冲变压器用于TPIN+和TPIN-的输入,而输出端TPOUT+和TPOUT-则需要一个带中心抽头且变比为1:1的变压器。这些外部组件不仅满足电气隔离的需求,还确保了以太网通信的稳定性。
总体来说,ENC28J60以太网控制器以其小巧的封装、兼容SPI的串行接口、强大的过滤功能以及优化的数据缓冲,成为了小型化嵌入式系统实现以太网功能的理想选择。对于那些不具备SPI接口的单片机,也可以通过模拟SPI接口的方式来实现与ENC28J60的连接,提供了极大的灵活性。
118 浏览量
226 浏览量
198 浏览量
点击了解资源详情
点击了解资源详情
129 浏览量
2021-04-23 上传
129 浏览量
396 浏览量
xiecuiqun
- 粉丝: 0
- 资源: 1