今天小编要和大家分享的是接口,总线,驱动相关信息,接下来我将从基于通用型单片机以太网控制器实现嵌入式以太网接口的设计,stm32f407zgt6 lqfp144 微控制器32位 以太网mac 单片机 芯片原装这几个方面来介绍。

接口,总线,驱动相关技术文章基于通用型单片机和以太网控制器实现嵌入式以太网接口的设计stm32f407zgt6 lqfp144 微控制器32位 以太网mac 单片机 芯片原装

接口,总线,驱动相关技术文章基于通用型单片机和以太网控制器实现嵌入式以太网接口的设计

由于嵌入式技术和网络技术的迅速发展,以太网接口在嵌入式系统中的应用越来越广泛,以太网接口不仅通信速度快,传输可靠,使用和配置方便,而且不受地域限制(广域网和局域网均可)。但通常使用的以太网控制器如RTL8019、DM9008、AX88796L CS8900A 、LAN91C111等都是为个人专用计算机系统设计的,这些器件不仅接口电路复杂,体积厚度较大,而且比较昂贵。Silabs(Silicon Laboratories)公司的独立单芯片以太网控制器CP2200是工业界体积最小、性能最高的单芯片10BASE-T以太网控制器, CP2200可以为具有11个以上端口I/O引脚的任何微控制器或主处理器增加以太网通信功能。

本文使用通用型单片机C8051F020、以太网控制CP2200和经过自行裁剪的TCP/IP协议栈,构成了嵌入式系统的以太网接口。

1、微控制器C8051F020

C8051F020[2]是美国Silabs公司推出的C8051F系列单片机中的通用型单片机。C8051系列是片上系统(SOC)单片机。片上系统(SOC)是把计算机常用的一些数字和模拟外设等全部都做在一块芯片上,使它成为一个完整的模拟数据采集与控制系统,这使得以8051为内核的单片机上了一个新的台阶。

C8051F020是完全集成的混合信号系统级MCU芯片,100脚TQFP(Thin Quad Flat Packeage)封装,MCU可在工业温度范围(-45℃到+85℃)内工作,具有高速、流水线结构,与8051的微控制器内核CIP-51兼容。

2、以太网控制器CP2200

CP2200是Silabs(Silicon Laboratories)公司于近期推出的一款针对工业控制领域的以太网控制器,集成了IEEE 802.3以太网媒体访问控制器(MAC)、10Base-T物理层(PHY)和8KB非易失性FLASH存储器的单芯片以太网控制[1]器。8位并行总线接口支持Intel和Motorola总线方式,可以使用复用或非复用方式寻址。

CP2200有28脚QFN和48脚TQFP两种封装。28脚QFN封装只支持复用方式寻址。有方式选择引脚,用于选择总线接口方式。

CP2200有8KB片内FLASH存储器,可用于存储用户常数、Web服务器内容或作为通用非易失性存储器。FLASH存储器的最后6个存储单元是工厂预编程的唯一48位MAC地址,这样可以从大多数嵌入式系统的生产过程中消除必不可少的序列化步骤。