【ETH】以太网----PHY芯片LAN8720A----电路原理图


一、LAN8720A----简介

LAN8720A 是低功耗的 10/100M 以太网 PHY 层芯片,I/0 引脚电压符合EEE802.3-2005 标准,支持通过 RMI 接口与以太网 MAC 层通信,内置 10-BASE-T/100BASE-TX 全双工传输模块,支持 10Mbps 和 100Mbps。

LAN8720A 可以通过自协商的方式与目的主机最佳的连接方式(速度和双工模式),支持 HPAuto-MDIX 自动翻转功能,无需更换网线即可将连接更改为直连或交又连接。

LAN8720A 的主要特点如下:

  • 高性能的 10/100M 以太网传输模块
  • 支持 RMII 接口以减少引脚数
  • 支持全双工和半双工模式
  • 两个状态 LED 输出
  • 可以使用 25M 晶振以降低成本
  • 支持自协商模式
  • 支持 HP Auto-MDIX 自动翻转功能
  • 支持 SMI 串行管理接口
  • 支持 MAC 接口

LAN8720A----系统框图

在这里插入图片描述

LAN8720A----内部架构

在这里插入图片描述

二、LAN8720A----引脚说明

LAN8720A----引脚图

在这里插入图片描述

LAN8720A----引脚说明表

引脚编号 符号名称说明
1VDD2A+3.3V通道2模拟端口电源通道2和内部稳压器的+3.3V模拟端口电源
2LED2链路速度LED指示当工作速度为100 Mbps时,该引脚将驱动为有效状态。
当工作速度为10 Mbps时,或者线路隔离期间,该引脚处于无效状态。
nINTSEL14引脚(nINT/REFCLKO)
功能选择配置引脚
当引脚 悬空或拉高至 VDD2A 时(默认),REF_CLK输入模式,nINT/REFCLKO是低电平有效的中断输出。
当引脚拉低接地时,REF_CLK输出模式,nINT/REFCLKO是REF_CLK的时钟源。
3LED1链路活动LED指示该引脚在检测到有效链路时,驱动为有效状态,在检测到活动时闪烁。
REGOFF稳压器关闭配置脚该配置脚用于禁止内部1.2V稳压器。禁止稳压器时,必须向VDDCR提供外部1.2V电压。
当REGOFF通过外部电阻拉高至VDD2A时,禁止内部稳压器。
当REGOFF悬空或拉低时,使能内部稳压器 (默认)。
4XTAL2外部晶振输出外部晶振输出
5XTAL1外部晶振输入外部晶振输入
CLKIN外部时钟输入单端时钟振荡器输入。
注:使用单端时钟振荡器时,不得连接XTAL2。
6VDDCR+1.2V数字内核电源除非通过REGOFF 配置脚配置为稳压器关闭模式,否则由片上稳压器供电。
注: 应在该引脚上使用并联接地的1 μF和470 pF 去耦电容。
7RXD1接收数据1收发器在接收路上的通道1。
MODE1PHY工作模式1配置脚该配置脚搭配MODE0和MODE2用于设置默认PHY 模式。
8RXD0接收数据0收发器在接收路上的通道0。
MODE0PHY工作模式0配置脚该配置脚搭配MODE1和MODE2用于设置默认PHY模式。
9VDDIO+1.6V到+3.6V可变I/O电源+1.6V到+3.6V可变I/O电源
10RXER接收错误该信号置为有效时表示在当前从收发器传输的帧中检测到错误。
PHYAD0PHY地址0配置脚该配置脚用于设置收发器的SMI地址。
11CRS_DV载波侦听/接收数据有效该信号置为有效时表示接收介质处于非空闲状态。当接收到10BASE-T数据包时,CRS_DV置为有效,但RXD[1:0]保持低电平,直到接收到SFD字节(10101011)为止。
注: 根据RMII标准,在10BASE-T半双工模式 下,发送的数据不环回到接收数据引脚。
MODE2PHY工作模式2配置脚该配置脚搭配MODE0和MODE1用于设置默认PHY模式。
12MDIOSMI数据输入/输出串行管理接口数据输入/输出
13MDCSMI时钟串行管理接口时钟
14nINT中断输出低电平有效中断输出。放置一个上拉至VDDIO的外部电阻
REFCLKO参考时钟输出REFCLKO可通过nINTSEL配置脚来选择。
此可选50MHz时钟输出源于25MHz晶体振荡器。
15nRST外部复位系统复位。该信号低电平有效。
16TXEN发送使能指示TXD[1:0]上存在有效的发送数据。
17TXD0发送数据0MAC使用该信号将数据发送到收发器。
18TXD1发送数据1MAC使用该信号将数据发送到收发器。
19VDD1A+3.3V通道1模拟端口电源通道1的+3.3V模拟端口电源
20TXN以太网TX/RX负通道1发送/接收负通道1
21TXP以太网TX/RX正通道1发送/接收正通道1
22RXN以太网TX/RX负通道2发送/接收负通道2
23RXP以太网TX/RX正通道2发送/接收正通道2
24RBIAS外部1%偏置电阻输入该引脚需要通过12.1 kΩ(1%)电阻接地。

三、LAN8720A----电路原理图

1. REF_CLK输入模式

在REF_CLK输入模式下,50 MHz REF_CLK在XTAL1/CLKIN引脚上进行驱动。
使用该模式时,必须在器件外部为 REF_CLK提供50 MHz时钟源,该时钟被驱动到MAC和PHY。

为REF_CLK提供外部50 MHz时钟源,具体如下图:

在这里插入图片描述

2. REF_CLK输出模式

为降低BOM成本,该器件配备通过低成本25 MHz基频晶振来生成RMII REF_CLK信号的功能。
与通常需要50 MHz的3次谐波晶振相比,这类晶振价格更低廉。MAC必须支持外部时钟才能使用该功能。

通过25 MHz晶振生成REF_CLK,具体如下图:

在这里插入图片描述

通过外部25 MHz时钟源生成REF_CLK,具体如下图:
在这里插入图片描述


未完,待续。。。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/22904.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

内蒙古自治区住房和城乡建设分析及解决方案

安科瑞 徐浩竣 江苏安科瑞电器制造有限公司 zx acrelxhj 摘 要:为深入贯彻落实《国务院办公厅关于印发新能源汽车产业发展规划(2021—2035年)的通知》(国办发 ﹝2020﹞39号)、《国家发展改革委等部门关于进一步提升…

java前后端分离有详细内容吗?

微服务架构java前后端分离都有哪些具体内容?目前,有不少客户朋友经常询问我们类似的问题。其实,在新的经济发展形势下,提质增效的低代码开发平台微服务架构早已成为不少新老客户的选择,它们不仅能提高办公协作效率&…

多商户商城系统开发功能优势与选择技巧

电商行业的持续发展,让越来越多的商家企业开始选择入驻多商户商城,通过该系统不仅能够为消费者提供更加便捷良好的购物体验,而且也能够为企业提供一个高效稳定的电商平台,可以说是未来电商行业发展的重要趋势。那么多商户商城系统…

Spring之DI(依赖注入)

依赖注入(DI)是一个过程,在这个过程中,对象仅通过构造函数参数、工厂方法的参数或在对象被实例化后通过属性设置来定义它们的依赖项(即与该对象一起工作的其他对象)。然后,容器在创建 bean 时注…

Hadoop HA(高可用)搭建

ZooKeeper配置 解压安装 添加ZK环境变量 分发文件 启动 安装配置 Hadoop 解压安装 修改hadoop-env.sh文件 修改Hadoop配置文件core-site.xml HDFS 配置文件hdfs-site.xml MapReduce 配置文件 mapred-site.xml YARN 配置文件yarn-site.xml 配置worekers 分发配…

数字孪生智慧路灯可视化系统 区域控制节能增效

前言 智慧灯杆是智慧城市建设的重要组成部分,可以完成照明、公安、市政、气象、环保、通信等行业数据信息的采集、发布和传输。同时,作为5g时代车联网、云网、通信网络建设的重要组成部分,智慧灯杆也将得到广泛应用。 建设背景 城市路灯存…

Python学习笔记——《吴恩达Machine Learning》线性回归例程

文章目录 案例背景线性回归(Loss Regression)梯度下降法(批量梯度下降算法——batch gradient descent)计算成本函数和梯度下降使用线性回归拟合训练数据模型预测 梯度下降效果可视化完整版demo 案例背景 详情参照吴恩达机器学习…

linux共享内存总结

共享内存函数由shmget、shmat、shmdt、shmctl四个函数组成 头文件&#xff1a; #include <sys/ipc..h> #include<sys/shm.h> // 创建或获取一个共享内存: 成功返回共享内存ID&#xff0c;失败返回-1 int shmget (key_t key, size_t_size, int flag); // 连接共享内…

相见恨晚的5款良心软件,每款都是经过时间检验的精品

今天来给大家推荐5款良心软件,每款都是经过时间检验的精品,用起来让你的工作效率提升飞快&#xff0c;各个都让你觉得相见恨晚&#xff01; 1.颜色选择器——ColorPicker ColorPicker是一款用于在屏幕上选择颜色的工具。它可以让你快速地获取任意像素的颜色值,并复制到剪贴板…

android aidl及binder基础知识总结

1、什么是binder binder是android framework提供的&#xff0c;用于跨进程方法调用的机制&#xff0c;具有安全高效等特点。 我们知道&#xff0c;在 Android 系统中&#xff0c;每个应用程序都运行在一个独立的进程中&#xff0c;各个进程之间需要进行数据交换和调用&#x…

SolidWorks装配体中让弹簧随装配体运动的方法

弹簧是我们日常设计中最常用的几种零部件之一&#xff0c;但是弹簧不跟螺栓一样装好之后是相对静止的&#xff0c;弹簧在装配好后需要进行运动&#xff0c;在SolidWorks装配体中可以让弹簧跟随其他物体运动&#xff0c;操作分为三大步&#xff1a; 一、创建弹簧&#xff08;使…

三阶段项目

DHCP分配不到冲突地址 需要重启 再分配 用这个命令 reset ip pool name vlan40 all ospf&#xff1a; 建立邻居表&#xff1a;报文&#xff1a;hello报文 状态&#xff1a;down int 2-way 选举DR 同步数据库&#xff1a;报文&#xff1a;DD-LSR-LSU-LSACK 状态&#xff…

分布式协调服务--zookeeper

目录 一、概述 1、zookeeper有两种运行状态 zookeeper架构的角色&#xff1a; 2、Paxos算法&#xff1a;消息传递的一致性算法 3、ZAB协议 Zab 协议实现的作用 Zab协议核心 Zab协议内容 消息广播 崩溃恢复 实现原理 协议实现 一、概述 zookeeper官网 zookeeper官…

神马网络——IP地址

个人简介&#xff1a;云计算网络运维专业人员&#xff0c;了解运维知识&#xff0c;掌握TCP/IP协议&#xff0c;每天分享网络运维知识与技能。座右铭&#xff1a;海不辞水&#xff0c;故能成其大&#xff1b;山不辞石&#xff0c;故能成其高。个人主页&#xff1a;小李会科技的…

transformers两个入门示例

根据《attention is all you need》论文而形成的transformers框架在chat-gpt应用中大放异彩&#xff0c;目前transformers框架已经成了炙手可热的框架。它不仅在nlp方面很作用很大&#xff0c;根据官网的介绍&#xff0c;它还可以做很多事情&#xff0c;比如图片分类&#xff0…

【firewalld防火墙】

目录 一、firewalld概述二、firewalld 与 iptables 的区别1、firewalld 区域的概念 三、firewalld防火墙默认的9个区域四、Firewalld 网络区域1、区域介绍2、firewalld数据处理流程 五、firewalld防火墙的配置方法1、使用firewall-cmd 命令行工具。2、使用firewall-config 图形…

5.24 基础题目

快速幂 #include<bits/stdc.h> using namespace std; //126348976 982638476 938420413 int main(){int a,b,p;cin>>a>>b>>p;long long res 1,ci1;int flag0;if(b0){res%p;}else{while(b){if (flag0)cia%p;elseci(ci%p)*(ci%p)%p;if (b&1)res(res…

吉时利 Keithley 2700数据采集器技术参数

概述&#xff1a; 每个 2700 系列系统均将精密测量、开关和控件集于一个紧凑集成的机箱中&#xff0c;适用于机架安装或台式应用。虽然所有三个系统的核心功能和编程是相同的&#xff0c;但各个主机都具有独特的功能。例如&#xff0c;2701 型具有 10/100BaseTX 以太网接口&am…

面试被问麻了...

前几天组了一个软件测试面试的群&#xff0c;没想到效果直接拉满&#xff0c;看来大家对面试这块的需求还是挺迫切的。昨天我就看到群友们发的一些面经&#xff0c;感觉非常有参考价值&#xff0c;于是我就问他还有没有。 结果他给我整理了一份非常硬核的面筋&#xff0c;打开…

linux0.12-10-1-总体功能

第10章 字符设备驱动程序 [466页] 10-1 总体功能 本章的程序可分成三部分: 第一部分是是关于RS-232串行线路驱动程序&#xff0c;包括程序rs_io.s和serial.c&#xff1b; 第二部分是涉及控制台的驱动程序&#xff0c;包括键盘中断驱动程序keyboard.S和控制台显示驱动程序con…