网卡选型
在设计以太网产品时,首选要选型网卡,小编对当前网卡/泛网卡的做了归类,方便大家理解,
1、PHY(DP83848、LAN8720A、LAN8710A)
2、独立以太网控制器(ENC28J60、ENC424J600、DM9051、CBM1001A-Q)
3、集成协议栈的以太网控制器(W5500)
4、可编程的集成以太网控制器的单片机()
小编把泛网卡分为4种类型,第一种PHY是纯物理层的收发器,向上对接MAC层(MII/RMII),向下接隔离变压器+网口座(百兆是4根线,TX+,TX-,RX+,RX-),代表型号为TI的DP83848,Microchip的LAN87x0系列; 独立以太网控制器是集成了MAC+PHY层,向上对接MCU,常用上行接口有SPI或并口,向下对接变压器+网口座。代表型号Microchip的ENC系列,联杰的DM9xxx,芯佰微的CBM1001A-Q。
第3种比较奇葩(但真心好使),是集成socket协议栈的以太网控制器,它将整套协议栈(通常是IP层)集成到片内,用户只需要在代码中执行Socket_send,Socket_recv即可,但也需要自行实现DNS,DHCP,HTTP;上行硬件接口为SPI口,向下对接变压器+网口座。代表型号是棒子的W5500等 最后是带以太网控制器的单片机,厂家将独立以太网控制器,集成到了MCU这1颗片子内,用户在上面编程即可。
网卡的参数
速率:小编一般使用10M或100M网卡,单位是bit/秒。
接口1:RMII和MII,注意RMII的信号线多,时钟速率为50MHz;MII的线多,时钟速率只要25MHz
接口2:如8位或者16位并口
时钟:由于MAC和PHY的接口需要25M时钟。这样电路上一般要带25M晶振(也可倍频生成,也可共用MCU时钟),比如ENC28J60,W5500系列
发热:网卡工作器件,都会有较大发热,但表面一般不超过45摄氏度
工作温度:有工规和商规之分,工规是-40~85度,商规是0~70度
成本计算
独立以太网控制器:国产10-20元,进口在20元以上
PHY:2~10元
W5500:10元以上
同样的型号,工规和商规的价格差别会比较大。小编这里告诉大家,选型要综合考虑成本和场景。
布线要求
在PCB Layout时,需要注意几点
1、通讯信号线尽量短
2、供电充足,电源引脚处多放滤波电容
3、VCAP引脚处放置合规的大电容
4、布板注意散热,尽量整块的地
好了,小编暂时写到这里。 网卡选型要根据当前方案的MCU等特性,综合考虑成本,可靠性,场景去选择合适的一款网卡。
审核编辑:刘清
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)