先看主控配置,再决定以太网芯片
板子上要多一个网口,第一笔画在哪儿,通常由手里那颗 MCU 决定。以太网这条路从应用代码往下数,依次是协议栈、MAC 控制器、PHY 收发器,最后才到网线。主控里已经有的模块不用再放,少掉的那几层得由外接芯片补上。下图把几种常见主控并排放在一起,每列往下多出来的方块,就是需要外挂的部分。每列从上往下少掉的方块,由下面那颗外接芯片补上。以太网的活分两截,MAC 把数据组织成帧,PHY 把帧变成双绞线上跑得动的信号,编码、线路驱动、接收端的信号恢复都归 PHY。MCU 自带 MAC 也得配一颗 PHY,MAC ...