单片机有哪几种接口?交换机接口不够用怎么办?
在硬件选型方面,如果需要并行的LAN口PHY芯片,推荐选用DM9000型号。若选择串行的LAN口方案,即MAC结合PHY的芯片,则推荐使用KSZ8851型号。这些推荐主要基于其稳定性和在单片机项目中的常见应用表现。
在硬件选型方面,如果需要并行的LAN口PHY芯片,推荐选用DM9000型号。若选择串行的LAN口方案,即MAC结合PHY的芯片,则推荐使用KSZ8851型号。这些推荐主要基于其稳定性和在单片机项目中的常见应用表现。
DM9000这芯片确实经典,中断驱动效率高,但并行总线在单片机上布线确实是个折磨,走线稍有不慎干扰就大。KSZ8851用SPI/SMI接口省IO口,适合引脚紧张的MCU,不过吞吐率受限于总线速度。其实现在更倾向直接用带MAC的ESP32或STM32MP1,省掉外部PHY一步到位,除非是超低成本或特殊实时性要求的场景才这么折腾。