当前位置: 首页 > java >正文

嵌入式TCP硬件设计--------LAN8720芯片使用记录

一、LAN8720引脚功能定义

2LED1speed灯
REGOFF nINT/REFCLKO 功能选择配置带
3LED1link灯
REGOFF 

调节器关闭配置带

4XTAL2外部晶体输出
5XTAL1外部晶体输入
CLKIN单端时钟振荡器输入。
7RXD1接收端在接收路径上发送的2个数据位中的第1位。
MODE1PHY操作模式1配置带,与MODE0和MODE2结合使用,这个配置条带设置默认的PHY模式。
8RXD0在接收路径上由收发器发送的2个数据位中的第0位。
MODE0PHY操作模式0配置带,与模式1和模式2相结合,此配置带设置默认的PHY模式
10RXER该信号被断言以指示在当前从收发机传输的帧中的某处检测到错误。
PHYAD0此配置带设置收发器的SMI地址。
11CRS_DV载波检测/接收数据有效
MODE2PHY操作模式2配置带,与MODE0和MODE1结合使用,这个配置带设置默认的PHY模式。
12MDIO串行管理接口数据输入/输出
13MDC串行管理接口时钟
14nINT低电平有效中断输出。将外部电阻器上拉到VDDIO。
REFCLKO这个可选的50MHz时钟输出来自25MHz晶体振荡器。REFCLKO可通过nINTSEL配置带选择。
15nRST系统复位。此信号为低电平。
16TXEN表示TXD[1:0]上存在有效的传输数据。
17TXD1MAC使用该信号向收发机发送数据。
18TXD0MAC使用该信号向收发机发送数据。
21TXP发射/接收正通道1
20TXN发射/接收正通道1
22RXP发射/接收正通道2
23RXN发射/接收正通道2
24RBIAS此引脚需要12.1k欧姆(1%)电阻器连接到接地。

二、晶振选择(14pin)

芯片14pin有以下两个功能:

nINT低电平有效中断输出。将外部电阻器上拉到VDDIO。
REFCLKO这个可选的50MHz时钟输出来自25MHz晶体振荡器。REFCLKO可通过nINTSEL配置带选择。

选择参考时钟方式由芯片2pin的nINTSEL功能配置:

REF_CLK In模式(nINT)和REF_CLK Out模式。配置模式决定nINT/REFCLKO引脚的功能。nINTSEL配置带锁定在POR和nRST的上升边缘。

默认情况下,nINTSEL通过内部上拉电阻器配置为nINT模式。(参考时钟输入模式)

nINTSEL = 0                                              REF_CLK Out Mode 

nINTSEL = 1                                              REF_CLK In Mode 


这种模式下:14Pin(nINT/REFCLKO)是一个低有效的中断输出。时钟输入来自外部,必须通过5Pin(XTAL1/CLKIN)引脚驱动。2.1、参考时钟输入模式(REF_CLK In Mode)

使用此模式时,设备外部必须有一个50MHz的参考时钟源。时钟被驱动到MAC和PHY。

2.2、参考时钟输出模式(REF_CLK Out Mode)

这种模式下:14Pin(nINT/REFCLKO)是时钟输入的来源。 REFCLKO引脚与nINT引脚进行多路复用。在REF_CLK Out模式下,nINT功能被禁用,以适应 REFCLKO作为MAC的50MHz时钟的使用。

该设备包括一个从低成本的25MHz ,成本低。

三、PHY地址选择

有关于LAN8720A的PHY address,

LAN8720A中PHYAD0的引脚是悬空的,说明PHY address默认为0,

LAN8720A中PHYAD0的引脚是上拉到高电平,所以PHY address为1。

 即10pin为高电平则地址为1,低电平为0

四、复位

 芯片15pin是芯片的复位引脚,在初始化芯片之前,要对芯片进行复位操作

http://www.xdnf.cn/news/11155.html

相关文章:

  • 开源web终端ssh解决方案-gateone简介
  • 创龙TMS320C6748开发板———EDMA简介及配置
  • 启动应用程序出现dxdiag.exe找不到问题解决
  • 路由器不能端口映射什么原因?如何设置内网映射?
  • 汇川触摸屏IT7000E和汇川中小型系列PLC连接及MW寄存器说明
  • 安装虚拟机(VMware)保姆级教程及配置虚拟网络编辑器和安装WindowsServer以及宿主机访问虚拟机和配置服务器环境
  • 用CSS绘制最常见的40种形状和基本图形
  • C#实现使用Timer组件实现世界杯倒计时(附完整源码)
  • 标准布朗运动的定义、代码和图像
  • 服务器端口怎么开放?
  • 动态发布站点的并发访问升级简易方案
  • 网工配置命令基础总结(2)----VRRP配置
  • 魔兽世界台服被大陆玩家挤爆
  • STM32单片机——看门狗(独立看门狗窗口看门狗)
  • Ajax的使用(详解)
  • linux命令、vi命令、vim命令、shell语法(完整详细)
  • Notepad++ 下载与安装教程(非常详细),从零基础入门到精通,看完这一篇就够了(附安装包)
  • 有哪些靠谱的短链接服务?主流大平台短链接优劣对比分析
  • 不知道怎么下载原版系统,这几个原版系统下载网站可以帮你
  • install 命令用法详解
  • Android NDK开发(一)环境搭建及运行示例
  • 货代专业术语中英文对照
  • Sim3求解
  • @PersistenceContext和@Resource
  • 越狱第一至五季/全集迅雷下载
  • 三勾java商城-java多用户商城系统-SaaS多套部署商城
  • 最全Eclipse安装和配置环境教程(图文详解)
  • 在电脑上如何设置提醒?电脑如何设置待办事项提醒?
  • 网页中常见的元素有哪些
  • 汇编入门基础