0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LAN9116:高效单芯片10/100非PCI以太网控制器的技术剖析

璟琰乀 2026-01-31 17:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

LAN9116:高效单芯片10/100非PCI以太网控制器的技术剖析

嵌入式应用领域,对于高性能、灵活性、易于集成且能有效控制成本的以太网控制器需求日益增长。Microchip的LAN9116以太网控制器便是满足这些需求的一款优秀产品。今天,我们就来深入剖析一下LAN9116的各项特性和功能。

文件下载:LAN9116-MT.pdf

一、产品概述

LAN9116是LAN9118系列的成员,专为嵌入式应用设计,具备高性能、灵活性、易于集成和系统成本控制等优势。它完全符合IEEE 802.3 10BASE - T和802.3u 100BASE - TX标准,集成了以太网MAC和PHY,拥有高性能的类SRAM接口,能与常见的16位和32位微处理器微控制器轻松连接。

应用场景广泛

LAN9116适用于多种中高性能嵌入式应用,如中程有线、卫星和IP机顶盒,数字视频录像机和DVD记录器/播放器,高清电视,数字媒体客户端/服务器和家庭网关,IP视频解决方案、IP PBX和视频电话,以及无线路由器和接入点等。

关键优势显著

  1. 高性能设计:采用非PCI架构,支持32位接口和突发模式读取,能有效消除丢包问题,内部缓冲内存可存储超过200个数据包,并支持自动或主机触发的PAUSE和背压流量控制。
  2. CPU开销:支持从DMA,配备可编程保持定时器的中断引脚,可最大程度减少CPU开销。
  3. 成本与灵活性兼顾:类SRAM接口便于与大多数嵌入式CPU或SoC连接,提供低成本、低引脚数的非PCI接口,降低系统成本并增加设计灵活性。
  4. 多种节能模式:具备多种电源管理模式,支持网络唤醒(Wake on LAN)、魔法包唤醒(Magic packet wakeup)等功能,还有唤醒指示事件信号和链路状态变化检测。
  5. 功能全面:完全符合IEEE 802.3/802.3u标准,集成以太网MAC和PHY,支持10BASE - T和100BASE - TX,全双工和半双工模式,具备全双工流量控制和半双工背压流量控制等功能。

二、内部功能模块详解

1. 10/100以太网PHY

LAN9116集成了IEEE 802.3物理层,适用于双绞线以太网应用。可配置为100 Mbps(100Base - TX)或10 Mbps(10Base - T)以太网操作,支持全双工和半双工模式,具备自动协商功能,且使用该集成PHY所需的外部组件极少。

2. 10/100以太网MAC

MAC可在半双工和全双工模式下运行,提供可编程增强功能,能最小化主机监督、总线利用率和消息前后处理。它能以全线路速度持续传输或接收最小尺寸的连续数据包,具备消息数据封装、帧处理、错误检测、媒体访问管理等多种功能。

3. 接收和发送FIFOs

FIFOs为MAC提供了额外的数据包缓冲存储,是主机接口和MAC之间的通道,能传递所有发送和接收的数据及状态信息。其深度FIFOs可提高对各种传输和操作系统软件栈的延迟容忍度,减少或避免溢出情况,且RX和TX FIFOs的大小可配置,增加了灵活性。

4. 中断控制器

LAN9116支持单个可编程中断,用户可根据应用需求优化性能。中断引脚的极性和缓冲类型可配置,中断线可配置为开漏输出,便于与其他设备共享中断,还提供可编程的中断断言间隔。

5. GPIO接口

包含3位GPIO和2位GPO(复用在EEPROMLED引脚上)接口,可通过主机总线接口的CSRs访问。GPIO信号可作为输入、推挽输出和开漏输出,GPIO还可配置为触发可编程极性的中断。

6. 串行EEPROM接口

可选的串行EEPROM接口可用于编程LAN9116的MAC地址,设备可在通电后自动加载MAC地址。

7. 电源管理控制

支持全面的电源管理模式,适用于对电源敏感的应用,支持网络唤醒、链路状态变化和魔法包检测,提供外部PME(电源管理事件)中断以指示唤醒事件的检测。

8. 通用定时器

通用定时器是可编程模块,可用于生成周期性的主机中断,分辨率为100μS。

9. 主机总线接口(SRAM接口)

提供发送和接收数据路径的FIFO接口,以及LAN9116控制和状态寄存器(CSRs)的接口,是连接嵌入式主机系统的主要总线。

三、功能特性深入分析

1. 流量控制

  • 全双工流量控制:通过暂停操作和控制帧实现,MAC接收特定保留多播地址和PAUSE操作码的帧后,会按指示抑制数据帧传输。同时,MAC可通过硬件和软件控制发送控制帧。
  • 半双工流量控制(背压):当接收缓冲区/FIFO满或超过特定阈值时,MAC会发送Jam信号,导致远程站发生冲突并退避传输。

2. 地址过滤

支持多种地址过滤模式,如完美过滤、哈希过滤、哈希完美过滤、反向过滤等,可根据不同需求对传入帧进行过滤。

3. 唤醒帧检测和魔法包检测

  • 唤醒帧检测:设置“WUCSR - 唤醒控制和状态寄存器”中的唤醒帧使能位(WUEN)后,MAC进入唤醒帧检测模式,可检测预编程的唤醒帧模式,并通过主机中断(IRQ)或电源管理事件信号(PME)通知主机。
  • 魔法包检测:设置“WUCSR - 唤醒控制和状态寄存器”中的魔法包使能位(MPEN)后,MAC进入魔法包检测模式,检测到魔法包后会通过主机中断或PME通知主机。

4. 32位与16位主机总线宽度操作

LAN9116可通过外部引脚选择32位或16位总线通信。32位模式是其原生环境,通信无特殊要求;16位模式下,需连续进行两次读写操作才能完成一次DWORD传输。

四、寄存器与配置

LAN9116包含多个寄存器,用于控制和配置其各项功能,如系统控制和状态寄存器、MAC控制和状态寄存器、PHY寄存器等。这些寄存器的配置对于设备的正常运行和性能优化至关重要。

五、时序与操作特性

1. 时序图

LAN9116支持多种主机周期,包括读取周期和写入周期,不同周期有特定的时序要求,需注意背靠背读写操作的时间限制,以防止读取到陈旧数据。

2. 操作特性

  • 绝对最大额定值:对电源电压、信号引脚电压、环境温度等有明确的限制,超过这些额定值可能导致设备损坏。
  • 工作条件:在特定的电源电压和环境温度范围内,LAN9116才能确保正常运行。
  • 功耗:不同工作模式下,设备的功耗不同,了解功耗特性有助于进行电源设计和系统优化。

六、总结与思考

LAN9116以其丰富的功能、高性能和低功耗等优势,在嵌入式以太网应用领域具有很强的竞争力。作为电子工程师,在设计过程中,我们需要根据具体的应用需求,合理配置LAN9116的各项功能和寄存器,同时注意时序要求和操作特性,以确保设备的稳定运行。大家在实际应用中是否遇到过类似产品的配置难题?又有哪些独特的解决方案呢?欢迎在评论区分享交流。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    lan9116高效芯片10/100PCI以太网控制器

    The LAN9116 is a full-featured, single-chip 10/100 Ethernet controller designed for embedded
    发表于 09-27 10:50 2次下载
    <b class='flag-5'>lan9116</b><b class='flag-5'>高效</b>的<b class='flag-5'>单</b><b class='flag-5'>芯片</b><b class='flag-5'>10</b>/<b class='flag-5'>100</b><b class='flag-5'>非</b><b class='flag-5'>PCI</b><b class='flag-5'>以太网</b><b class='flag-5'>控制器</b>

    基于LAN7850下的具有HSIC的高速USB 2.0转 10/100/1000以太网控制器

    亮点   • 芯片高速(HS)USB 2.0转10/100/1000以太网   控制器
    发表于 07-03 09:24 38次下载
    基于<b class='flag-5'>LAN</b>7850下的具有HSIC的高速USB 2.0转 <b class='flag-5'>10</b>/<b class='flag-5'>100</b>/1000<b class='flag-5'>以太网</b><b class='flag-5'>控制器</b>

    LAN9512和LAN9513及LAN9514以太网控制器的数据手册免费下载

    LAN9512/LAN9513/LAN9514是具有10/100以太网
    发表于 05-15 08:00 12次下载
    <b class='flag-5'>LAN</b>9512和<b class='flag-5'>LAN</b>9513及<b class='flag-5'>LAN</b>9514<b class='flag-5'>以太网</b><b class='flag-5'>控制器</b>的数据手册免费下载

    LAN9360A-I/CQB-100 以太网控制器的中文资料

    LAN9360A-I/CQB-100以太网控制器,IEEE1722,IEEE1733,IEEE802.1AS,TFBGA,100引脚首页>半
    的头像 发表于 12-20 09:22 1936次阅读
    <b class='flag-5'>LAN</b>9360A-I/CQB-<b class='flag-5'>100</b>  <b class='flag-5'>以太网</b><b class='flag-5'>控制器</b>的中文资料

    DP83815芯片10/100 Mb/s以太网控制器数据表

    电子发烧友网站提供《DP83815芯片10/100 Mb/s以太网控制器数据表.pdf》资料免
    发表于 07-11 09:21 0次下载
    DP83815<b class='flag-5'>单</b><b class='flag-5'>芯片</b><b class='flag-5'>10</b>/<b class='flag-5'>100</b> Mb/s<b class='flag-5'>以太网</b><b class='flag-5'>控制器</b>数据表

    Microchip LAN9211-ABZJ 集成 10/100 以太网 PHY的以太网控制器

    Microchip LAN9211-ABZJ 集成 10/100 以太网 PHY的以太网控制器
    的头像 发表于 06-04 14:56 1412次阅读
    Microchip <b class='flag-5'>LAN</b>9211-ABZJ 集成 <b class='flag-5'>10</b>/<b class='flag-5'>100</b> <b class='flag-5'>以太网</b> PHY的<b class='flag-5'>以太网</b><b class='flag-5'>控制器</b>

    深度剖析DP83816:10/100 Mb/s集成PCI以太网控制器的全方位解读

    深度剖析DP83816:10/100 Mb/s集成PCI以太网控制器的全方位解读 在当今数字化飞
    的头像 发表于 12-24 17:55 958次阅读

    解析 LAN9215i:16 位 PCI 10/100 以太网控制器的卓越之选

    解析 LAN9215i:16 位 PCI 10/100 以太网
    的头像 发表于 12-25 16:50 641次阅读

    DP83815:10/100 Mb/s集成PCI以太网媒体访问控制器和物理层芯片解析

    DP83815:10/100 Mb/s集成PCI以太网媒体访问控制器和物理层芯片解析 在当今的网
    的头像 发表于 12-29 18:00 839次阅读

    探索Microchip LAN9211:高性能以太网控制器的卓越之选

    专为嵌入式应用设计的芯片10/100以太网控制器,它在性能、灵活性、集成便捷性和系统成本
    的头像 发表于 01-22 16:50 799次阅读

    探索Microchip LAN9215:16位PCI 10/100以太网控制器的卓越性能

    探索Microchip LAN9215:16位PCI 10/100以太网
    的头像 发表于 01-27 15:30 387次阅读

    DP83815:10/100 Mb/s集成PCI以太网媒体访问控制器与物理层芯片解析

    Semiconductor推出的DP83815,一款适用于PCI总线的芯片10/100 Mb/s以太
    的头像 发表于 01-29 15:10 438次阅读

    DP83816:10/100 Mb/s集成PCI以太网控制器的深度解析

    DP83816:10/100 Mb/s集成PCI以太网控制器的深度解析 在当今的网络通信领域,以太网
    的头像 发表于 01-31 15:20 988次阅读

    KSZ8841-16M/-32M:端口以太网MAC控制器技术剖析与应用前景

    KSZ8841-16M/-32M:端口以太网MAC控制器技术剖析与应用前景 在当今数字化时代,以太网
    的头像 发表于 03-03 16:25 321次阅读

    KSZ8841-16M/-32M:端口以太网MAC控制器技术剖析与应用

    KSZ8841-16M/-32M:端口以太网MAC控制器技术剖析与应用 在当今数字化时代,以太网技术
    的头像 发表于 04-14 16:45 195次阅读