首页 > 嵌入式硬件 > 电路设计

0 引 言

本文引用地址: http://www.21ic.com/embed/hardware/circuit/201809/70302.html

随着互联网的迅速发展,各种家电设备、仪器仪表也在逐步走向网络化,以便共享网络信息资源、远程监控等,这也是嵌入式系统发展的趋势。而以太网作为目前应用最为广泛的局域网,在工业自动化和过程控制领域得到了越来越多的应用,因此,对于大量存在的8位微控制器而言,实现以太网通信具有重要的实际意义。现在应用较多的是基于51内核单片机的上网方案,由于处理能力的限制,要实现较复杂的网络传输和控制有点困难。本系统采用ATMEL公司的高性能单片机Mega64和10 Mb/s以太网控制芯片RTL8019AS实现了以太网接口,详细介绍了硬件电路的连接以及嵌入 式TCP/IP的实现,使单片机具有了互联网络的接入功能。

1 硬件电路设计

1.1 主要器件选择

微控制器选用高性能的AVR单片机Mega64,AVR是ATMEL公司结合了成熟的51系列和PIC系列单片机的优点而推出的高性能8位单片机,具有性价比高、资源丰富、速度快、功耗低、开发方便等特点。Mega64采用RISC结构,工作频率可达16 MHz,完全满足运行多种网络协议的要求,片内具有4 KB的SRAM,64 KB的FLASH,以太网最大数据包为1 514 B,4 KB的RAM足够以太网帧的存储,64 KB的FLASH对于适当的程序以及简单的Web Page来说也是可以的,所以无需再外扩资源,大大简化了外围电路,提高了可靠性。

以太网控制芯片选用的是台湾REALTEK公司生产的RTL8019AS,该芯片集成了介质访问控制子层(MAC)和物理层的性能,可以方便地设计基于ISA总线的系统。另外,它还具有与NE2000兼容、软件移植性好、与单片机接口简单、价格低货源好等优点,其主要功能特性如下:

(1)符合EthernetⅡ与IEEE802.3(10Base5,10Base2,10BaseT)标准。

(2)软件和8位及16位插槽的NE2000兼容。

(3)全双工,收发可同时达到10 Mb/s的速率。

(4)内置16 KB的SRAM,用于收发缓存,降低对主处理器的速度要求。

(5)支持8/16位数据总线,8条中断申请线以及16个I/0基地址选择。

(6)支持UTP,AUI,BNC自动检测以及对10BaseT拓扑结构的自动极性修正。

(7)允许4个诊断LED引脚可编程输出。

1.2 RTL8019AS与单片机的连接

RTL8019AS支持三种工作方式:第一种为跳线方式,网络控制器的I/O地址和中断都由跳线决定;第二种为免跳线方式,I/O地址和中断由外接的E2PROM 93C46里的内容所决定;第三种为即插即用方式(PNP),I/O地址和中断都由软件或操作系统自动进行管理和配置,用户不必过多干预,当然这种方式要耗费系统资源。网络控制器采用哪种方式由RTL8019AS的65脚(JP)决定,本系统采用第一种即跳线方式,这时JP要接高电平;第三种方式一般用于PC机中,对于8位单片机来说无法实现,未用第二种方式又可以省掉一片93C46芯片,不但简化了硬件电路设计,而且降低了成本。

RTL8019AS有两种复位方式:冷复位和热复位。给8019的复位引脚施加一个1μs以上的高电平就可以实现冷复位;先读再写8019的任意一个复位端口都可以实现热复位,这在PC机中用的较多。可以将8019的复位引脚和单片机的复位引脚相连,单片机复位的时候8019也复位,这种情况可以减少单片机的一个引脚的使用,但为了保证能够完全复位,可以在程序中进行热复位。然而Mega64为低电平复位,而8019为高电平复位,如果这样连接的话还需要加一个非门进行反相,鉴于Mega64的引脚较多,所以将8019的复位引脚连接到Mega64的一个I/O口上,由该引脚对8019进行冷复位。

图1所示为RTL8019AS的部分电路图,其工作时钟为20 MHz。RTL8019AS的引脚悬空时,输入状态为低电平,因为芯片引脚内部已经接了一个100 kΩ的下拉电阻。AEN引脚为I/O端口操作允许使能脚,接地使地址一直处于有效;IOCSl6B引脚用一个27 kΩ的电阻下拉到地,复位时刻为低电平,选择8位总线模式;读写引脚IORB、IOWB分别与单片机的RD,WR引脚相连;8位数据总线SD0~sD7接到单片机的PA口;IOSO~IOS3为I/O基地址选择引脚,悬空设置为300H,所以SA5~SA7,SAl0~SAl9接地,SA8和SA9接高电平,真正用到的地址线只有SA0~SA4,接到单片机的地址线上;IRQS0~IRQS2为中断选择引脚,悬空选择中断INT0,实际上并没有使用中断,而是使用了查询方式;AUI引脚用于AUI接口外部MAU检测,决定使用AUI还是BNC接口,BNC接口方式支持8线双绞或同轴电缆,所以将该引脚悬空选择使用RJ45接口;SMEMRB和SMEMWB为存储器读写引脚,由于我们使用的是I/O模式读写网络芯片,所以将它们接高电平;TPIN和TPOUT为差分输入输出引脚,分别用来接收来自双绞线和向双绞线发送10 Mb/s的差分曼彻斯特编码信号,RTL8019AS需要经过隔离处理才能和RJ45接口相连,然后接入以太网,隔离低通滤波器选用的是20F001N,内部有两个传输变压器,用来传输信号以及抑制噪声干扰。

2 系统软件实现

2.1 RTL8019AS地址空间与寄存器

RTL8019AS内部的16 KB的RAM用于收发缓冲,地址为Ox4000~0x7FFF,收发缓冲以页为单位,每页256 B,共64页,如果某页没有完全填满数据,则下包数据也不能继续使用该页,只能使用新的页。一般将前12页作为发送缓冲区,分为两个6页的缓冲区(因为一个最大数据包占6页),两个发送缓冲区交替使用,可提高发送效率,后52页作为接收缓冲区。该RAM是双端口的,具有两套总线,一套是RTL8019AS读写该RAM,即本地DMA;另一套是单片机读写该RAM,即远程DMA,要接收和发送数据包就必须对这块RAM进行DMA读写。

换一批

延伸阅读

[行业资讯] 在逐渐成熟的AI芯片战场,中星微怎么依靠后来者身份分得一杯羹?

在逐渐成熟的AI芯片战场,中星微怎么依靠后来者身份分得一杯羹?

中星微电子创立于1999年,由邓中翰院士创立,在2005年于美股上市,2000-2005年是中星微电子最辉煌的时期,这个时候因为成功进入苹果、索尼、惠普、三星、富士通、联想等PC厂商的摄像头芯片供应链,成功占据全球摄像头芯片60%的市场。但......

关键字:三星 惠普 AI芯片

[行业资讯] 新突思电子科技发布业内首个边缘智能系统级芯片

新突思电子科技发布业内首个边缘智能系统级芯片

这套基于边缘计算的智能解决方案,能凭借较短的响应时间和更强的稳健性,实现更佳的用户体验。例如,语音识别(ASR)和自然语言理解(NLU)功能可以嵌入芯片内部,在本地运行时确保在网络信号不佳或中断时,智能家居的语音控制功能受到较少影响。SyN......

关键字:芯片 语音识别 嵌入式芯片

[行业资讯] 台湾半导体芯片企业家组团访问常州 推动合作发展

台湾半导体芯片企业家组团访问常州 推动合作发展

近日,“中华全球和平华人联合会”副理事长傅慰孤带领台湾半导体芯片企业家一行来常参访,市长丁纯在武进区会见参访团。 ......

关键字:半导体 芯片 台湾

[行业资讯] 武汉2019规划:提速存储器等国家新基地建设,培育“芯”产业集群

武汉2019规划:提速存储器等国家新基地建设,培育“芯”产业集群

据中国光谷报道,其中就包括提速存储器等国家新基地建设,培育“芯”产业集群,落地落实“一芯驱动、两带支撑、三区协同”。 ......

关键字:存储器 芯片 长江存储

[行业资讯] 光子人工智能芯片助中国芯换道超车

光子人工智能芯片助中国芯换道超车

据媒体报道,由清华、北大、北交大等高校博士生创业研发的光子人工智能芯片项目近日落户顺义,在技术上实现不少突破,未来可广泛应用于手机、自动驾驶、智能机器人、无人机等领域。据悉,芯片的设计、加工、封装、测试全部在国内完成,摆脱了对国外高制程光刻......

关键字:芯片 人工智能芯片 中国芯

[真心话] 身价816亿美元!扎克伯格有望超越巴菲特成全球第三富

身价816亿美元!扎克伯格有望超越巴菲特成全球第三富

Facebook股价今日升至202美元的历史新高。这让Facebook创始人扎克伯格的身价达到了816亿美元,有望成为全球第三富有的人。目前,扎克伯格的身价与巴菲特之间的差距已缩小至2900万美元。Facebook创始人扎克伯格身价周......

关键字:扎克伯格 巴菲特

[真心话] 资深硬件研发工程师:抄袭可耻!但产品抄袭可用,资料抄袭可笑

资深硬件研发工程师:抄袭可耻!但产品抄袭可用,资料抄袭可笑

硬件研发一般是指电子产品硬件研发,是一种看得见实物的电子产品研发,比如我们所说的手机、鼠标、键盘、音响都是硬件,硬件开发也就是在这些方面进行的一系列研究。本文分享一位资深工程师对硬件研发的一些看法,希望能对大家有所帮助。......

关键字:硬件研发 抄袭 生产体系

[真心话] 明年内存铁定要降价!中国三大存储公司将量产内存、闪存

明年内存铁定要降价!中国三大存储公司将量产内存、闪存

对于关注国产内存、闪存的用户来说,从明年开始将会有实质性的成果,因为长江存储、晋华集成电路以及合肥Innotro存储都将量产。据台湾电子时报报道称,2019年,中国大陆地区将有三家存储芯片厂竣工并投入量产。目前,......

关键字:内存 存储
条评论

我 要 评 论

网友评论

大家都爱看

  • 扇出型晶圆级封装的优势和挑战!

    我们有能力创造一些能保持前代性能并且更好更小的电子设备,例如今天的可穿戴设备、智能手机或平板电脑,这是由于很多因素超过摩尔定律而快速发展,从而能够从底层的嵌入组件发展到今天把它们封…

    2018-03-29
  • Xilinx推出革命性的新型自适应计算产品

    自适应和智能计算的全球领先企业赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX)),近日宣布推出一款超越FPGA功能的突破性新型产品,名为ACAP(Adaptive Compute Acceleration Platform,自适应计算加速…

    2018-03-20
  • 赛普拉斯为树莓派3 B+ IoT单板计算机提供强大稳定的无

    先进嵌入式系统解决方案的领导者赛普拉斯(纳斯达克代码:CY)近日宣布其Wi-Fi®和蓝牙®combo解决方案为全新的树莓派 3 B+(Raspberry Pi 3Model B+)IoT单板计算机提供强大稳定的无线连接…

    2018-03-20
  • 观看直播领红包,SEED-A10加速卡助力人工智能

    随着云服务器、云计算的发展,大家对硬件加速的需求越来越多,但是随着设备功耗的上升、性能需求越来越高,常规加速设备以及开始不能满足需求,因此FPGA逐渐在硬件加速中找到了自己的位置,而艾…

    2018-03-19
  • 特朗普:博通不得以任何形式收购高通

    白宫周一(3月12日)晚发出声明,川普(特朗普)总统出于“国家安全”考量、禁止新加坡博通公司(Broadcom)收购美国高通公司(Qualcomm)。

    2018-03-14