- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 4个优秀的免费CSS工具.doc
- 4A景区远程视频监控方案牛.doc
- 4中国运动品牌连锁市场报告.doc
- 4中小民营企业薪酬管理存在的问题及对策探讨.doc
- 4中级会计职称考试《财务管理》试题及答案.doc
- 4中考历史热点专题复习.doc
- 4中国铜市场行情现状研究及投资价值方向决策报告.doc
- 4中考历史热点专题整理.doc
- 4中考化学二轮精品复习试卷:使用燃料对环境的影响.doc
- 4主厂房钢结构安装方案.doc
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)