ENC28J60是Microchip Technology(美国微芯科技公司)推出的带SPI接口的独立以太网控制器。ENC28J60符合IEEE802.3的全部规范,采用了一系列数据包过滤机制以对传输数据包进行限制。它还提供了一个内部DMA模块,以实现快速数据吞吐和硬件支持的IP校验和计算。与主CPU的通信通过两个中断引脚和SPI实现,数据传输速率高达10Mbit/s。两个专用引脚用于连接LED,进行网络活动状态指示。ENC28J60应用电路十分简单,要将CPU连接到速率为10Mbit/s的以太网,只需ENC28J60、两个脉冲变压器和一些无源元件即可。
ENC28J60由以下主要功能模块组成:
●SPI接口,充当主CPU与ENC28J60之间通信通道。
●控制寄存器,用于控制和监视ENC28J60。
●双端口RAM缓冲器,用于接收和发送数据包。
●判优器,当DMA、发送和接收模块发出请求时,对RAM缓冲器的访问进行控制。
●总线接口,对通过SPI接收的数据和命令进行解析。
●介质访问控制器MAC模块,实现符合IEEE802.3标准的MAC逻辑。
该器件还包括其他支持模块,诸如振荡器、片内稳压器、电平变换器(提供可以接受5V电压的I/O引脚)和系统控制逻辑。
ENC28J60采用28脚封装,封装形式有SPDIP、SOIC、SSOP及QFN,图5-18所示为其引脚排列,引脚功能如表5-17所列。
(www.daowen.com)
图5-18 ENC28J60引脚排列
a)28脚SPDIP、SOIC、SSOP封装 b)28脚QFN封装
表5-17 ENC28J60引脚说明
表中:I=输入,O=输出,P=电源,DIG=数字输入,ANA=模拟信号输入,ST=施密特触发器
①引脚最大的电流驱动能力为8mA。
②引脚最大的电流驱动能力为4mA。
③引脚可以接受5V的电压。
④引脚有一个连接到VDD的内部弱上拉电路。
⑤引脚最大的电流驱动能力为12mA。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。