基于AX88796C的以太网接口模块设计方案
CSn、WRn、RDn、IRQ等端口连接SPI总线及本地局部总线,E2PROM接口通过EEDIO、EECS、EECK等端口与外部E2PROM相连;与网络相连相关的端口为TPO+、TPO-、TPI+、TPI-等,该端口支持交叉线自动侦测及切换(HP Auto-MDIX)的功能。
2 接口电路的设计
AX88796C支持可变I/O工作电压的SPI或Non—PCI接口,可以灵活选用不同的微处理器进行以太网接口的电路设计。
2.1 采用Non—PCI总线的接口电路
采用Non-PCI总线的以太网接口电路如图2所示,微处理器与AX88796C采用8位或16位Local Bus或Non—PCI总线连接;而网络接口一侧,AX88796C通过分离阻容电路与网络变压器连接,最后通过RJ-45接口连接至以太网。
2.2 采用SPI总线的接口电路
采用SPI总线的以太网接口电路如图3所示,微处理器与AX88796C采用SPI总线连接,AX88796C使用SPI CLK、SSn、MOSI、MISO、IRQ等端口与微处理器连接,其中SPI CLK、MOSI、MISO三个端口复用后结合CSn端口连接串行接口闪存;而网络接口一侧,AX88796C依然通过分离阻容电路与网络变压器连接,最后通过RJ-45接口连接至以太网。
2.3 设计中的注意事项
(1)AX88796C内嵌的以太网PHY可以与1CT:1CT匝数比的网络变压器配合,如帛汉LU1S041x LF(匝数比1CT:1CT,双绞线交叉自适应)工业级网络变压器。
(2)AX88796C支持16 b的E2PROM,可选用93C56/93C66,同时AX88796C支持多种电压(3.3 V/2.5 V/1.8 V)IO,在使用E2PROM时需要合理选择。
(3)AX88796C外接晶体后其振荡频率要求满足25 MHz+50 ppm,若超出该范围,可通过微调晶体旁的电容值进行修正。
(4)在使用AX88796C进行嵌入式以太网接口电路时,其PCB电路板至少要采用4层板设计,这样做可以有效地降低潜在的EMI电磁干扰。
3 结语
本文以以太网控制芯片AX88796C为核心,提出一种以太网接口电路的设计方案,通过灵活的总线连接方式可兼容多种的微处理器,相对于AX88796L、AX88796及AX88796B具有低功耗等特性,可广泛应用于网络家电、大楼/家庭自动化、工业控制、安防系统、远程监控管理等领域,如POS终端机、RFID读卡器、多功能打印机、网络摄影机、IP语音、IP机上盒、数字录放机、DVD录放机、数字媒体转接器及IP电视。
- 基于S3C44B0X+μcLinux的嵌入式以太网设计(07-08)
- TM1300 DSP系统以太网接口的设计(03-07)
- 工业级特性在嵌入式处理中至关重要(05-08)
- 基于VxWorks的双端口网卡智能双冗余驱动(07-01)
- 基于μC/OS-II和TCP/IP协议的多串口服务器(08-23)
- 基于DSP/FPGA的以太网控制器的运动控制器设计(02-06)