ENC28J60是一款功能强大的独立以太网控制器,它集成了MAC(媒体访问控制)和PHY(物理层)功能,并提供了SPI(串行外设接口)用于与主控制器通信。本文将基于ENC28J60的资料手册,对其特性、应用、封装、引脚功能、电气参数以及代换型号等关键信息进行详细解读。
ENC28J60特性
IEEE 802.3兼容:ENC28J60完全符合IEEE 802.3以太网标准,保证了与现有网络设备的无缝兼容。
集成MAC和PHY:单颗芯片上集成了MAC和PHY,简化了系统设计,降低了成本。
高速SPI接口:支持高达25MHz的SPI时钟速率,实现了快速的数据传输。
8Kbytes双端口SRAM:用于接收和发送数据包的缓冲,保证了数据处理的效率。
内部DMA模块:提供了硬件辅助的IP校验和计算,以及快速数据吞吐量。
可编程LED输出:两个可编程LED引脚,用于指示网络连接和网络活动状态。
ENC28J60应用
ENC28J60广泛应用于需要以太网连接的各种嵌入式系统中,包括但不限于:
工业自动化与过程控制
楼宇自动化
安全系统
传感与仪表
通信与网络设备等
ENC28J60封装
ENC28J60提供多种封装形式,包括SSOP28、QFN28、SOIC28和SPDIP28等,以满足不同应用的需求。
ENC28J60引脚功能
ENC28J60的引脚功能丰富,主要引脚包括:
SPI接口引脚:包括SI(数据输入)、SO(数据输出)、SCK(时钟)和CS(片选)等,用于与主控制器通信。
LED引脚:LEDA和LEDB,用于连接LED指示灯,显示网络连接和网络活动状态。
振荡器引脚:OSC1、OSC2和WOL,用于内部振荡器的配置和唤醒功能。
电源和地线引脚:包括VDD、VSS、VDDOSC等,用于供电和接地。
其他引脚:包括用于网络连接的TPIN、TPIN+、TPOUT+和TPOUT等引脚。
ENC28J60电气参数
ENC28J60的主要电气参数包括:
工作电压:3.14V至3.45V(TTL电平输入)
最大工作速度:SPI接口可达25MHz
工作温度范围:工业级-40°C至+85°C,商业级0°C至+70°C
接口:SPI
缓冲RAM:8Kbytes
总结
ENC28J60作为一款功能强大的独立以太网控制器,凭借其IEEE 802.3兼容性、集成的MAC和PHY、高速SPI接口以及丰富的引脚功能,在嵌入式系统领域得到了广泛应用。通过本文的解读,相信读者对ENC28J60的特性、应用、封装、引脚功能、电气参数以及代换型号等关键信息有了更深入的了解。