ARMLPC的网络接口的设计与实现.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARMLPC的网络接口的设计与实现

基于ARM-LPC2368的网络接口的设计与实现 2008-06-30 ???? 嵌入式在线 ???? 收藏 | 打印 ?????? 本文以微处理器LPC2368为核心、DP83848C为以太网物理层接口芯片,详细地介绍了嵌入式以太网接口的实现方法。  ?????? 首先对微处理器LPC2368和物理层芯片DP83848C作了简单的介绍,然后给出了基于LPC2368的以太网接口的硬件设计,最后简述了其软件的实现过程。 ??????? 1 引言 ?????? ?随着Internet技术的迅速发展,人们对信息共享的要求也不断提高。目前,嵌入式系统已经渗透到我们生活的每个角落,它与网络的完美结合,为我们共享信息提供了很大的便利。PHILIPS公司的LPC2368是一款优秀的微处理器,基于它的嵌入式系统如果没有以太网接口,那么其应用价值也就会大打折扣。因此,就整个系统而言,以太网接口电路应是必不可少的,但同时也是相对较复杂的。 ????????以太网接口电路主要由MAC控制器和物理层接口(Physical Layer,PHY)两大部分构成。LPC2368内嵌一个以太网控制器,支持精简的媒体独立接口(Reduced Media Independent Interface,RMII)和带缓冲DMA接口(Buffered DMA Interface,BDI),可在半双工和全双工模式下提供10M/100Mbps的以太网接入。因此,LPC2368内部实际上己经包含了以太网MAC控制,但并未提供物理层接口,所以,需要外接一片物理层芯片以提供以太网的接入通道。在这里选用National Semiconductor公司的DP83848C作为以太网物理层接口芯片,它提供了包括MII/RMII/SNI接口,可以很方便地与LPC2368连接。? ??????? 2 LPC2368 和 DP83848C 的介绍 ???????? 2.1 微处理器LPC2368 ??????? LPC2368是基于ARM7TDMI-S内核的32位微控制器,可在高达72MHz的频率下操作,其功能强大且成本效率高,支持 10/100Ethernet、全速(12Mbps)USB 2.0 和 CAN 2.0B;具有高达512KB的片内Flash、58KB的SRAM、10 位 A/D 和 D/A 转换器和一个 IRC 振荡器,还带有 SD 存储卡接口可供选择,100引脚LQFP封装(14×14×1.4mm)。广泛应用于工业控制、POS系统、协议转换、加密系统等领域[1]。 ???? ?? 2.2 物理层芯片DP83848C ?????? DP83848C是一个10/100Mb/s单端低功耗物理层器件,有几种智能降功耗模式,包括有25MHz时钟输出,很容易通过外接变压器和双绞线媒体接口;支持两种IEEE 802.3u MII和RMII Rev 1.2,方便了设计;集成的亚层支持10BASE-T和100BASE-TX以太网协议;低功耗小于270mW、3.3V MAC接口;可配置的SNI接口;48引脚LQFP封装(7x7mm)。DP83848C作为一种以太网物理层收发器,广泛应用于高端外围设备、工业控制和工厂自动化操作、通用的嵌入式应用领域[2]。? ????? ? 3 硬件部分设计 ???????? 3.1 电路框图 ?????? ?LPC2368与DP83848C连接比较简单,直接通过RMII接口连接即可。连接好后,DP83848C再通过网络隔离变压器和RJ45接口接入传输媒体,其电路框图如图1所示。 ????? ?3.2 以太网接口实际电路原理图设计 ???? ? DP83848C支持几种MAC接口方式:(1)MII;(2)RMII (Reduced MII);(3)10 Mb 串行网络接口(Serial Network Interface,SNI)。在这里我们使用的是RMII接口方式,通过设置引脚pin39和pin6来确定,如表1所示。 ????? 表 1 : MII 方式选择 ????? MII_MODE (pin39) ????? SNI_MODE (pin6) ????? MAC Interface Mode ????? 0 ????? 0或1 ????? MII Mode ????? 1 ????? 0 ????? RMII Mode ????? 1 ????? 1 ????? 10 Mb SNI Mode ?????? 由表1可以看出,pin39应接上高电平,pin6应接上低电平。同时因为在芯片内部pin6下拉,默认为0,所以只要设置pin39接上高电平即可,这样微处理器LPC2368就可以同PHY芯片DP83848C

您可能关注的文档

文档评论(0)

ipad0a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档