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

news2024/11/19 20:18:56

一、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,具体如下图:
在这里插入图片描述


未完,待续。。。。。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringMVC的请求与响应(请求映射路径、请求参数、日期类型参数传递 、响应json数据)

文章目录 1,PostMan工具的使用1.1 PostMan简介1.2 PostMan安装1.3 PostMan使用1.3.1 创建WorkSpace工作空间1.3.2 发送请求1.3.3 保存当前请求 2,请求与响应2.1 设置请求映射路径2.1.1 环境准备2.1.2 问题分析2.1.3 设置映射路径步骤1:修改Controller步骤…

Java基础面试题突击系列2

👩🏻 作者:一只IT攻城狮 ,关注我不迷路 ❤️《java面试核心知识》突击系列,持续更新… 💐 面试必知必会学习路线:Java技术栈面试系列SpringCloud项目实战学习路线 📝再小的收获*365天…

以ChatGPT写诗为例,教你如何用AI软件创新性提问?

想用AI软件创作出动人的诗篇吗? ChatGPT 是一款人工智能软件,可以帮助你创作鼓舞人心的诗歌。它为您提供了一个强大的平台来探索您的创意方面。通过一组简单的问题,您只需点击几下就可以生成令人惊叹的诗歌。 要想让机器写诗,你…

低代码开发——进最热的赛道,啃最硬的骨头

你开足马力提了一串需求,需要招聘IOS和Android工程师、前端测试,PM等人员共同完成;这意味着开发者坐下来一行一行的敲击,并不断测试修改直到上线。 这个过程短则半年,长则数年,才会给到你一个满意的产品。…

基于 Web 的作物生长监控系统的

访问【WRITE-BUG数字空间】_[内附完整源码和文档] 本毕业设计在对 A 基地进行调研的基础上。设计并开发了一套基于 Web 的作物生长监控系统,该系统由软件和硬件两部分组成。硬件部分采用了已开发好的多点温湿度采集系统,软件部分采用 Java 开发语言、HT…

回应小伙伴们的咨询,5款好用的小软件

最近陆陆续续收到好多小伙伴的咨询,这边也是抓紧时间整理出几个好用的软件,希望可以帮到大家。 1.RSS阅读器——Tabby Tabby是一款简洁美观的RSS阅读器。它可以自动抓取并订阅你喜欢的博客和网站更新。这个工具拥有简洁的界面和强大的功能,可以过滤和分…

零信任---ZTN

零信任是一种以身份为中心的新一代网络安全防护理念,通过持续的身份认证、环境状态采集、持续信任评估、动态访问控制,并遵循最小权限原则,实现在不可信网络中构筑可信的访问通道。 传统场景中,企业的安全都是在以防火墙为边界的。…

WhatsApp Business 多人使用终极指南

今时今日,几乎每个人的手机上都安装了 WhatsApp,不少电商更会依赖 WhatsApp作为和客户沟通的主要渠道。但对有一定规模的店铺来说,WhatsApp绑定一个号码和设备的设定实在很不方便。如何才能用WhatsApp Business批量处理客户查询呢&#xff1f…

Linux下安装MySQL8

一、安装MySQL8 1、下载 官网:https://dev.mysql.com/downloads/mysql/ 服务器wget下载 cd /data wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.28-1.el7.x86_64.rpm-bundle 2、解压 tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar 3、…

十进制转二进制/八进制/十六进制

首先,我们有一个十进制的数字**(21)D**,其他博主都是用除法来算,如果数字小还能适用,如果数字大,就不适用了 以下是我的方法: 十进制转二进制: 通过上图我们可以得到(21)D的二进制为(10101)B&…

【C++】STL——容器适配器 stack和queue 深度剖析及模拟实现

文章目录 1. stack的介绍及使用1.1 stack的介绍1.2 stack的使用 2. stack的模拟实现2.1 适配器模式的了解2.2 结构2.3 成员函数 3. queue的介绍及使用3.1 queue的介绍3.2 queue的使用 4. queue的模拟实现5. STL标准库中stack和queue的底层结构6. deque的简单介绍(了解)6.1 dequ…

Linux安装GitLab

一、摘要 公司经常用Gitlab做为代码仓库,这里我也安装下Gitlab,为后面CI/CD集成打下基础,官方安装地址:https://about.gitlab.com/install/#centos-7。不过官网很多人说比较坑,这里就不用官方方法安装了。 二…

在职字节,一个8年软件测试工程师的学习经历

简单的先说一下,坐标北京,15届本科毕业,算上年前在字节跳动的面试,一共有面试了有6家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少) 其中成功的有4家&am…

ChatGPT:DevSecOps 落地实践的最后一公里

DevSecOps 背后的三个逻辑 复杂性:让安全从 “幕后” 走向 “台前” 安全并不是一个新鲜的话题,自软件诞生以来,安全就一路伴随,但是近几年安全似乎又到了一个新的 “热度” 与 “高度”。 一些企业、组织都在探讨软件供应链安全…

Vue3迎来升级,助力企业数字化转型

近年来,随着“互联网”的推进与应用普及,数字化转型已经成为企业发展的必备选项。低代码开发平台的迅速普及和广泛应用,也为企业数字化的转型提供了支撑技术。 JNPF快速开发平台深度集成java.net 6 双技术引擎,具备易维护、便部署…

H3C-NE-实验-VLAN的划分

实验拓扑结构图: 1. 配置PC机的IP地址 依次为192.168.1.1/24、192.168.1.2/24、192.168.1.3/24、192.168.1.4/24 注意接口管理要启用,接口状态必须为UP 2. 检测Ping通性 因为4台PC机都在同一个网段,H3C交换机默认端口也是属于Access口&#x…

【c语言】文本文件的读写操作

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; &#x1f525;c语言系列专栏&#xff1a;c语言之路重点知识整合 &#x…

【复杂网络建模】——通过图神经网络来建模分析复杂网络

目录 一、复杂网络介绍 二、复杂网络建模分析方法 三、基于图神经网络来建模 1、数据准备 2、构建图神经网络模型 3、学习节点和边的表示 4、特征提取和预测 5、模型评估和优化 四、可视化建模分析 1、初始网络可视化 2、特征可视化 一、复杂网络介绍 复杂网络是指…

会“教”难“育”,AIGC卷不了教师

文丨智能相对论 作者丨沈浪 大模型的风想要挂向教育行业的深处&#xff0c;还得再等上一些时日。 ChatGPT在市场上火得一塌糊涂&#xff0c;大有颠覆传统教育行业的趋势&#xff0c;而体制内却冷静得像是不知道ChatGPT的存在。 “你知道现在很火的ChatGPT吗&#xff1f;”—…

【利用AI刷面试题】AI:十道JavaScript面试题巩固一下知识

文章目录 1. 请说明 JS 中的闭包是什么&#xff0c;它有哪些应用场景&#xff1f;2. 请描述一下数组的遍历方式&#xff0c;如何向数组中添加元素&#xff1f;3. 如何利用JS实现一个进度条&#xff1f;4. 请阐述浮点数在 JavaScript 中的存储机制&#xff1f;5. 请简述ES6 模块…