📄 嵌入式以太网控制器不错的选择(共8种) - embdevelop - gnu-linux!my first love.htm
字号:
<TR>
<TD colSpan=3>
<TABLE cellSpacing=0 cellPadding=0 width=750
border=0>
<TBODY>
<TR vAlign=top align=left>
<TD class=PH><FONT
size=2><STRONG>一:MC9S12NE64(MCU):单芯片以太网连接</STRONG></FONT></TD></TR>
<TR vAlign=top align=left>
<TD>
<DIV class=Spacer-5px><FONT
size=2></FONT> </DIV></TD></TR></TBODY></TABLE></TD><!-- PAGE HEADER --></TR>
<TR><!-- BEGIN TABLE FRAME - COLUMN 1 - MAIN CONTENT AREA -->
<TD vAlign=top align=left width=590>
<TABLE cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR vAlign=top align=left>
<TD>
<P></P>
<TABLE width=590>
<TBODY>
<TR>
<TD class=v15 colSpan=2>
<P><FONT size=2><IMG height=113
alt="MC9S12NE64 Application" hspace=10
src="嵌入式以太网控制器不错的选择(共8种) - EmbDevelop - GNU-LINUX!My first love.files/TSP4299_IMG_CHIP.jpg"
width=150 align=left
vspace=10>网络设备、工业控制、安全系统、照明控制、电源监控以及自动售货机</FONT></P>
<P><FONT
size=2>远程接入系统的设计人员都可以采用飞思卡尔半导体的单芯片以太网解</FONT></P>
<P><FONT size=2>决方案,为他们的设备增加连接通道。</FONT></P>
<P><FONT
size=2>飞思卡尔的MC9S12NE64通过一个微控制器单元(MCU)提供完整的</FONT></P>
<P><FONT
size=2>以太网连接解决方案。它是一款16位微控制器,可与第三方的TCP/IP协议栈相匹配,再采</FONT></P>
<P><FONT
size=2>用Metrowerks的CodeWarrior<SUP>TM</SUP>开发工具的快速设计理念,从而实现低成本的终端节点以</FONT></P>
<P><FONT
size=2>太网解决方案。MC9S12NE64具有使用简便、性能优良、价格低廉(多芯片以太网解决</FONT></P>
<P><FONT
size=2>方案的价格可能非常高)的特点,并提供了足够的增长空间。这些都要归功于64
KB闪</FONT></P>
<P><FONT size=2>存能实现快速编程,并将产品快速投放市场。 </FONT></P>
<P><FONT
size=2>MC9S12NE64包含内置的以太网媒体访问控制器(EMAC)、10/100以太网物理层(EPHY)</FONT></P>
<P><FONT
size=2>和片内闪存存储器。此外,它还带有2个串行通信接口(SCI)、1个4通道定时器、1个串</FONT></P>
<P><FONT
size=2>行外设接口(SPI)、1个I<SUP>2</SUP>C接口、1个10位模数转换器(ADC)。
</FONT></P>
<P><FONT
size=2>MC9S12NE64基于强大的HCS12内核。它采用飞思卡尔的0.25μ
闪存工艺,可以为那些</FONT></P>
<P><FONT
size=2>需要更大内存、更多外围设备和更高性能的应用提供从68HC08、68HC11和68HC12体系</FONT></P>
<P><FONT size=2>结构进行升级移植的换代产品。</FONT></P><FONT
size=2>*该产品采用SST认证的SuperFlash<SUP>®</SUP>
技术。</FONT></TD></TR>
<TR class=SubH1>
<TD colSpan=2>
<H1 class=Tbl_a_header><FONT
size=2></FONT> </H1></TD></TR>
<TR>
<TD vAlign=top width="50%">
<P><FONT size=2><B>电源电压/性能</B></FONT></P>
<LI><FONT size=2>3.3 V ±5% 运行 </FONT>
<LI><FONT size=2>-40°C 到 +85°C, -40°C 到
+105°C </FONT>
<P><FONT size=2><B>内置外围设备</B></FONT> </P>
<UL>
<LI><FONT size=2>8通道、10位模数转换器(ADC) </FONT>
<LI><FONT size=2>4通道、16位计时器 </FONT>
<LI><FONT size=2>运行正常监控(COP) </FONT>
<LI><FONT size=2>键盘中断 </FONT>
<LI><FONT size=2>多达70个通用输入/输出通道(GPIO)
</FONT></LI></UL><FONT size=2><B>可选封装</B></FONT>
<UL>
<LI><FONT size=2>80脚TQFP-EP </FONT>
<LI><FONT size=2>112脚LQFP </FONT></LI></UL>
<P><FONT size=2></FONT> </P><FONT
size=2><B>25 MH<SUB>z</SUB> HCS12 内核</B>
<BR><BR><B>内存 </B></FONT>
<UL>
<LI><FONT size=2>64 KB 闪存 </FONT>
<LI><FONT size=2>8 KB RAM </FONT></LI></UL><FONT
size=2><B>通信</B></FONT>
<UL>
<LI><FONT size=2>10/100 兆以太网媒介访问层接口(EMAC)
</FONT>
<LI><FONT size=2>10/100 兆以太网物理层接口(EPHY) </FONT>
<LI><FONT size=2>两个串行通信接口(SCI) </FONT>
<LI><FONT size=2>串行外围设备接口(SPI) </FONT>
<LI><FONT
size=2>I<SUP>2</SUP>C接口</FONT></LI></UL>
<P><FONT
size=2><STRONG>二:AX88796A以太网控制器</STRONG></FONT></P>
<P><FONT size=2>由ASIX推出</FONT></P>
<P align=center><FONT size=2><IMG
src="嵌入式以太网控制器不错的选择(共8种) - EmbDevelop - GNU-LINUX!My first love.files/1141032390.gif"
border=1><BR></FONT></P>
<P><FONT size=2>这款产品是为嵌入式设备设计的,提供8/16bit
10/100M快速以太网连接功能,内建有PHY和8K×16bit的SRAM。AX88796A支持8bit和16bit的CPU接口,支持MCS-
51、80186、MC68K等多个系列处理器以及ISA总线,采用IEEE802.3/IEEE802.3u
LAN标准,提供MII接口支持多媒体应用。通过ASIX的这个产品,家庭多媒体网络设备可以降低成本,同时芯片兼容2000,可以方便软件驱动开发和硬件设计工作。</FONT></P>
<P><FONT
size=2><STRONG>三:LAN91C96以太网控制器</STRONG></FONT></P>
<P><FONT
size=2>LAN91C96是SMSC公司生产的专门用于嵌入式产品的10M以太网控制器。其优良的性能、低功耗及小尺寸,使LAN91C96成为嵌入式NIC中的主流产品。<BR><BR><IMG
style="BORDER-LEFT-COLOR: rgb(0,0,0); BORDER-BOTTOM-COLOR: rgb(0,0,0); BORDER-TOP-COLOR: rgb(0,0,0); BORDER-RIGHT-COLOR: rgb(0,0,0)"
src="嵌入式以太网控制器不错的选择(共8种) - EmbDevelop - GNU-LINUX!My first love.files/200611620410279.gif"
border=0><BR><BR></FONT><FONT
size=2> <SPAN class=main1>1
主要特点</SPAN></FONT></P>
<P style="TEXT-INDENT: 30px"><FONT size=2>◆
支持IEEE802.3(ANSI8802-3)以太网标准</FONT></P>
<P style="TEXT-INDENT: 30px"><FONT size=2>◆
全双工收发方式,具有睡眠模式</FONT></P>
<P style="TEXT-INDENT: 30px"><FONT size=2>◆
6KB的片上RAM</FONT></P>
<P style="TEXT-INDENT: 30px"><FONT size=2>◆
与处理器接口可采用PCMCIA、ISA或Motorola 68000</FONT></P>
<P style="TEXT-INDENT: 30px"><FONT size=2>◆
支持先进的传输队列管理</FONT></P>
<P style="TEXT-INDENT: 30px"><FONT size=2>◆
硬件MMU</FONT></P>
<P style="TEXT-INDENT: 30px"><FONT
size=2>◆通过串行EEPROM选择性配置</FONT></P>
<P style="TEXT-INDENT: 30px"><FONT size=2>◆
全双工传输模式</FONT></P>
<P style="TEXT-INDENT: 30px"><FONT
size=2>◆可连接同轴电缆和双绞线,支持10Base5、10Base2、10BaseT,并可自动检测所连介质</FONT></P>
<P style="TEXT-INDENT: 30px"><FONT size=2>◆
高级的电源管理特性</FONT></P>
<P style="TEXT-INDENT: 30px"><FONT size=2>◆
支持“Magic Packet”电源管理技术</FONT></P>
<P style="TEXT-INDENT: 30px"><FONT size=2>◆
低功耗的CMOS设计</FONT></P>
<P style="TEXT-INDENT: 30px"><FONT size=2>2
内部框架</FONT></P>
<P><FONT size=2> 图1是LAN91C96原理框图。</FONT></P>
<P><FONT
size=2> LAN91C96网卡控制其内部集成了6KB的RAM,用来存放数据包。内部的MMU、判决器和DMA对数据包的传输发送进行有效的管理。
CSMA/CD(载波监听多路访问/冲突避免)模块集成了IEEE 802.3
MAC层协议,负责监听网络情况和地址过滤,若目的地址是LAN91C96的地址、广播地址或多播地址,则接收此数据包,否则抛弃。内部物理接口
(PHY)包含一个ENDEC和10BaseT
Transceiver。编解码器(ENDEC)负责曼彻斯特(Manchester)编解码,并提供标准6脚连接单元接口(AUI),外接同轴传输接收器,应用10Base2/5。传输数据时,10BaseT
Transceiver负责把主控制器传过来的反向不归零码(NRZ)数据转换为Manchester数据,并以适当的电平加以驱动;接收时负责连接完整性测试。外接的串行电可擦除只读ROM(EEPROM)中可存储网卡的MAC地址,当OS启动加载网卡时,以太网控制器就从EEPROM的固定地址中读取
MAC地址并存储在相应的寄存器中。<BR><IMG
onmousewheel="return bbimg(this)"
onclick=ImgClick(this) height=91 hspace=10
src="嵌入式以太网控制器不错的选择(共8种) - EmbDevelop - GNU-LINUX!My first love.files/11b.gif"
width=549 vspace=10 border=0
resized="0"><BR></FONT><FONT
size=2> <SPAN class=main1>3
工作原理</SPAN></FONT></P>
<P><FONT
size=2> LAN91C96内部6KB的RAM为数据包的传输接收提供缓冲,使全双工工作模式下数据传输率可达10Mbps;MMU把RAM分成256B的页,并负责为每个数据帧分配一个或多个页。</FONT></P>
<P><FONT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -