首页 ENC28J60中文网络芯片资料

ENC28J60中文网络芯片资料

举报
开通vip

ENC28J60中文网络芯片资料ENC28J60中文数据手册带SPI接口的独立以太网控制器é2006MicrochipTechnologyInc.高级信息DS39662A_CN请注意以下有关Microchip器件代码保护功能的要点:•Microchip的产品均达到Microchip数据手册中所述的技术指标。•Microchip确信:在正常使用的情况下,Microchip系列产品是当今市场上同类产品中最安全的产品之一。•目前,仍存在着恶意、甚至是非法破坏代码保护功能的行为。就我们所知,所有这些行为都不是以Microchip数据手册中规定的操作规范来...

ENC28J60中文网络芯片资料
ENC28J60中文数据手册带SPI接口的独立以太网控制器é2006MicrochipTechnologyInc.高级信息DS39662A_CN请注意以下有关Microchip器件代码保护功能的要点:•Microchip的产品均达到Microchip数据手册中所述的技术指标。•Microchip确信:在正常使用的情况下,Microchip系列产品是当今市场上同类产品中最安全的产品之一。•目前,仍存在着恶意、甚至是非法破坏代码保护功能的行为。就我们所知,所有这些行为都不是以Microchip数据手册中规定的操作 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 来使用Microchip产品的。这样做的人极可能侵犯了知识产权。•Microchip愿与那些注重代码完整性的客户合作。•Microchip或任何其他半导体厂商均无法保证其代码的安全性。代码保护并不意味着我们保证产品是“牢不可破”的。代码保护功能处于持续发展中。Microchip承诺将不断改进产品的代码保护功能。任何试图破坏Microchip代码保护功能的行为均可视为违反了《数字器件千年版权法案(DigitalMillenniumCopyrightAct)》。如果这种行为导致他人在未经授权的情况下,能访问您的软件或其他受版权保护的成果,您有权依据该法案提起诉讼,从而制止这种行为。提供本文档的中文版本仅为了便于理解。请勿忽视文档中包含商标的英文部分,因为其中提供了有关Microchip产品性能和使用Microchip的名称和徽标组合、Microchip徽标、Accuron、情况的有用信息。及其分公司和相MicrochipTechnologyInc.dsPIC、KEELOQ、microID、MPLAB、PIC、PICmicro、关公司、各级主管与员工及事务代理机构对译文中可能存在的PICSTART、PROMATE、PowerSmart、rfPIC和任何差错不承担任何责任。建议参考MicrochipTechnologySmartShunt均为MicrochipTechnologyInc.在美国和其他国的英文原版文档。Inc.家或地区的注册商标。本出版物中所述的器件应用信息及其他类似内容仅为您提供便AmpLab、FilterLab、MigratableMemory、MXDEV、利,它们可能由更新之信息所替代。确保应用符合技术规范,MXLAB、SEEVAL、SmartSensor和TheEmbeddedControl是您自身应负的责任。Microchip对这些信息不作任何明示或SolutionsCompany均为MicrochipTechnologyInc.在美国的暗示、书面或口头、法定或其他形式的声明或担保,包括但不注册商标。限于针对其使用情况、质量、性能、适销性或特定用途的适用Analog-for-the-DigitalAge、ApplicationMaestro、性的声明或担保。Microchip对因这些信息及使用这些信息而dsPICDEM、dsPICDEM.net、dsPICworks、ECAN、引起的后果不承担任何责任。如果将Microchip器件用于生命ECONOMONITOR、FanSense、FlexROM、fuzzyLAB、维持和或生命安全应用,一切风险由买方自负。买方同意在/In-CircuitSerialProgramming、ICSP、ICEPIC、Linear由此引发任何一切伤害、索赔、诉讼或费用时,会维护和保障ActiveThermistor、MPASM、MPLIB、MPLINK、MPSIM、Microchip免于承担法律责任,并加以赔偿。在Microchip知识PICkit、PICDEM、PICDEM.net、PICLAB、PICtail、产权保护下,不得暗中或以其他方式转让任何许可证。PowerCal、PowerInfo、PowerMate、PowerTool、REALICE、rfLAB、rfPICDEM、SelectMode、SmartSerial、SmartTel、TotalEndurance、UNI/O、WiperLock和Zena均为MicrochipTechnologyInc.在美国和其他国家或地区的商标。SQTP是MicrochipTechnologyInc.在美国的服务标记。在此提及的所有其他商标均为各持有公司所有。©2006,MicrochipTechnologyInc.版权所有。Microchip位于美国亚利桑那州Chandler和Tempe及位于加利福尼亚州MountainView的全球总部、设计中心和晶圆生产厂均于2003年10月通过了ISO/TS-16949:2002质量体系认证。公司在PICmicro®8位单片机、KEELOQ®跳码器件、串行EEPROM、单片机外设、非易失性存储器和模拟产品方面的质量体系 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 均符合ISO/TS-16949:2002。此外,Microchip在开发系统的设计和生产方面的质量体系也已通过了ISO9001:2000认证。DS39662A_CN第ii页高级信息é2006MicrochipTechnologyInc.ENC28J60带SPI接口的独立以太网控制器以太网控制器特性工作特性•IEEE802.3兼容的以太网控制器•两个用来表示连接、发送、接收、冲突和全/半双•集成MAC和10BASE-TPHY工状态的可编程LED输出•接收器和冲突抑制电路•使用两个中断引脚的七个中断源•支持一个带自动极性检测和校正的10BASE-T端•25MHz时钟口•带可编程预分频器的时钟输出引脚•支持全双工和半双工模式•工作电压范围是3.14V到3.45V•可编程在发生冲突时自动重发•TTL电平输入•可编程填充和CRC生成•温度范围:-40°C到+85°C(工业级),0°C到•可编程自动拒绝错误数据包+70°C(商业级)(仅SSOP封装)•最高速度可达10Mb/s的SPI接口•28引脚SPDIP、SSOP、SOIC和QFN封装缓冲器封装类型•8KB发送/接收数据包双端口SRAM28引脚PDIP、SSOP和SOIC•可配置发送/接收缓冲器大小VCAP128VDD•硬件管理的循环接收FIFOVSS227LEDA•字节宽度的随机访问和顺序访问(地址自动递增)CLKOUT326LEDBINT425VDDOSC用于快速数据传送的内部60•DMAWOL524OSC2•硬件支持的IP校验和计算SO623OSC1SI722VSSOSCSCK821VSSPLLENC28J介质访问控制器(MAC)特性CS920VDDPLLRESET19•支持单播、组播和广播数据包10VDDRXVSSRX1118VSSTX•可编程数据包过滤,并在以下事件的逻辑“与”TPIN-1217TPOUT+和“或”结果为真时唤醒主机:TPIN+1316TPOUT-RBIAS1415VDDTX-单播目标地址-组播地址-广播地址28引脚QFN-MagicPacketTDDCAPSSVVVLEDALEDB-由64位哈希表定义的组目标地址INCLKOUT-多达64字节的可编程模式匹配(偏移量可由用户定义)环回模式•28272625242322VDDOSCWOL121物理层(PHY)特性SO220OSC2SI319OSC1整形输出滤波器•SCK4ENC28J6018VSSOSC•环回模式CS517VSSPLLRESET616VDDPLLVSSRX715VDDRX891011121314SXTDDTXSSVVTPIN-TPIN+RBIATPOUT-TPOUT+é2006MicrochipTechnologyInc.高级信息DS39662A_CN第1页ENC28J60目录1.0概述.............................................................................................................................................................................................32.0外部连接......................................................................................................................................................................................53.0存储器构成................................................................................................................................................................................114.0串行外设接口(SPI)................................................................................................................................................................255.0以太网概述................................................................................................................................................................................316.0初始化........................................................................................................................................................................................337.0发送和接收数据包......................................................................................................................................................................398.0接收过滤器................................................................................................................................................................................479.0双工模式配置和协商..................................................................................................................................................................5310.0流量控制....................................................................................................................................................................................5511.0复位...........................................................................................................................................................................................5912.0中断...........................................................................................................................................................................................6513.0直接存储器访问控制器..............................................................................................................................................................7514.0掉电...........................................................................................................................................................................................7715.0内置自测试控制器......................................................................................................................................................................7916.0电气特性....................................................................................................................................................................................8317.0封装信息....................................................................................................................................................................................89索引.....................................................................................................................................................................................................95客户支持..............................................................................................................................................................................................97系统信息和升级热线............................................................................................................................................................................97读者反馈表..........................................................................................................................................................................................98产品标识体系......................................................................................................................................................................................99致客户我们旨在提供最佳文档供客户正确使用Microchip产品。为此,我们将不断改进出版物的内容和质量,使之更好地满足您的要求。出版物的质量将随新文档及更新版本的推出而得到提升。如果您对本出版物有任何问题和建议,请通过电子邮件联系我公司TRC经理,电子邮件地址为CTRC@microchip.com,或将本数据手册后附的《读者反馈表》传真到86-21-54075066。我们期待您的反馈。最新数据手册欲获得本数据手册的最新版本,请查询我公司的网站:http://www.microchip.com查看数据手册中任意一页下边角处的文献编号即可确定其版本。文献编号中数字串后的字母是版本号,例如:DS30000A是DS30000的A版本。勘误表现有器件可能带有一份勘误表,描述了实际运行与数据手册中记载内容之间存在的细微差异以及建议的变通方法。一旦我们了解到器件/文档存在某些差异时,就会发布勘误表。勘误表将注明其所适用的硅片版本和文件版本。欲了解某一器件是否存在勘误表,请通过以下方式之一查询:•Microchip网站:http://www.microchip.com•当地Microchip销售办事处(见最后一页)在联络销售办事处时,请 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 您所使用的器件型号、硅片版本和数据手册版本(包括文献编号)。客户通知系统欲及时获知Microchip产品的最新信息,请到我公司网站www.microchip.com上注册。DS39662A_CN第2页高级信息é2006MicrochipTechnologyInc.ENC28J601.0概述ENC28J60由七个主要功能模块组成:1.SPI接口——充当主控制器和ENC28J60之间通ENC28J60是带有行业标准串行外设接口信通道。(Serial2.控制寄存器——用于控制和监视ENC28J60。PeripheralInterface,SPI)的独立以太网控制器。它可3.双端口RAM缓冲器——用于接收和发送数据包。作为任何配备有SPI的控制器的以太网接口。4.判优器——当DMA、发送和接收模块发出请求时ENC28J60符合IEEE802.3的全部规范,采用了一系对RAM缓冲器的访问进行控制。列包过滤机制以对传入数据包进行限制。它还提供了一5.总线接口——对通过SPI接收的数据和命令进行个内部DMA模块,以实现快速数据吞吐和硬件支持的解析。IP校验和计算。与主控制器的通信通过两个中断引脚和6.MAC(MediumAccessControl)模块——实现SPI实现,数据传输速率高达10Mb/s。两个专用的引符合IEEE802.3标准的MAC逻辑。脚用于连接LED,进行网络活动状态指示。7.PHY(物理层)模块——对双绞线上的模拟数据图所示为的简化框图。图所示为使1-1ENC28J601-2进行编码和译码。用该器件的典型应用电路。要将单片机连接到速率为该器件还包括其他支持模块,诸如振荡器、片内稳压10Mbps的以太网,只需ENC28J60、两个脉冲变压器和一些无源元件即可。器、电平变换器(提供可以接受5V电压的I/O引脚)和系统控制逻辑。图1-1:ENC28J60框图LEDA缓冲器RXLEDB8KBMAC双端口RAMRXBMTPOUT+RXF(过滤器)RMIITXTPOUT-通道0接口CLKOUT控制DMA与判优器通道0IP校验和寄存器PHYTPIN+通道1TX通道1RXTXBMTPIN-INT流量控制WOL总线接口MIIMRBIAS接口主机接口CS(1)SI(1)OSC125MHzSPI上电SO系统控制振荡器OSC2复位稳压器SCK(1)RESET(1)VCAP注1:这些引脚可以接受5V的电压。é2006MicrochipTechnologyInc.高级信息DS39662A_CN第3页ENC28J60图1-2:典型的ENC28J60接口MCENC28J60TPIN+/-RJ45UCSI/OTPOUT+/-SISDOSOSDI以太网SCKTX/RX变压器SCKMACPHY缓冲器INT,WOLLEDAINTXLEDB表1-1:I/O引脚说明引脚号引脚缓冲器引脚名称说明SPDIP、类型类型SOIC和SSOPQFNVCAP125P-来自内部稳压器的2.5V输出。必须将此引脚通过一个10µF的电容连接到VSSTX。VSS226P-参考接地端。CLKOUT327O-可编程时钟输出引脚。(1)INT428O-INT中断输出引脚。(2)WOL51O-LAN中断唤醒输出引脚。(2)SO62O-SPI接口的数据输出引脚。(2)SI73ISTSPI接口的数据输入引脚。(3)SCK84ISTSPI接口的时钟输入引脚。(3)CS95ISTSPI接口的片选输入引脚。(3,4)RESET106IST低电平有效器件复位输入。(3,4)VSSRX117P-PHYRX的参考接地端。TPIN-128IANA差分信号输入。TPIN+139IANA差分信号输入。RBIAS1410IANAPHY的偏置电流引脚。必须将此引脚通过2kΩ(1%)的电阻连接到VSSRX。VDDTX1511P-PHYTX的正电源端。TPOUT-1612O-差分信号输出。TPOUT+1713O-差分信号输出。VSSTX1814P-PHYTX的参考接地端。VDDRX1915P-PHYRX的正3.3V电源端。VDDPLL2016P-PHYPLL的正3.3V电源端。VSSPLL2117P-PHYPLL的参考接地端。VSSOSC2218P-振荡器的参考接地端。OSC12319IDIG振荡器输入。OSC22420O-振荡器输出。VDDOSC2521P-振荡器的正3.3V电源端。LEDB2622O-LEDB驱动引脚。(5)LEDA2723O-LEDA驱动引脚。(5)VDD2824P-正3.3V电源端。图注:I=输入,O=输出,P=电源,DIG=数字输入,ANA=模拟信号输入,ST=施密特触发器注1:引脚最大的电流驱动能力为8mA。2:引脚最大的电流驱动能力为4mA。3:引脚可以接受5V的电压。4:引脚有一个连接到VDD的内部弱上拉电路。5:引脚最大的电流驱动能力为12mA。DS39662A_CN第4页高级信息é2006MicrochipTechnologyInc.ENC28J602.0外部连接2.2振荡器起振定时器ENC28J60包含一个振荡器起振定时器(Oscillator2.1振荡器Start-upTimer,OST)以确保在使用振荡器和集成PHY之前它们已经稳定。在发生上电复位或从掉电模式唤醒ENC28J60的工作频率为25MHz,晶振连接在OSC1和OSC2引脚之间。ENC28J60要求使用平行切割的晶后,OST经过7500个OSC1时钟周期(300µs)后体。使用顺序切割的晶体可能会使振荡器产生的频率不超时。在这段延时期间,仍可通过SPI总线对所有的以太网寄存器和缓冲器进行读写操作。然而,在这期间不在晶体制造厂商所给的参数范围内。图2-1给出了一个典型的振荡器电路。应试图使用软件发送任何数据包(将ECON1.TXRTS置1)、使能接收数据包(将ECON1.RXEN置1)或ENC28J60也可由连接到OSC1引脚的外部时钟源驱访问任何MAC、MII或PHY寄存器。动,如图2-2所示。当OST超时后,ESTAT寄存器中的CLKRDY位将置1。应用程序软件可通过查询此位来确定何时开始正常图2-1:晶振工作原理的器件操作。ENC28J60注:在上电复位或ENC28J60从掉电模式恢复后,在发送数据包、使能接收数据包或允OSC1许访问任何MAC、MII或PHY寄存器之C1至内部逻辑电路前,必须查询CLKRDY位。XTALRF(2)RS(1)C2OSC2注1:对于AT条形切割的晶体可能需要一个串联电阻RS。2:反馈电阻RF通常在2—10MΩ范围内。图2-2:外部时钟源(1)ENC28J60来自外部系统的3.3V时钟OSC1开路(2)OSC2注1:必须遵守占空比的限制条件。2:可以使用一个接地电阻以减少系统噪声,但可能会增加系统的电流消耗。é2006MicrochipTechnologyInc.高级信息DS39662A_CN第5页ENC28J602.3CLKOUT引脚(ECOCON的值不变)。器件也可能进入掉电模式且CLKOUT功能保持不变。当退出掉电模式时,OST将系统设计人员可以使用时钟输出引脚作为主控制器或其复位,但CLKOUT功能将继续发挥作用。当禁止他器件的时钟源。CLKOUT带有一个内部预分频器,可CLKOUT功能时(ECOCON=0),CLKOUT引脚被将时钟输出进行1、2、3、4或8分频。通过ECOCON驱动为低电平。寄存器(寄存器2-1)使能CLKOUT功能并选择预分功能被设计为,当使能、禁止引脚频比。CLKOUTCLKOUT功能或改变预分频比时,确保延迟时间最短。不会输出要产生一个干净的时钟信号,当第一次加电超出ECOCON配置规定频率的高或低电平脉冲。然时,而,当切换频率时,在时钟脉冲产生之前将有2到8个CLKOUT引脚必须保持一段时间的低电平。当上电复位OSC1时钟周期的延时(见图2-3)。在这期间,结束后,OST将开始计数。当OST超时后,CLKOUTCLKOUT将保持为低电平。引脚开始输出其默认频率为6.25MHz(主时钟的4分频)的时钟信号。在随后的任意时刻如果ENC28J60通过软件或RESET引脚复位,CLKOUT功能将不会改变图2-3:CLKOUT传输ECOCON改变80ns至320ns的延时寄存器2-1:ECOCON:时钟输出控制寄存器U-0U-0U-0U-0U-0R/W-1R/W-0R/W-0-----COCON2COCON1COCON0bit7bit0bit7-3未用:读为0bit2-0COCON2:COCON0:时钟输出配置位111=出厂测试保留位。请勿使用。不保证抗干扰性能。110=出厂测试保留位。请勿使用。不保证抗干扰性能。101=CLKOUT输出主时钟的8分频(3.125MHz)100=CLKOUT输出主时钟的4分频(6.25MHz)011=CLKOUT输出主时钟的3分频(8.333333MHz)010=CLKOUT输出主时钟的2分频(12.5MHz)001=CLKOUT输出主时钟的1分频(25MHz)000=禁止CLKOUT。引脚被驱动为低电平。图注:R=可读位W=可写位U=未用位,读为0-n=上电复位时的值1=置10=清零x=未知位DS39662A_CN第6页高级信息é2006MicrochipTechnologyInc.ENC28J602.4磁性元件,端接元件和其他外部元件为降低功耗,ENC28J60中的某些数字电路工作在2.5V标称电压下。其内部包含一个2.5V稳压器以产生所需要实现以太网接口,ENC28J60需要外部连接几个标准的电压,要使之工作稳定,仅需在外部连接一个10µF元件。应按照图来连接这些元件。2-4电容。该电容应连接在VCAP引脚与地之间。内部稳压在差分接收引脚(TPIN+/TPIN-)上,需要一个专用于器无法驱动外部负载。10BASE-T操作的1:1脉冲变压器。在差分发送引脚所有电源引脚都必须与同一个外部3.3V电源相连。类(TPOUT+/TPOUT-)上,需要外接一个带有中心抽头似的,所有参考地都应在外部连接到相同的接地点。每的1:1脉冲变压器。变压器应具有2kV以上的电压隔离个VDD和VSS引脚对都应连接一个0.1µF的陶瓷旁路性能,以防止静电干扰。变压器特定要求请参见第16.0电容,该电容应尽可能靠近引脚。需要相对高的电流才节“电气特性”。两个变压器均需要额外的两个50Ω能驱动双绞线接口,因此所有电缆应尽可能短,并且线(精度为1%)的电阻和一个0.01µF的电容与特定端相径适中以减少电阻损耗。连。ENC28J60的内部模拟电路需要在RBIAS引脚与地之间外接一个2kΩ(精度为1%)的电阻。图2-4:外部连接3.3VRJ-45TPOUT+50Ω铁氧体1磁环(1)I/OCS1%SCKSCK250Ω0.01µFSDOSI1%SDISOTPOUT-1:1CT3TPIN+5.0V←3.3V50Ω4MCUENC28J60电平1%转换550Ω0.01µF逻辑(2)1%1:1TPIN-6INT0INTINT1WOL7VCAPLEDALEDBRBIAS82K1%10µF.001µF2kV注1:铁氧体磁环的额定电流至少为100mA。2:只有在单片机运行在5V电压下时才需要。é2006MicrochipTechnologyInc.高级信息DS39662A_CN第7页ENC28J602.5I/O电平2.6LED配置ENC28J60是一个工作电压为3.3V的器件,它被设计LEDA和LEDB引脚支持复位时的自动极性检测。可以为易于集成到5V的系统中。SPI的CS,SCK和SI输在这两个引脚上,以拉电流或灌电流点亮LED的两种方入以及RESET引脚都可以承受5V的电压。另一方面,式连接LED。系统复位时,ENC28J60将检测LED的如果主控制器运行在5V电压下,当SPI和中断输入由连接方式,并将LED驱动为PHLCON寄存器配置的默ENC28J60上的3.3VCMOS输出驱动时,它很可能不认状态。如果在ENC28J60运行时改变LED的极性,符合规范要求,此时需要一个单向电平转换器。新极性将在下一次系统复位时才能被检测到。可以使用一个廉价的74HCT08(四与门)、74ACT125复位时会自动读取LEDB上LED的连接状态,并确定(四三态缓冲器)或其他带有TTL电平输入缓冲器的5V如何初始化PHCON1.PDPXMD位。如果引脚采用拉电CMOS芯片来提供必要的电平转换。使用三态缓冲器便流的方式点亮LED,则复位时此位清零且PHY默认为于系统集成,它可以与其他器件共享SPI总线。图2-5在半双工模式下运行。如果引脚采用灌电流的方式点亮和图2-6给出了转换机制实例。LED,则复位时此位置1且PHY默认为在全双工模式下运行。图2-7显示了这两种备选模式的电路。如果图2-5:使用与门转换电平LEDB引脚上没有连接LED,则PDPXMD位将复位为不确定值。MCUENC28J60图2-7:LEDB极性和复位配置选项I/OCS全双工模式:+3.3VSCKSCKPDPXMD=1SOSISISOOSC1CLKOUTLEDBINT0INTINT1WOL半双工模式:PDPXMD=0LEDB图2-6:使用三态缓冲器转换电平MCUENC28J60I/OCSSCKSCKSOSISISOOSC1CLKOUTINT0INTINT1WOLDS39662A_CN第8页高级信息é2006MicrochipTechnologyInc.ENC28J60寄存器2-2:PHLCON:PHY模块LED控制寄存器R/W-0R/W-0R/W-1R/W-1R/W-0R/W-1R/W-0R/W-0rrrrLACFG3LACFG2LACFG1LACFG0bit15bit8R/W-0R/W-0R/W-1R/W-0R/W-0R/W-0R/W-1R/W-xLBCFG3LBCFG2LBCFG1LBCFG0LFRQ1LFRQ0STRCHrbit7bit0bit15-12保留:写为0bit11-8LACFG3:LACFG0:LEDA配置位0000=保留0001=显示发送活动(LED脉冲长度可延长)0010=显示接收活动(LED脉冲长度可延长)0011=显示冲突活动(LED脉冲长度可延长)0100=显示链接状态0101=显示双工状态0110=保留0111=显示发送和接收活动(LED脉冲长度可延长)1000=点亮1001=熄灭1010=快速闪烁1011=慢速闪烁1100=显示链接状态和接收活动(LED脉冲总是延长的)1101=显示链接状态和发送/接收活动(LED脉冲总是延长的)1110=显示双工状态和冲突活动(LED脉冲总是延长的)1111=保留bit7-4LBCFG3:LBCFG0:LEDB配置位0000=保留0001=显示发送活动(LED脉冲长度可延长)0010=显示接收活动(LED脉冲长度可延长)0011=显示冲突活动(LED脉冲长度可延长)0100=显示链接状态0101=显示双工状态0110=保留0111=显示发送和接收活动(LED脉冲长度可延长)1000=电亮1001=熄灭1010=快速闪烁1011=慢速闪烁1100=显示链接状态和接收活动(LED脉冲总是延长的)1101=显示链接状态和发送/接收活动(LED脉冲总是延长的)1110=显示双工状态和冲突活动(LED脉冲总是延长的)1111=保留bit3-2LFRQ1:LFRQ0:LED脉冲延长时间配置位11=保留10=延长LED脉冲至大约139ms01=延长LED脉冲至大约73ms01=延长LED脉冲至大约40msbit1STRCH:LED脉冲延长使能位1=根据LFRQ配置,可延长LED脉冲事件将延长LED脉冲0=仅当可延长LED脉冲事件发生时才显示bit0保留:写为0图注:R=可读位W=可写位r=保留位-n=上电复位时的值1=置10=清零x=未知é2006MicrochipTechnologyInc.高级信息DS39662A_CN第9页ENC28J60注:DS39662A_CN第10页高级信息é2006MicrochipTechnologyInc.ENC28J603.0存储器构成以太网缓冲器中包含一个供以太网控制器使用的发送和接收存储空间。主控制器可以使用SPI接口对该存储空ENC28J60中所有的存储器都是以静态RAM的方式实间的容量进行编程。只可以通过读缓冲器和写缓冲器现的。ENC28J60中有三种类型的存储器:SPI指令来访问以太网缓冲器(见第4.2.2节“读缓冲•控制寄存器存储器命令”和第4.2.4节“写缓冲器命令”)。•以太网缓冲器PHY寄存器用于进行PHY模块的配置、控制和状态获•PHY寄存器取。不可以通过SPI接口直接访问这些寄存器,只可通过中的()访问控制寄存器类存储器包含控制寄存器MACMIIMediaIndependentInterface这些寄存器。(Control图3-1显示了ENC28J60的数据存储器构成。Register,CR)。它们用于进行ENC28J60的配置、控制和状态获取。可以通过SPI接口直接读写这些控制寄存器。图3-1:ENC28J60存储器构成ECON1<1:0>控制寄存器以太网缓冲器00h0000hBank0中的缓冲器指=00针Bank019h1Ah通用1Fh寄存器00h=01Bank119h1Ah通用1Fh寄存器00h=10Bank219h1Ah通用1FFFh1Fh寄存器00h=11Bank319hPHY寄存器1Ah通用00h寄存器1Fh1Fh注:存储器区域未按比例显示。为了说明其细节,控制存储空间是按比例显示的。é2006MicrochipTechnologyInc.高级信息DS39662A_CN第11页ENC28J603.1控制寄存器有些地址未使用。对这些单元执行写操作将被忽略,而读操作都将返回0。每个存储区中地址为1Ah的寄存器控制寄存器提供主控制器和片内以太网控制器逻辑电路都是保留的;不应对此寄存器进行读写操作。可以读其之间的主要接口。写这些寄存器可控制接口操作,而读他保留的寄存器,但是不能更改它们的内容。在读写包这些寄存器则允许主控制器监控这些操作。含保留位的寄存器时,应遵守寄存器定义中声明的规控制寄存器存储空间分为四个存储区,可用ECON1寄则。存器中的存储区选择位BSEL1:BSEL0进行选择。每个ENC28J60的控制寄存器通常被分为ETH、MAC和MII存储区都是32字节长,可以用5位地址值进行寻址。三组寄存器。名称由“E”开头的寄存器属于ETH组。所有存储区的最后五个单元(1Bh到1Fh)都指向同一同样,名称由“MA”开头的寄存器属于MAC组,名称组寄存器:EIE、EIR、ESTAT、ECON2和ECON1。它由“MI”开头的寄存器属于MII组。们是控制和监视器件工作的关键寄存器,由于被映射到同一存储空间,因此可以在不切换存储区的情况下很方便地访问它们。本节稍后将讨论ECON1和ECON2寄存器。表3-1:ENC28J60控制寄存器映射Bank0Bank1Bank2Bank3地址名称地址名称地址名称地址名称00hERDPTL00hEHT000hMACON100hMAADR101hERDPTH01hEHT101hMACON201hMAADR002hEWRPTL02hEHT202hMACON302hMAADR303hEWRPTH03hEHT303hMACON403hMAADR204hETXSTL04hEHT404hMABBIPG04hMAADR505hETXSTH05hEHT505h-05hMAADR406hETXNDL06hEHT606hMAIPGL06hEBSTSD07hETXNDH07hEHT707hMAIPGH07hEBSTCON08hERXSTL08hEPMM008hMACLCON108hEBSTCSL09hERXSTH09hEPMM109hMACLCON209hEBSTCSH0AhERXNDL0AhEPMM20AhMAMXFLL0AhMISTAT0BhERXNDH0BhEPMM30BhMAMXFLH0Bh-0ChERXRDPTL0ChEPMM40Ch保留0Ch-0DhERXRDPTH0DhEPMM50DhMAPHSUP0Dh-0EhERXWRPTL0EhEPMM60Eh保留0Eh-0FhERXWRPTH0FhEPMM70Fh-0Fh-10hEDMASTL10hEPMCSL10h保留10h-11hEDMASTH11hEPMCSH11hMICON11h-12hEDMANDL12h-12hMICMD12hEREVID13hEDMANDH13h-13h-13h-14hEDMADSTL14hEPMOL14hMIREGADR14h-15hEDMADSTH15hEPMOH15h保留15hECOCON16hEDMACSL16hEWOLIE16hMIWRL16h保留17hEDMACSH17hEWOLIR17hMIWRH17hEFLOCON18h-18hERXFCON18hMIRDL18hEPAUSL19h-19hEPKTCNT19hMIRDH19hEPAUSH1Ah保留1Ah保留1Ah保留1Ah保留1BhEIE1BhEIE1BhEIE1BhEIE1ChEIR1ChEIR1ChEIR1ChEIR1DhESTAT1DhESTAT1DhESTAT1DhESTAT1EhECON21EhECON21EhECON21EhECON21FhECON11FhECON11FhECON11FhECON1DS39662A_CN第12页高级信息é2006MicrochipTechnologyInc.ENC28J60表3-2:ENC28J60控制寄存器汇总复位详细信息寄存器名称Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0时的值所在页EIEINTIEPKTIEDMAIELINKIETXIEWOLIETXERIERXERIE0000000067EIR-PKTIFDMAIFLINKIFTXIFWOLIFTXERIFRXERIF-000000068ESTATINTrrLATECOL-RXBUSYTXABRTCLKRDY(1)0000-00066ECON2AUTOINCPKTDECPWRSV-VRPS---100-0---16ECON1TXRSTRXRSTDMASTCSUMENTXRTSRXENBSEL1BSEL00000000015ERDPTL读指针低字节ERDPT<7:0>)1111101017ERDPTH---读指针高字节(ERDPT<12:8>)---0010117EWRPTL写指针低字节(EWRPT<7:0>)0000000017EWRPTH---写指针高字节(EWRPT<12:8>)---0000017ETXSTL发送起始低字节(ETXST<7:0>)0000000017ETXSTH---发送起始高字节(ETXST<12:8>)---0000017ETXNDL发送结束低字节(ETXND<7:0>)0000000017ETXNDH---发送结束高字节(ETXND<12:8>)---0000017ERXSTL接收起始低字节(ERXST<7:0>)1111101017ERXSTH---接收起始高字节(ERXST<12:8>)---0010117ERXNDL接收结束低字节(ERXND<7:0>)1111111117ERXNDH---接收结束高字节(ERXND<12:8>)---1111117ERXRDPTL接收读指针低字节(ERXRDPT<7:0>)1111101017ERXRDPTH---接收读指针高字节(ERXRDPT<12:8>)---0010117ERXWRPTL接收写指针低字节(ERXWRPT<7:0>)0000000017ERXWRPTH---接收写指针高字节(ERXWRPT<12:8>)---0000017EDMASTLDMA起始低字节(EDMAST<7:0>)0000000075EDMASTH---DMA起始高字节(EDMAST<12:8>)---0000075EDMANDLDMA结束低字节(EDMAND<7:0>)0000000075EDMANDH---DMA结束高字节(EDMAND<12:8>)---0000075EDMADSTLDMA目标低字节(EDMADST<7:0>)0000000075EDMADSTH---DMA目标高字节(EDMAST<12:8>)---0000075EDMACSLDMA校验和低字节(EDMACS<7:0>)0000000076EDMACSHDMA校验和高字节(EDMACS<15:8>)0000000076EHT0哈希表字节0(EHT<7:0>)0000000052EHT1哈希表字节1(EHT<15:8>)0000000052EHT2哈希表字节2(EHT<23:16>)0000000052EHT3哈希表字节3(EHT<31:24>)0000000052EHT4哈希表字节4(EHT<39:32>)0000000052EHT5哈希表字节5(EHT<47:40>)0000000052EHT6哈希表字节6(EHT<55:48>)0000000052EHT7哈希表字节7(EHT<63:56>)0000000052EPMM0格式匹配屏蔽字节0(EPMM<7:0>)0000000051EPMM1格式匹配屏蔽字节1(EPMM<15:8>)0000000051EPMM2格式匹配屏蔽字节2(EPMM<23:16>)0000000051EPMM3格式匹配屏蔽字节3(EPMM<31:24>)0000000051EPMM4格式匹配屏蔽字节4(EPMM<39:32>)0000000051EPMM5格式匹配屏蔽字节5(EPMM<47:40>)0000000051EPMM6格式匹配屏蔽字节6(EPMM<55:48>)0000000051EPMM7格式匹配屏蔽字节7(EPMM<63:56>)0000000051EPMCSL格式匹配校验和低字节(EPMCS<7:0>)0000000051EPMCSH格式匹配校验和高字节(EPMCS<15:0>)0000000051图注:x=未知,u=不变,—=未用,q=取值视情况而定,r=保留,不能修改。注1:CLKRDY在上电复位时复位为0,而在其他复位时不受影响。2:EREVID是只读寄存器。3:ECOCON在上电复位时为“-----100”,但在其他复位时为“-----uuu”。é2006MicrochipTechnologyInc.高级信息DS39662A_CN第13页ENC28J60表3-2:ENC28J60控制寄存器汇总(续)复位详细信息寄存器名称Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0时的值所在页EPMOL格式匹配偏移地址低字节(EPMO<7:0>)0000000051EPMOH---格式匹配偏移地址高字节(EPMO<12:8>)---0000051EWOLIEUCWOLIEAWOLIE-PMWOLIEMPWOLIEHTWOLIEMCWOLIEBCWOLIE00-0000072EWOLIRUCWOLIFAWOLIF-PMWOLIFMPWOLIFHTWOLIFMCWOLIFBCWOLIF00-0000073ERXFCONUCENANDORCRCENPMENMPENHTENMCENBCEN1010000148EPKTCNT以太网数据包计数0000000043MACON1---LOOPBKTXPAUSRXPAUSPASSALLMARXEN---0000034MACON2MARSTRNDRST--MARXRSTRFUNRSTMATXRSTTFUNRST10--000061MACON3PADCFG2PADCFG1PADCFG0TXCRCENPHDRLENHFRMENFRMLNENFULDPX0000000035MACON4-DEFERBPENNOBKOFF--LONGPREPUREPRE-000--0036MABBIPG-背对背包间间隔(BBIPG<6:0>)-000000037MAIPGL-非背对背包间间隔低字节(MAIPGL<6:0>)-000000034MAIPGH-非背对背包间间隔高字节(MAIPGH<6:0>)-000000034MACLCON1----重发最大次数(RETMAX<3:0>)----111134MACLCON2--冲突窗口(COLWIN<5:0>)--11011134MAMXFLL最大帧长度低字节(MAMXFL<7:0>)0000000034MAMXFLH最大帧长度高字节(MAMXFL<15:8>)0000011034MAPHSUPRSTINTFC--rRSTRMII--r0--10--062MICONRSTMII-------0-------21MICMD------MIISCANMIIRD------0021MIREGADR---MII寄存器地址(MIREGADR<4:0>)---0000019MIWRLMII写数据低字节(MIWR<7:0>)0000000019MIWRHMII写数据高字节(MIWR<15:8>)0000000019MIRDLMII读数据低字节(MIRD<7:0>)0000000019MIRDHMII读数据高字节(MI
本文档为【ENC28J60中文网络芯片资料】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
兽医小王子
暂无简介~
格式:pdf
大小:635KB
软件:PDF阅读器
页数:102
分类:
上传时间:2022-09-28
浏览量:0