大家好,上次為大家分享了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