大家好,上次为大家分享了WIZnet公司的iMCU7100A-EVB用户指南的第一部分,今天继续为大家分享iMCU7100A-EVB(二)。
iMCU7100A-EVB(一) 请参考: http://blog.youkuaiyun.com/wiznet2012/article/details/7643941
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 |