logo资料库

ENC28J60中文(ENC28J60(Chinese)).pdf

第1页 / 共102页
第2页 / 共102页
第3页 / 共102页
第4页 / 共102页
第5页 / 共102页
第6页 / 共102页
第7页 / 共102页
第8页 / 共102页
资料共102页,剩余部分请下载后查看
以太网控制器特性
缓冲器
介质访问控制器(MAC)特性
物理层(PHY)特性
工作特性
封装类型
目录
1.0 概述
图1-1: ENC28J60框图
图1-2: 典型的ENC28J60接口
表1-1: I/O引脚说明
2.0 外部连接
2.1 振荡器
图2-1: 晶振工作原理
图2-2: 外部时钟源
2.2 振荡器起振定时器
2.3 CLKOUT 引脚
图2-3: CLKOUT传输
寄存器 2-1: ECOCON: 时钟输出控制寄存器
2.4 磁性元件,端接元件和其他外部元件
图2-4: 外部连接
2.5 I/O电平
图2-5: 使用与门转换电平
图2-6: 使用三态缓冲器转换电平
2.6 LED配置
图2-7: LEDB 极性和复位配置选项
寄存器 2-2: PHLCON:PHY模块LED控制寄存器
3.0 存储器构成
图3-1: ENC28J60 存储器构成
3.1 控制寄存器
表3-1: ENC28J60控制寄存器映射
表3-2: ENC28J60 控制寄存器汇总 (续)
3.1.1 ECON1寄存器
寄存器3-1: ECON1:以太网控制寄存器1
3.1.2 ECON2寄存器
寄存器3-2: ECON2:以太网控制寄存器2
3.2 以太网缓冲器
3.2.1 接收缓冲器
3.2.2 发送缓冲器
3.2.3 读写缓冲器
3.2.4 DMA访问缓冲器
图3-2: 以太网缓冲器构成
3.3 PHY 寄存器
3.3.1 读PHY寄存器
3.3.2 写PHY寄存器
3.3.3 扫描PHY寄存器
表3-3: ENC28J60 PHY寄存器汇总
寄存器3-3: MICON:MII控制寄存器
寄存器3-4: MICMD:MII命令寄存器
寄存器3-5: MISTAT:MII状态寄存器
3.3.4 PHSTAT寄存器
3.3.5 PHID1和PHID2寄存器
寄存器3-6: PHSTAT1:物理层状态寄存器1
寄存器3-7: PHSTAT2:物理层状态寄存器2
4.0 串行外设接口(SPI)
4.1 概述
图4-1: SPI输入时序
图4-2: SPI输出时序
4.2 SPI指令集
表4-1: ENC28J60的SPI指令集
4.2.1 读控制寄存器的命令
图4-3: 读控制寄存器的命令序列 (ETH寄存器)
图4-4: 读控制寄存器的命令序列(MAC和MII寄存器)
4.2.2 读缓冲存储器命令
4.2.3 写控制寄存器的命令
图4-5: 写控制寄存器的命令序列
4.2.4 写缓冲器命令
4.2.5 位域置1命令
4.2.6 位域清零命令
图4-6: 写缓冲存储器的命令序列
4.2.7 系统命令
图4-7: 系统命令序列
5.0 以太网概述
5.1 数据包格式
5.1.1 前导字段/帧起始定界符
图5-1: 以太网数据包格式
5.1.2 目标地址
5.1.3 源地址
5.1.4 类型/长度
5.1.5 数据
5.1.6 填充
5.1.7 CRC
6.0 初始化
6.1 接收缓冲器
6.2 发送缓冲器
6.3 接收过滤器
6.4 等待OST
6.5 MAC 初始化设置
寄存器6-1: MACON1:MAC控制寄存器1
寄存器6-2: MACON3:MAC控制寄存器3
寄存器6-3: MACON4:MAC控制寄存器4
寄存器6-4: MABBIPG:MAC背对背包间间隔寄存器
6.6 PHY初始化设置
寄存器6-5: PHCON2:PHY控制寄存器2
7.0 发送和接收数据包
7.1 发送数据包
图7-1: 包控制字节格式
图7-2: 发送数据包结构示例
表7-1: 发送状态向量
表7-2: 与数据包发送相关的寄存器汇总
7.2 接收数据包
7.2.1 使能接收
7.2.2 接收数据包结构
图7-3: 接收数据包结构示例
表7-3: 接收状态向量
7.2.3 读接收的数据包
例7-1: 随机访问地址计算
7.2.4 释放接收缓冲空间
7.2.5 接收缓冲器剩余空间
例7-2: 接收缓冲器空余空间计算方法
表7-4: 数据包接收所使用的寄存器汇总
8.0 接收过滤器
寄存器8-1: ERXFCON:接收过滤器控制寄存器
图8-1: 使用逻辑或的过滤流程
图8-2: 使用逻辑与的过滤流程
8.1 单播过滤器
8.2 格式匹配过滤器
图8-3: 格式匹配示例
8.3 Magic Packet过滤器
图8-4: Magic Packet示例
8.4 哈希表过滤器
8.5 组播过滤器
8.6 广播过滤器
9.0 双工模式配置和协商
9.1 半双工工作方式
9.2 全双工工作方式
10.0 流量控制
10.1 半双工模式
10.2 全双工模式
图10-1: 全双工网络示例
寄存器10-1: EFLOCON:以太网流量控制寄存器
表10-1: 流量控制使用的寄存器汇总
11.0 复位
图11-1: 片上复位电路
11.1 上电复位(POR)
11.2 系统复位
11.3 仅发送复位
11.4 仅接收复位
11.5 MAC和PHY子系统复位
寄存器 11-1: MACON2: MAC控制寄存器2
寄存器 11-2: MAPHSUP: MAC-PHY支持寄存器
寄存器 11-3: PHCON1: PHY控制寄存器1
12.0 中断
图12-1: ENC28J60 中断逻辑
12.1 INT中断允许位(INTIE)
12.1.1 INT中断寄存器
寄存器 12-1: ESTAT: 以太网状态寄存器
寄存器 12-2: EIE: 以太网中断允许寄存器
寄存器 12-3: EIR: 以太网中断请求(标志)寄存器
寄存器 12-4: PHIE: PHY中断允许寄存器
寄存器 12-5: PHIR: PHY中断请求(标志)寄存器
12.1.2 接收错误中断标志位(RXERIF)
12.1.3 发送错误中断标志位(TXERIF)
12.1.4 发送中断标志位(TXIF)
12.1.5 连接状态改变中断标志位(LINKIF)
12.1.6 DMA中断标志位 (DMAIF)
12.1.7 接收数据包待处理中断标志位 (PKTIF)
12.2 LAN唤醒中断(WOLIE/WOLIF)
12.2.1 WOL中断寄存器
寄存器 12-6: EWOLIE: 以太网LAN唤醒中断允许寄存器
寄存器 12-7: EWOLIR: 以太网LAN唤醒中断请求(标志) 寄存器
13.0 直接存储器访问控制器
13.1 复制内存
13.2 校验和计算
表13-1: 与DMA控制器相关的寄存器汇总
14.0 掉电
表14-1: 掉电使用的寄存器汇总
15.0 内置自测试控制器
寄存器15-1: EBSTCON:自测试控制寄存器
15.1 使用BIST
15.2 随机数据填充模式
15.3 带竞争的随机数据填充模式
15.4 地址填充模式
15.5 模式移位填充模式
表15-1: 与自测试控制器相关的寄存器汇总
16.0 电气特性
绝对额定最大值
16.1 直流特性:ENC28J60(工业级和商业级)
表16-1: 交流特性:ENC28J60(工业级和商业级)
表16-2: 振荡器时序规范
表16-3: 复位交流特性
表16-4: CLKOUT 引脚交流特性
表16-5: 外部电磁要求
表16-6: SPI接口交流特性
图16-1: SPI输入时序
图16-2: SPI输出时序
17.0 封装信息
17.1 封装标识信息
17.2 封装详细信息
28引脚窄条塑封双列直插式封装(SP)――主体300mil(PDIP)
28引脚宽条塑封小外形封装(SO)――主体300mil(SOIC)
28引脚塑封缩小外形封装(SS)――主体209mil,5.30mm(SSOP)
28引脚塑封正方扁平无脚封装(ML)主体6x6 mm(QFN)――触点长度为0.55毫米 (Saw Singulated)
索引
Microchip网站
变更通知客户服务
客户支持
读者反馈表
产品标识体系
全球销售及服务网点
ENC28J60 数据手册 带 SPI 接口的独立 以太网控制器  2006 Microchip Technology Inc. 高级信息 DS39662A_CN
请注意以下有关 Microchip 器件代码保护功能的要点: • Microchip 的产品均达到 Microchip 数据手册中所述的技术指标。 • Microchip 确信:在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一。 • 目前,仍存在着恶意、甚至是非法破坏代码保护功能的行为。就我们所知,所有这些行为都不是以 Microchip 数据手册中规定的 操作规范来使用 Microchip 产品的。这样做的人极可能侵犯了知识产权。 • • Microchip 愿与那些注重代码完整性的客户合作。 Microchip 或任何其他半导体厂商均无法保证其代码的安全性。代码保护并不意味着我们保证产品是 “牢不可破”的。 代码保护功能处于持续发展中。 Microchip 承诺将不断改进产品的代码保护功能。任何试图破坏 Microchip 代码保护功能的行为均可视 为违反了 《数字器件千年版权法案 (Digital Millennium Copyright Act)》。如果这种行为导致他人在未经授权的情况下,能访问您的 软件或其他受版权保护的成果,您有权依据该法案提起诉讼,从而制止这种行为。 提供本文档的中文版本仅为了便于理解。请勿忽视文档中包含 的英文部分,因为其中提供了有关 Microchip 产品性能和使用 情况的有用信息。Microchip Technology Inc. 及其分公司和相 关公司、各级主管与员工及事务代理机构对译文中可能存在的 任何差错不承担任何责任。建议参考 Microchip Technology Inc. 的英文原版文档。 本出版物中所述的器件应用信息及其他类似内容仅为您提供便 利,它们可能由更新之信息所替代。确保应用符合技术规范, 是您自身应负的责任。Microchip 对这些信息不作任何明示或 暗示、书面或口头、法定或其他形式的声明或担保,包括但不 限于针对其使用情况、质量、性能、适销性或特定用途的适用 性的声明或担保。 Microchip 对因这些信息及使用这些信息而 引起的后果不承担任何责任。如果将 Microchip 器件用于生命 维持和 / 或生命安全应用,一切风险由买方自负。买方同意在 由此引发任何一切伤害、索赔、诉讼或费用时,会维护和保障 Microchip 免于承担法律责任,并加以赔偿。在 Microchip 知识 产权保护下,不得暗中或以其他方式转让任何许可证。 商标 Microchip 的名称和徽标组合、 Microchip 徽标、 Accuron、 dsPIC、 KEELOQ、 microID、 MPLAB、 PIC、 PICmicro、 PICSTART、 PRO MATE、 PowerSmart、 rfPIC 和 SmartShunt 均为 Microchip Technology Inc. 在美国和其他国 家或地区的注册商标。 AmpLab、 FilterLab、 Migratable Memory、 MXDEV、 MXLAB、SEEVAL、SmartSensor 和 The Embedded Control Solutions Company 均为 Microchip Technology Inc. 在美国的 注册商标。 Analog-for-the-Digital Age、 Application Maestro、 dsPICDEM、 dsPICDEM.net、 dsPICworks、 ECAN、 ECONOMONITOR、 FanSense、 FlexROM、 fuzzyLAB、 In-Circuit Serial Programming、 ICSP、 ICEPIC、 Linear Active Thermistor、 MPASM、 MPLIB、 MPLINK、 MPSIM、 PICkit、 PICDEM、 PICDEM.net、 PICLAB、 PICtail、 PowerCal、 PowerInfo、 PowerMate、 PowerTool、 REAL ICE、 rfLAB、 rfPICDEM、 Select Mode、 Smart Serial、 SmartTel、 Total Endurance、 UNI/O、 WiperLock 和 Zena 均为 Microchip Technology Inc. 在美国和其他国家或地区的 商标。 SQTP 是 Microchip Technology Inc. 在美国的服务标记。 在此提及的所有其他商标均为各持有公司所有。 © 2006, Microchip Technology Inc. 版权所有。 Microchip 位于美国亚利桑那州Chandler 和Tempe 及位于加利福尼亚 州Mountain View 的全球总部、设计中心和晶圆生产厂均于2003 年 10 月通过了ISO/TS-16949:2002 质量体系认证。公司在PICmicro® 8 位单片机、KEELOQ® 跳码器件、串行EEPROM、单片机外设、非易失 性存储器和模拟产品方面的质量体系流程均符合ISO/TS- 16949:2002。此外,Microchip 在开发系统的设计和生产方面的质量体 系也已通过了ISO 9001:2000 认证。 DS39662A_CN 第 ii 页 高级信息  2006 Microchip Technology Inc.
ENC28J60 带 SPI 接口的独立以太网控制器 以太网控制器特性 • IEEE 802.3 兼容的以太网控制器 • 集成 MAC 和 10 BASE-T PHY • 接收器和冲突抑制电路 • 支持一个带自动极性检测和校正的 10BASE-T 端 口 • 支持全双工和半双工模式 • 可编程在发生冲突时自动重发 • 可编程填充和 CRC 生成 • 可编程自动拒绝错误数据包 • 最高速度可达 10 Mb/s 的 SPI 接口 缓冲器 • 8 KB 发送 / 接收数据包双端口 SRAM • 可配置发送 / 接收缓冲器大小 • 硬件管理的循环接收 FIFO • 字节宽度的随机访问和顺序访问 (地址自动递增) • 用于快速数据传送的内部 DMA • 硬件支持的 IP 校验和计算 介质访问控制器 (MAC)特性 • 支持单播、组播和广播数据包 • 可编程数据包过滤,并在以下事件的逻辑 “与” 和 “或”结果为真时唤醒主机: - 单播目标地址 - 组播地址 - 广播地址 - Magic Packet - 由 64 位哈希表定义的组目标地址 - 多达 64 字节的可编程模式匹配 (偏移量可由 用户定义) • 环回模式 物理层 (PHY)特性 • 整形输出滤波器 • 环回模式 工作特性 • 两个用来表示连接、发送、接收、冲突和全 / 半双 工状态的可编程 LED 输出 • 使用两个中断引脚的七个中断源 • 25 MHz 时钟 • 带可编程预分频器的时钟输出引脚 • 工作电压范围是 3.14V 到 3.45V • TTL 电平输入 • 温度范围:-40°C 到 +85°C (工业级), 0°C 到 +70°C (商业级)(仅 SSOP 封装) • 28 引脚 SPDIP、 SSOP、 SOIC 和 QFN 封装 封装类型 28 引脚 PDIP、SSOP 和 SOIC VCAP VSS CLKOUT INT WOL SO SI SCK CS RESET VSSRX TPIN- TPIN+ RBIAS 0 6 J 8 2 C N E 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 VDD LEDA LEDB VDDOSC OSC2 OSC1 VSSOSC VSSPLL VDDPLL VDDRX VSSTX TPOUT+ TPOUT- VDDTX 28 引脚 QFN T U O K L C T N I P A C V S S V A D E L B D E L D D V WOL SO SI SCK CS RESET VSSRX 1 2 3 4 5 6 7 28 27 26 25 24 23 22 ENC28J60 8 9 10 11 12 13 14 21 20 19 18 17 16 15 VDDOSC OSC2 OSC1 VSSOSC VSSPLL VDDPLL VDDRX - I N P T + N P T I I S A B R X T D D V X T S S V - T U O P T + T U O P T  2006 Microchip Technology Inc. 高级信息 DS39662A_CN 第 1 页
ENC28J60 目录 1.0 概述 ............................................................................................................................................................................................. 3 2.0 外部连接 ...................................................................................................................................................................................... 5 3.0 存储器构成 ................................................................................................................................................................................ 11 4.0 串行外设接口 (SPI) ................................................................................................................................................................ 25 5.0 以太网概述 ................................................................................................................................................................................ 31 6.0 初始化 ........................................................................................................................................................................................ 33 7.0 发送和接收数据包 ...................................................................................................................................................................... 39 8.0 接收过滤器 ................................................................................................................................................................................ 47 9.0 双工模式配置和协商 .................................................................................................................................................................. 53 10.0 流量控制 .................................................................................................................................................................................... 55 11.0 复位 ........................................................................................................................................................................................... 59 12.0 中断 ........................................................................................................................................................................................... 65 13.0 直接存储器访问控制器 .............................................................................................................................................................. 75 14.0 掉电 ........................................................................................................................................................................................... 77 15.0 内置自测试控制器 ...................................................................................................................................................................... 79 16.0 电气特性 .................................................................................................................................................................................... 83 17.0 封装信息 .................................................................................................................................................................................... 89 索引 ..................................................................................................................................................................................................... 95 客户支持 .............................................................................................................................................................................................. 97 系统信息和升级热线............................................................................................................................................................................ 97 读者反馈表 .......................................................................................................................................................................................... 98 产品标识体系 ...................................................................................................................................................................................... 99 我们旨在提供最佳文档供客户正确使用 Microchip 产品。为此,我们将不断改进出版物的内容和质量,使之更好地满足您的要求。 出版物的质量将随新文档及更新版本的推出而得到提升。 如果您对本出版物有任何问题和建议,请通过电子邮件联系我公司 TRC 经理,电子邮件地址为 CTRC@microchip.com,或将本 数据手册后附的 《读者反馈表》传真到 86-21-5407 5066。我们期待您的反馈。 致客户 最新数据手册 欲获得本数据手册的最新版本,请查询我公司的网站: http://www.microchip.com 查看数据手册中任意一页下边角处的文献编号即可确定其版本。文献编号中数字串后的字母是版本号,例如:DS30000A是DS30000 的 A 版本。 勘误表 现有器件可能带有一份勘误表,描述了实际运行与数据手册中记载内容之间存在的细微差异以及建议的变通方法。一旦我们了解到 器件 / 文档存在某些差异时,就会发布勘误表。勘误表将注明其所适用的硅片版本和文件版本。 欲了解某一器件是否存在勘误表,请通过以下方式之一查询: • Microchip 网站:http://www.microchip.com • 当地 Microchip 销售办事处 (见最后一页) 在联络销售办事处时,请说明您所使用的器件型号、硅片版本和数据手册版本 (包括文献编号)。 客户通知系统 欲及时获知 Microchip 产品的最新信息,请到我公司网站 www.microchip.com 上注册。 DS39662A_CN 第 2 页 高级信息  2006 Microchip Technology Inc.
1.0 概述 ENC28J60 是带 有行业标准 串行外设接口 (Serial Peripheral Interface,SPI)的独立以太网控制器。 它可 作为任何配备有 SPI 的控制器的以太网接口。 ENC28J60 符合 IEEE 802.3 的全部规范,采用了一系 列包过滤机制以对传入数据包进行限制。 它还提供了一 个内部 DMA 模块,以实现快速数据吞吐和硬件支持的 IP 校验和计算。 与主控制器的通信通过两个中断引脚和 SPI 实现,数据传输速率高达 10 Mb/s。两个专用的引 脚用于连接 LED,进行网络活动状态指示。 图 1-1所示为ENC28J60的简化框图。 图 1-2所示为使 用该器件的典型应用电路。 要将单片机连接到速率为 10 Mbps 的以太网,只需 ENC28J60、两个脉冲变压器 和一些无源元件即可。 ENC28J60 ENC28J60 由七个主要功能模块组成: 1. SPI 接口——充当主控制器和 ENC28J60 之间通 信通道。 2. 控制寄存器——用于控制和监视 ENC28J60。 3. 双端口RAM缓冲器——用于接收和发送数据包。 4. 判优器——当DMA、发送和接收模块发出请求时 对 RAM 缓冲器的访问进行控制。 5. 总线接口——对通过 SPI 接收的数据和命令进行 解析。 6. MAC (Medium Access Control)模块——实现 符合 IEEE 802.3 标准的 MAC 逻辑。 7. PHY(物理层)模块——对双绞线上的模拟数据 进行编码和译码。 该器件还包括其他支持模块,诸如振荡器、片内稳压 器、电平变换器(提供可以接受 5V 电压的 I/O 引脚)和 系统控制逻辑。 图 1-1: ENC28J60 框图 缓冲器 8 KB 双端口 RAM CLKOUT 控制 寄存器 通道 0 判优器 通道 1 总线接口 INT WOL CS(1) SI(1) SO SCK(1) SPI 系统控制 上电 复位 25 MHz 振荡器 稳压器 VCAP 注 1: 这些引脚可以接受 5V 的电压。 RESET(1) RX RXBM RXF(过滤器) DMA 与 IP 校验和 TX TXBM 流量控制 主机接口 通道 0 通道 1 MAC RMII 接口 MIIM 接口 LEDA LEDB TPOUT+ TX TPOUT- PHY TPIN+ RX TPIN- RBIAS OSC1 OSC2  2006 Microchip Technology Inc. 高级信息 DS39662A_CN 第 3 页
ENC28J60 图 1-2: 典型的 ENC28J60 接口 MCU CS SI SO SCK INT,WOL I/O SDO SDI SCK INTX ENC28J60 TX/RX 缓冲器 MAC PHY TPIN+/- TPOUT+/- RJ45 以太网 变压器 LEDA LEDB 说明 表 1-1: I/O 引脚说明 引脚号 引脚名称 SPDIP、 SOIC 和 SSOP QFN 引脚 类型 缓冲器 类型 VCAP VSS CLKOUT INT WOL SO SI SCK CS RESET VSSRX TPIN- TPIN+ RBIAS VDDTX TPOUT- TPOUT+ VSSTX VDDRX VDDPLL VSSPLL VSSOSC OSC1 OSC2 VDDOSC LEDB LEDA VDD 图注: 注 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 25 26 27 28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 P P O O O O I I I I P I I I P O O P P P P P I O P O O P - 来自内部稳压器的 2.5V 输出。 必须将此引脚通过一个 10 µF 的电容连接 到 VSSTX。 - 参考接地端。 - 可编程时钟输出引脚。 (1) - INT 中断输出引脚。 (2) - LAN 中断唤醒输出引脚。 (2) - SPI 接口的数据输出引脚。 (2) SPI 接口的数据输入引脚。 (3) ST SPI 接口的时钟输入引脚。 (3) ST SPI 接口的片选输入引脚。 (3,4) ST ST 低电平有效器件复位输入。 (3, 4) - PHY RX 的参考接地端。 ANA 差分信号输入。 ANA 差分信号输入。 ANA PHY 的偏置电流引脚。 必须将此引脚通过 2 kΩ (1%)的电阻连接到 VSSRX。 - PHY TX 的正电源端。 - 差分信号输出。 - 差分信号输出。 - PHY TX 的参考接地端。 - PHY RX 的正 3.3V 电源端。 - PHY PLL 的正 3.3V 电源端。 - PHY PLL 的参考接地端。 - 振荡器的参考接地端。 DIG 振荡器输入。 - 振荡器输出。 - 振荡器的正 3.3V 电源端。 - LEDB 驱动引脚。 (5) - LEDA 驱动引脚。 (5) - 正 3.3V 电源端。 I = 输入, O = 输出, P = 电源, DIG = 数字输入, ANA = 模拟信号输入, ST = 施密特触发器 1: 引脚最大的电流驱动能力为 8 mA。 2: 引脚最大的电流驱动能力为 4 mA。 3: 引脚可以接受 5V 的电压。 4: 引脚有一个连接到 VDD 的内部弱上拉电路。 5: 引脚最大的电流驱动能力为 12 mA。 DS39662A_CN 第 4 页 高级信息  2006 Microchip Technology Inc.
ENC28J60 2.0 外部连接 2.1 振荡器 ENC28J60 的工作频率为 25 MHz,晶振连接在 OSC1 和 OSC2 引脚之间。ENC28J60 要求使用平行切割的晶 体。使用顺序切割的晶体可能会使振荡器产生的频率不 在晶体制造厂商所给的参数范围内。 图 2-1给出了一个 典型的振荡器电路。 ENC28J60 也可由连接到 OSC1 引脚的外部时钟源驱 动,如图 2-2 所示。 图 2-1: 晶振工作原理 2.2 振荡器起振定时器 ENC28J60 包含 一个 振荡器 起振 定时器 (Oscillator Start-up Timer,OST)以确保在使用振荡器和集成 PHY 之前它们已经稳定。 在发生上电复位或从掉电模式唤醒 后, OST 经过 7500 个 OSC1 时钟周期 (300 µs)后 超时。 在这段延时期间,仍可通过 SPI 总线对所有的以 太网寄存器和缓冲器进行读写操作。然而,在这期间不 应试图使用软件发送任何数据包 (将 ECON1.TXRTS 置 1)、使能接收数据包 (将 ECON1.RXEN 置 1)或 访问任何 MAC、 MII 或 PHY 寄存器。 当 OST 超时后, ESTAT 寄存器中的 CLKRDY 位将置 1。 应用程序软件可通过查询此位来确定何时开始正常 的器件操作。 在上电复位或 ENC28J60 从掉电模式恢复 后,在发送数据包、使能接收数据包或允 许访问任何 MAC、 MII 或 PHY 寄存器之 前,必须查询 CLKRDY 位。 ENC28J60 注: OSC1 XTAL RS(1) OSC2 C1 C2 至内部逻辑电路 RF(2) 注 1: 对于 AT 条形切割的晶体可能需要一个串联电 阻 RS。 2 :反馈电阻 RF 通常在 2—10 MΩ 范围内。 图 2-2: 外部时钟源 (1) 来自外部系统 的 3.3V 时钟 开路 (2) ENC28J60 OSC1 OSC2 注 1: 必须遵守占空比的限制条件。 2: 可以使用一个接地电阻以减少系统噪声,但 可能会增加系统的电流消耗。  2006 Microchip Technology Inc. 高级信息 DS39662A_CN 第 5 页
(ECOCON 的值不变) 。 器件也可能进入掉电模式且 CLKOUT 功能保持不变。 当退出掉电模式时, OST 将 复位,但 CLKOUT 功能 将继 续发挥 作用。 当禁止 CLKOUT 功能时 (ECOCON = 0), CLKOUT 引脚被 驱动为低电平。 CLKOUT 功能被设计为,当使能、禁止 CLKOUT 引脚 功能或改变预分频比时,确保延迟时间最短。 不会输出 超出 ECOCON 配置规定频率的高或低电平脉冲。 然 而,当切换频率时,在时钟脉冲产生之前将有 2 到 8 个 OSC1 时钟 周期 的延时 (见图 2-3) 。 在这 期间, CLKOUT 将保持为低电平。 ENC28J60 CLKOUT 引脚 2.3 系统设计人员可以使用时钟输出引脚作为主控制器或其 他器件的时钟源。CLKOUT 带有一个内部预分频器,可 将时钟输出进行 1、2、3、4 或 8 分频。通过 ECOCON 寄存器 (寄存器 2-1)使能 CLKOUT 功能并选择预分 频比。 要 产 生 一 个 干 净 的 时 钟 信 号,当 第 一 次 加 电 时, CLKOUT 引脚必须保持一段时间的低电平。当上电复位 结束后,OST 将开始计数。 当 OST 超时后,CLKOUT 引脚开始输出其默认频率为 6.25 MHz (主时钟的 4 分 频)的时钟信号。在随后的任意时刻如果 ENC28J60 通 过软件或 RESET 引脚复位,CLKOUT 功能将不会改变 图 2-3: CLKOUT 传输 ECOCON 改变 80 ns 至 320 ns 的延时 寄存器 2-1: ECOCON: 时钟输出控制寄存器 U-0 - bit 7 U-0 - U-0 - U-0 - U-0 - R/W-1 R/W-0 R/W-0 COCON2 COCON1 COCON0 bit 0 bit 7-3 bit 2-0 未用:读为 0 COCON2:COCON0:时钟输出配置位 111 = 出厂测试保留位。请勿使用。 不保证抗干扰性能。 110 = 出厂测试保留位。请勿使用。 不保证抗干扰性能。 101 = CLKOUT 输出主时钟的 8 分频 (3.125 MHz) 100 = CLKOUT 输出主时钟的 4 分频 (6.25 MHz) 011 = CLKOUT 输出主时钟的 3 分频 (8.333333 MHz) 010 = CLKOUT 输出主时钟的 2 分频 (12.5 MHz) 001 = CLKOUT 输出主时钟的 1 分频 (25 MHz) 000 = 禁止 CLKOUT。 引脚被驱动为低电平。 图注: R = 可读位 -n = 上电复位时的值 W = 可写位 1 = 置 1 U = 未用位,读为 0 0 = 清零 x = 未知位 DS39662A_CN 第 6 页 高级信息  2006 Microchip Technology Inc.
分享到:
收藏