SPI接口的ETH芯片(ENC28J60/W5500)
一 ENC28J60:SPI接口、中断、复位、LED指示。可参看野火相应教程。简单的在单片机中实现网页服务器是参考AVRNET项目,复杂的是用LWIP协议栈。telnet用于用PC的TELNET可以远程的和单片机进行命令交互。
二 W5500:10M/100M都支持的硬件协议栈。
三 沁恒CH394Q替代W5500,参考文章《无网口MCU联网还只盯着W5500?》
- 外围电路简化:CH394与W5500两者PCB引脚兼容,但部分外围元器件有区别。W5500的PHY接口采用电流驱动,应用时需在网络变压器的中心抽头连接电源,同时需外接50Ω匹配电阻。CH394采用电压驱动,PHY接口设计更为简洁,内置了所有电阻,网络变压器抽头不接电源,只需接电容,实测悬空也能用。这明显减少了外围元件数量和PCB布局的复杂度。
- Auto-MDIX:CH394支持端口自动翻转(Auto MDI/MDIX),连接设备时,无需区分使用交叉线还是直连线,芯片能自动检测并调整线序,极大提高了连接的便利性和容错率。
- 接口电压灵活性:CH394的SPI接口电压范围更宽(1.2-3.3V),可与低功耗MCU直连,无需额外的电平转换芯片。
- IPv6模式协议支持:CH394Q支持IPv4模式和IPv6模式,W5500仅支持IPv4模式。
- 功耗表现:百兆通讯下CH394的功耗电流只有W5500的六成,发热量也更小。这对功耗敏感或散热受限的应用(如电池供电设备、小型密闭空间设备)是一个重要考量。
- 内置MAC地址:CH394芯片出厂时已预烧录了全球唯一的MAC地址,省去了开发者额外存储、配置或购买带MAC型号的步骤,简化了生产流程
- 网络传输速度:CH394与W5500手册标称最高SPI主频分别是62MHz和80MHz,CH394实测网络传输速接近54Mbps(下附实测截图)。W5500官网标注信息为最高至50Mbps(网上流传为25)?
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号