LAN8720
好的!LAN8720 是一款由 Microchip Technology(原 SMSC)设计生产的、非常常用的低成本、高性能单端口 10/100 以太网物理层收发器(PHY)芯片。
以下是关于 LAN8720 的关键信息的中文说明:
-
核心功能:
- 它作为 物理层(PHY) 工作,位于以太网协议栈的最底层。
- 负责将来自微控制器或处理器(通过 MII 或 RMII 接口)的数字信号转换(调制)为适合在双绞线(如 Cat 5e)上传输的模拟信号。
- 同时,也负责将从双绞线接收到的模拟信号转换(解调) 回数字信号,提供给微控制器/处理器。
- 实现 IEEE 802.3 / 802.3u 标准,支持 10BASE-T 和 100BASE-TX 以太网速率。
- 支持 全双工 和 半双工 操作模式。
- 集成了 自动协商(Auto-Negotiation) 功能,能够自动选择最佳的速率和双工模式。
-
关键接口:
- MII / RMII:与主控制器(MAC)的连接接口。
- MII: 是较旧的并行接口,需要较多引脚(16条数据/控制线)。
- RMII: 是其简化版本,旨在减少引脚数量(只需9条线:2条数据收,2条数据发,1条参考时钟等)。LAN8720 支持 RMII 模式,这极大地降低了系统复杂性和成本,是它被广泛应用的重要原因之一。主控制器(通常是 MCU 或 SoC)需要也支持 RMII。
- MDI (介质相关接口):与网络线缆的连接接口。 通常通过集成在 PCB 上的 RJ45 变压器模块 (Magnetics Module) 连接。LAN8720 支持标准的 4 线制 (2 对差分线)。
- MDC / MDIO (Management Data Input/Output): 标准的串行管理和控制接口,用于配置 PHY 的寄存器、读取状态信息(如连接状态、速度、双工模式、错误等)。(通常是可选的,但强烈建议使用)
- LED 指示灯: 提供 LED 驱动引脚,通常用于显示连接状态 (LINK)、网络活动 (ACT)、速度 (10/100)。
- MII / RMII:与主控制器(MAC)的连接接口。
-
主要优势:
- 低成本: 目标是降低嵌入式以太网应用的成本。
- 体积小: 通常采用紧凑的封装(如 QFN-24 或 QFN-32),节省 PCB 空间。
- 低功耗: 具有节能特性,适合功耗敏感型应用。
- RMII 支持: 减少与主控制器通信所需的引脚数。
- 集成度高: 集成了以太网 PHY 所需的核心模拟和数字电路(包括振荡器、线路驱动/接收器等),简化了外部电路设计。
- 温度范围: 提供商业级和工业级温度范围选项。
- 广泛的生态系统: 因其流行度,得到了众多 MCU 平台和开发工具的支持,有丰富的参考设计。
-
典型应用: LAN8720 广泛应用于需要低成本嵌入式以太网连接的场景,包括:
- 工业控制系统(PLC、传感器、网关)
- 消费电子(IoT 设备、智能家居设备、机顶盒、网络打印机)
- 网络扩展卡(USB 以太网适配器)
- 嵌入式开发板(树莓派 HAT、Arduino 扩展板等)
- 测量和测试设备
-
重要考虑事项:
- 主控制器兼容性: 必须确保你的微控制器或 SoC 具备以太网 MAC 控制器 并且 支持 RMII 接口。
- 电源: 需要提供多个精确的电压轨(通常为 3.3V, 1.2V 或其他特定值,具体看数据手册)。
- 时钟: 需要提供精准的 25MHz 或 50MHz 参考时钟给 PHY(对于 RMII 模式)。有些 PHY 可接受单端或差分时钟。
- 外部元件: 通常还需要少量外部去耦电容、电阻。最重要的是需要配合 RJ45 带集成变压器的网络插座(有时也简称为“带网络变压器的 RJ45 座”)。
- 布局: 对模拟信号(特别是 MDI 差分对)的 PCB 布线有要求(差分走线、阻抗匹配、远离干扰源),以保证信号完整性和 EMC 性能。
- 数据手册: 设计时必须仔细阅读官方数据手册,它是权威参考源。
-
调试提示:
- 先查基本项: 电源电压是否正确、时钟是否起振、复位信号是否正确、主控制器与 PHY 的 RMII/MDIO 接线是否正确。
- 看灯: LINK LED 是最基本的连接状态指示。
- MDIO 扫描: 通过 MDIO 接口读取 PHY 内部的基本状态寄存器(如 STATUS REG)可以获知连接状态、速度、双工模式等,是重要的调试手段。
- 软件驱动: 确保 MCU/SoC 端的以太网 MAC 驱动配置正确(特别是时钟模式)。
总结: LAN8720 是一款成熟、可靠、应用极其广泛的低成本10/100以太网PHY芯片,其核心价值在于支持RMII接口,大大简化了嵌入式系统添加网络功能的设计,是连接微控制器到有线以太网网络的经典选择。设计时需仔细处理接口、时钟、电源和PCB布局。
使用LAN8720进行iperf测试时不能达到100Mbits/sec,是否是ESP32的性能不足导致的呢?
请问有人试过使用LAN8720连接网络吗?目前遇到三个问题 (1)使用LAN8720进行iperf测试时速度只有60Mbits/sec,不能达到100Mbits/sec,是否是ESP32的性能
Cube+lwip配置的只有LAN8742,如何改成LAN8720?
Cube+lwip配置的只有LAN8742,如何改成LAN8720,现在项目需要,用Cube配置的有点晕了!
LAN8720
LAN8720 - Small Footprint RMII 10/100 Ethernet Transceiver with HP Auto-MDIX Support - SMSC Corporation
LAN8720A/LAN8720Ai数据手册
LAN8720A/LAN8720-Ai支持通过标准RMII与以太网MAC通信界面它包含一个全双工10-BASE-T/100BASE-TX收发器,支持10Mbps(10BASE-T)和100Mbps
资料下载
姚小熊27
2022-09-29 10:18:59
CubeMX创建裸机工程:STM32F407+ LAN8720A + RMII + lwIP
MCU和PHY芯片接口:RMII操作系统:无TCP/IP网络协议栈:lwIP配置工具:CubeMX编译工具:Keil5烧录器:J-Link烧录模式:SWD原理图部分STM32F407与PHY芯片LAN8720采用RMII接口方式,电路连接如下CubeMX 配置外部晶振作为时钟源时钟配置
资料下载
贾虎世
2021-12-05 12:06:15
LAN8720A和LAN8720Ai物理层收发器的数据手册免费下载
LAN8720A/LAN8720Ai支持通过标准RMII接口与以太网MAC通信。它包含一个全双工10-BASE-T/100BASE-TX收发器,支持10Mbps(10BASE-T)和100Mbps
资料下载
佚名
2021-03-17 16:03:43
LAN8720A和LAN8720Ai低功耗物理层PHY收发器的数据手册免费下载
LAN8720A/LAN8720Ai是一款低功耗10BASE-T/100BASE-TX物理层(PHY)收发器,具有可变I/O电压,符合IEEE 802.3-2005标准。
资料下载
dlpare2020
2020-11-06 08:00:00
LAN8720A和LAN8720Ai以太网收发器的数据手册免费下载
LAN8720A/LAN8720Ai是一款低功耗10BASE-T/100BASE-TX物理层(PHY)收发器,具有可变I/O电压,符合IEEE802.3-2005标准。
资料下载
4441
2020-06-03 08:00:00
如何从LAN8720的程序修改为LXT971A的程序
首先感慨一下,忙活了半个月,改了硬件加软件,网上基本都是RMII的程序,很少有STM32F4 MII的程序,网上很流行的PHY芯片主要是DP83848(支持MII/RMII),LAN8720(只支持
STM32F407+LAN8720例程怎么实现的LAN8720的CLK_OUT功能?
请问这个LWIP移植例程的哪个文件和哪条语句实现了LAN8720的CLK_OUT功能,另外STM32和PHY芯片可以同时使用同一个25M外部晶振吗?谢谢!
LAN8720和PIC32MX795F512H问题
对不起,我的英语不好。我用的是LAN8720和PIC32MX795F512H。它是由MPlab Harmony配置的。MPLAB X IDE:3.65,Harmony:2.03,.:RMII。我有IP地址,但是我不能查到那个IP。你能帮我吗?
微雪电子LAN8720 ETH Board以太网模块简介
LAN8720以太网模块 以太网收发器(PHY)采用RMII接口 高性能10/100Mbp, 超低功耗设计, 可使用3.3V单电源供电, 支持HP Auto-MIDX 型号 LAN8720 ETH Boa
2019-12-30 15:07:48
LAN8720存在通信问题
我们的许多产品使用与NXP LPC1837FET100处理器相连的LAN8720。在一些单元上(大约5%),我们必须在TXD1与地之间增加一个小电容~20pF。这就解决了问题。这是已知的问题吗?切换到新的LAN840
为什么我的以太网LAN8720初始化失败了?
原子大哥,我进行以太网实测测试时,程序停在了LAN8720初始化这边,初始化失败,我直连的电脑网卡,这是什么原因呢?LAN8720芯片稍微有些热,正常么?程序停在这里了?是什么问题呢?[C] 纯文本
为什么LAN8720以太网实验的初始化都完不成?
LAN8720以太网实验的初始化都完不成程序到等待软件复位时就死了 一直找不到问题 用示波器打了25M的晶振是起振了的 但是LAN8720的CLK引脚没有50M的输出 请问有没有大神知道啊谢谢啦
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机