大家好,上次为大家分享了WIZnet公司的iMCU7100A-EVB用户指南的第一部分,今天继续为大家分享iMCU7100A-EVB(二)。
iMCU7100A-EVB(一) 请参考: http://blog.iwiznet.cn/?p=986
3. 产品描述
3.1 包装和内容
<表> 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.2 开发板电路设计
<图 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 间距虚拟孔
3.3 硬件描述
3.3.1 iMCUW7100A (U1)
W7100A是一个单芯片以太网解决方案, 它包含一个全硬件TCP/IP内核和一个8位的以太网微程序控制器(iMCU)芯片(完全与标准的嵌入式单片机8051的核心兼容)。想了解更多信息,请参考
W7100A用户手册。
3.3.2 以太网端口 (P1)
以太网端口(P1)是一个RJ-45连接器,用来连接UTP电缆; RJ-45连接器内部包含将iMCU7100EVB开发板连接到以太网变压器。
3.3.3 RS-232C 串口接口 (P2, J11)
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 串口接口
3.3.4 DC 电源输入接头 (DC1)
DC电源输入接头(DC1)是iMCU7100EVB支持的5V/2A电源适配器。DC电源输入接头(DC1)应用多晶硅熔线(Poly_Fuse(F1))而使结构安全稳定,以防止误用适配器而使电流过度导致板损坏。
3.3.5 电源开关 (SW1)
电源开关 (SW1)是一个拨动开关,用于打开/关闭直流电源。
3.3.6 复位开关 (SW2)
复位开关 (SW2)用于手控复位,有需要的情况下,用户可以随时复位(例如:系统运行过程中)。
3.3.7 允许启动开关 (SW3)
允许启动开关 (SW3) 用于选择W7100A启动模式,以下是所提供的模式。
<表3.4>允许启动开关描述
SW3 |
描述 |
On |
允许启动,使用 WIZISP烧录程序 |
Off |
禁止启动, 运行已经用WIZISP烧录的应用程序 |
3.3.8 PHY 模式开关 (SW4)
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
3.3.9 调试程序连接器 (JP2)
W7100A调试程序连接器(JP2)用于监视/改变W7100A内部的各种寄存器和内存储器。用户可以在代码存储器编写各种应用,因此用户可以有效的对自己写的软件程序进行调试。
<图3.3.W7100A调试程序连接器
更多关于W7100A的编译,请参见W7100A编译器向导。
3.3.10 通用LEDs
iMCU7100EVB有3个用户LEDs便于用户控制/测试端口和调试。
<表3.6用户调试 LED说明
LED 名 |
W7100A引脚名 |
用法 |
LED0 |
P0_3 |
0 |
LED1 |
P0_4 |
0 |
LED2 |
P0_5 |
0 |
3.3.11 网络状态显示 LEDs
表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 |
高电平有效.当出现内部锁是锁着的时候通知用户 |
3.3.12 字符 LCD 连接器 (JP1)
字符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)。
3.3.13 MCU 扩展接口引脚针孔(J1 … J10)
W7100A在所有的32引脚(8位 x 4接口) IO引脚中提供了两种类型的间距。用户可以根据他们的需要在间距为2.54mm的引脚和间距为2.00mm的引脚之间进行选择。
iMCU7100EVB开发板提供4个IO接口,用户可以使用一般的引脚头。扩展接口的说明如下。
<图3.4>扩展接口连接器
3.3.14 虚拟 引脚头孔
虚拟引脚头孔没有与系统电路相连,虚拟引脚头孔提供了两种类型:2.54mm孔距和 2.00mm孔距。使用虚拟孔,用户可以对需要额外测试的外部设备进行测试。
3.4 实体规格
<图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 |
更多有关W7100的博文请看这里:
W7100例程学习之ADC应用http://blog.iwiznet.cn/?p=691
用W7100,做自己的HTTP服务器 http://blog.iwiznet.cn/?p=684
W7100学习笔记 -W7100部分固件(firmware)解析http://blog.iwiznet.cn/?p=677
什么是API函数以及如何使用W7100A进行初始化(TCPIPCore)?(二)http://blog.iwiznet.cn/?p=628
更多有关W7100A的博文请看这里:
如何使用W7100A实现网络字符LCD http://blog.iwiznet.cn/?p=168
单片机以太网控制芯片— iMCU W7100A http://blog.iwiznet.cn/?p=229
如何使用W7100A模拟I2C总线 http://blog.iwiznet.cn/?p=304
如何实现W7100A程序烧录 http://blog.iwiznet.cn/?p=161