本帖最后由 地瓜patch 于 2014-5-29 21:48 编辑
以太网具有复杂的通信协议比如TCP/IP协议簇。某个设备想要与网络设备通信或者说要开发一台网络设备,不光需要信号电平和通信协议的转换,还需要一部分复杂的编程工作。所以一般的MCU需要扩展以太网的接口。
所以,有不少公司开发出了很多针对不同OSI层的芯片,使得开发越来越简化,比如RTL8139D,ENC28J60是包含MAC和PHY层的接口芯片应用这种接口芯片TCP/IP协议簇是在软件中实现,一般包含在操作系统中。
好了,下边详细介绍一下本议题的详细方案,
首先电源转换是必须的。一是可直接使用的电源适配器较少,二是为了板级电源的稳定。选用物美价廉的MC34063,加上外围元件,成本在一元到两元之间。
其次,是主控单片机,选用Mega64L,3.3v低电压,高性能功,低功耗。
再次网络接口,选用W5100,好像是棒子家的产品。
最后是通用串行接口RS232,不详细介绍了。
设计链接:http://easypcb.21ic.com/pcb-client/open/project/1480
所要实现的目标如框图所示
因为所用到元件,贸泽的官方没有库,所以首先需要建库
如下图,右侧元件列表为所建封装库
mega64的封装
w5100的封装
rj45的封装,内置网络变压器
mc34063的封装
下一步就是做原理图了
接下楼 |