大家好,上次为大家分享了WIZnet公司的iMCU7100A-EVB用户指南的第一部分,今天继续为大家分享iMCU7100A-EVB(二)。
iMCU7100A-EVB(一) 请参考: http://blog.csdn.net/wiznet2012/article/details/7643941
<表> 3.1 iMCU7100EVB所包含的项目清单
|
项目 |
数量 |
开发板 |
iMCU7100EVB 开发板 |
1 |
16 x 2 字符 LCD |
1 |
|
配件 |
光盘 |
1 |
电源适配器 (DC 5V / 2A) |
1 |
|
UTP 电缆 |
1 |
|
串口电缆 |
1 |
|
W7100A编译器和程序 |
可选 |
示例代码和文件可以在WIZnet网站下载。
iMCU7100A-EVB开发板的硬件版本可以根据它的性能和功能的提升而改变。
根据制造商的要求, 组件的精细零件会有改变。
<表> 3.2 网站(Web)内容
目录 |
内容 |
||
iMCU7100EVB |
文档 |
手册 |
用户手册 |
数据手册 |
主要部分的数据手册 |
||
应用指南 |
应用指南 |
||
硬件 |
电路图 |
iMCU7100EVB 硬件电路图 |
|
零件清单 |
iMCU7100EVB 零件清单 |
||
软件 |
固件 |
iMCU7100EVB 固件 |
|
工具 |
AX1, WizISP |
软件的内容取决于不同版本可能有所不同。
在WIZnet网站下载最新版本的固件, 软件和文档。
<图 3.1>iMCU7100EVB 1.1 开发板电路设计
每部分的零件描述如下<表 3.3>所示。
<表 3.3> iMCU7100EVB的零件描述
No |
描述 |
No |
描述 |
1 |
WIZnetiMCUW7100A |
2 |
RJ-45 Jack (综合变压器) |
3 |
RS-232C DB9 连接器 |
4 |
RS-232C 3引脚头孔(TTL) |
5 |
DC 5V / 2A 适配器 Jack |
6 |
电源开关 |
7 |
复位开关 |
8 |
允许启动开关 |
9 |
PHY 模式选择开关 |
10 |
W7100A调试程序连接器 |
11 |
3 颗用户 LED |
12 |
8 颗网络状态显示LED |
13 |
字符 LCD 连接器 |
14 |
MCU 扩展接口间距针脚孔 32引脚 (8引脚 * 4) 2.54mm 间距 |
15 |
MCU 扩展接口间距针脚孔 14引脚 (7引脚 * 2) 2.54mm 间距 |
16 |
MCU 扩展接口间距针脚孔 14引脚 (7引脚 * 2) 2.00mm 间距 |
17 |
MCU扩展接口间距针脚孔 32引脚 (8引脚 * 4) 2.00mm 间距 |
18 |
虚拟 引脚头孔 236引脚 2.00mm 间距虚拟孔 |
19 |
虚拟 引脚 Header Hole 167引脚 2.54mm 间距虚拟孔 |
W7100A是一个单芯片以太网解决方案, 它包含一个全硬件TCP/IP内核和一个8位的以太网微程序控制器(iMCU)芯片(完全与标准的嵌入式单片机8051的核心兼容)。想了解更多信息,请参考
W7100A数据手册。
以太网端口(P1)是一个RJ-45连接器,用来连接UTP电缆; RJ-45连接器内部包含将iMCU7100EVB开发板连接到以太网变压器。
RS-232C串口接口(P2, J11)是W7100A支持的一个串口接口。RS-232C串口接口的基本结构是使用DSUB 9引脚的公口类型的连接器(P2)。但RS-232C串口接口也可以用TTL信号结构独立连接TX/RX/GND这3个引脚到引脚头; 用户也可以使用户自制电缆。图 2.2所示为RS-232C 串口接口结构。
<图 3.2>简单的 RS-232C 串口接口
DC电源输入接头(DC1)是iMCU7100EVB支持的5V/2A电源适配器。DC电源输入接头(DC1)应用多晶硅熔线(Poly_Fuse(F1))而使结构安全稳定,以防止误用适配器而使电流过度导致板损坏。
电源开关 (SW1)是一个拨动开关,用于打开/关闭直流电源。
复位开关 (SW2)用于手控复位,有需要的情况下,用户可以随时复位(例如:系统运行过程中)。
允许启动开关 (SW3) 用于选择W7100A启动模式,以下是所提供的模式。
<表3.4>允许启动开关描述
SW3 |
描述 |
On |
允许启动,使用 WIZISP烧录程序 |
Off |
禁止启动, 运行已经用WIZISP烧录的应用程序 |
PHY模式开关(SW4)用于设置W7100A内置的PHY块模式,PHY模式开关(SW4)提供以下模式。
<表3.5>PHY模式选择开关说明
SW4 |
模式 |
说明 |
||
1 |
2 |
3 |
||
OFF |
OFF |
OFF |
Auto |
正常运行模式 所有功能自动选择运行 |
OFF |
OFF |
ON |
A100 |
自动选择运行 100 BASE-TX FDX/HDX |
OFF |
ON |
OFF |
A10 |
自动选择运行 10 BASE-T FDX/HDX |
OFF |
ON |
ON |
- |
保留 |
ON |
OFF |
OFF |
100F |
手动选择 100 BASE-TX FDX |
ON |
OFF |
ON |
100H |
手动选择100 BASE-TX HDX |
ON |
ON |
OFF |
10F |
手动选择10 BASE-T FDX |
ON |
ON |
ON |
10H |
手动选择10 BASE-T HDX |
W7100A调试程序连接器(JP2)用于监视/改变W7100A内部的各种寄存器和内存储器。用户可以在代码存储器编写各种应用,因此用户可以有效的对自己写的软件程序进行调试。
<图3.3.W7100A调试程序连接器
更多关于W7100A的编译,请参见W7100A编译器向导。
iMCU7100EVB有3个用户LEDs便于用户控制/测试端口和调试。
<表3.6用户调试 LED说明
LED 名 |
W7100A引脚名 |
用法 |
LED0 |
P0_3 |
0 |
LED1 |
P0_4 |
0 |
LED2 |
P0_5 |
0 |
表3.7列出了显示网络状态的LEDs的描述。
<表3.7>状态显示 LED描述
LED 名 |
W7100A引脚名 |
用法 |
描述 |
10/100 |
SPDLED |
O |
显示网络速率的LED 低电平 : 100Mbps , 高电平 : 10Mbps |
FDX |
FDXLED |
O |
全/半双工显示 LED 低电平 : 全双工 , 高电平 : 半双工 |
COL |
COLLED |
O |
冲突侦测 LED 低电平 : 发生冲突 (只在半双工模式下有效) |
RX |
RXLED |
O |
低电平有效. 接收显示 LED |
TX |
TXLED |
O |
低电平有效. 发送显示 LED |
LINK |
LINKLED |
O |
低电平有效. 网络链路状态显示 LED |
ACT |
ACTLED |
O |
低电平有效. Rx 或Tx 显示 LED |
PLOCK |
PLOCK |
O |
高电平有效.当出现内部锁是锁着的时候通知用户 |
字符LCD连接器(JP1)的用途是调试和显示系统状态.下表是字符LCD连接器引脚的说明
<表 3.8> 字符LCD连接器引脚描述
引脚# |
iMCU7100EVB 开发板引脚名 / 字符 LCD 引脚名 |
DIR. |
描述 |
1 |
GND / VSS |
信号接地 |
|
2 |
5V / VDD |
I |
LCD 供电 |
3 |
V0 / V0 |
I |
LCD驱动电压 |
4 |
P0_0 / RS |
I |
数据 / 指令寄存器选择 |
5 |
P0_1 / RW |
I |
读 / 写 |
6 |
P0_2 / E |
I |
可用信号开始读/写 |
7 ~ 14 |
P2_0 ~ P2_7 / DB0~ DB7 |
I/O |
数据总线 |
15 |
Not Connect / LED A |
O |
LED 阳极, 供电+ |
16 |
Not Connect / LED K |
O |
LED 阴极,接地 0V |
更多关于驱动字符LCD的信息,请参考LCD数据手册(LC1624-R2.pdf)。
W7100A在所有的32引脚(8位 x 4接口) IO引脚中提供了两种类型的间距。用户可以根据他们的需要在间距为2.54mm的引脚和间距为2.00mm的引脚之间进行选择。
iMCU7100EVB开发板提供4个IO接口,用户可以使用一般的引脚头。扩展接口的说明如下。
<图3.4>扩展接口连接器
虚拟引脚头孔没有与系统电路相连,虚拟引脚头孔提供了两种类型:2.54mm孔距和 2.00mm孔距。使用虚拟孔,用户可以对需要额外测试的外部设备进行测试。
<图3.5> iMCU7100EVB 尺寸
<表3.9> iMCU7100EVB 开发板的尺寸
符号 |
尺寸 (mm) |
符号 |
尺寸 (mm) |
A |
129.2 |
F |
31.1 |
B |
37.2 |
G |
2.7 |
C |
12.6 |
H |
9.4 |
D |
15.9 |
I |
8.3 |
E |
3.6 |
J |
83.6 |