時間:2008-09-05 10:31:00來源:ronggang
圖2 CP2200的基本結構[/align]
CP2200以太網控制器的主要特性如下[4]:
a) 內含IEEE802.3并兼容10Base-T以太網媒介存取控制器(MAC)和實體層(PHY);
b) 預先設定了一組獨一無二的48位MAC地址,故可以省下多數嵌入式系統在產品制造過程中所需執行的編程步驟;
c) 支持自動協商功能(auto-negotiation),網絡通常必須透過這種機制了解控制器所支持的以太網功能,沒有這種機制或使用者控制開關,網絡就會選擇預設的最低通訊能力而使得應用產品的頻寬和效能無法發揮;
d)提供高效能的并列式外部內存界面,高達30Mbps的操作速度可大幅縮短通訊時間,使得搭配的微控制器能以更高效率執行通訊協議或其它程序;
e)能在-40℃到+85℃溫度范圍操作,電流消耗僅70mA,相當于其它產品的1/3;
2.3 硬件電路連接設計
該部分設計提供了ATmega16與CP2200的主要電路連接,提供了一個RJ-45接口用于連接以太網和一個串行接口(MAX232)連接下一級網絡或者現場設備。其硬件連接如圖3,
[align=center]
圖3 硬件設計連接電路圖[/align]
圖中省略了一些抗干擾元件電路與復位電路設計。
ATmega16具有4個I/O雙向接口(PA,PB,PC,PD),CP2200提供了專門的用于8位模式的地址端口(A0-A7)。這里用ATmega16的PA0-PA7與CP2200的地址端口A0-A7直接相連。端口PC0-PC7與CP200的數據總線端口D0-D7直接相連。ATmega16通過PB0-PB7端口實現對CP2200的工作方式控制。引腳SS與CP2200引腳CS相連,實現片選功能。ATmega16的引腳MISO與MOSI分別和CP2200的引腳RD與WR以相連,實現單片機對以太網控制器的讀寫操作。ATmega16通過引腳PD14(RXD)、PD15(TXD)分別與MAX232引腳R1OUT、T1IN相連實現單片機對串口的讀寫操作。
CP2200采用Non-Mutiplexed 模式,并支持Intel和Motorola Bus 模式。當MUXEN與MOTEN都為低電平時,為Intel模式。CP2200通過隔離變壓器連接到RJ-45接口,實現與以太網的連接。CP2200可以使用硬件中斷和軟件中斷,這里使用硬件中斷,故CP2200引腳INT與ATmega16的引腳PB2(INT3)相連。
3 系統軟件分析設計
以太網使用802.3標準和TCP/IP協議。802.3標準位于IOS/OSI的第一層(物理層)和第二層(數據鏈路層)。所使用的數據傳輸結構為IEEE802.3 幀結構(表1)。
表1 IEEE802.3幀結構

圖4 發送數據模塊 [/align]
[align=center]
圖6 網絡互連程序流程圖[/align]
5 結束語
嵌入式系統通過以太網技術不僅能夠完成對現場設備或其他子系統的控制,監視和管理,還可以通過網絡實現跟上位機或其他系統的通信,實現系統的聯網通信與控制功能,而且系統穩定,控制方便,成本低。基于CP2200的嵌入式系統以太網接口就能達到這種目的。
本文作者創新點在于不僅對基于CP2200的嵌入式系統以太網接口設計進行了硬件、軟件分析,而且還簡述了以太網實時性問題和改善的方法。
參考文獻
[1] 程小輝,李明強,沈旭 基于AT89C51單片機嵌入式系統硬件平臺的設計[J].自動化與儀器.2005.4.
[2] 付沖,陳英等一種通用嵌入式系統以太網接口的設計以實現[J].山東大學學報,2005.6(3).93-97.
[3] ATMEL Corporation AVR Embedded Web server[Z].USA: ATMEL Corporation 2003.
[4] Silicon Laboratories Inc.CP2200/1 Complete Datasheet [Z]. USA:Silicon Laboratories Inc.2006.
[5] 何銳波,趙英俊 一種以太網與8位單片機的連接方法[J].單片機與嵌入式系統應用.2002.7.
[6] 張 妍,孫鶴旭等IEEE1588在實時工業以太網中的應用[J].微計算機信息2005年第9-1期.
標簽:
上一篇:功率開關器件緩沖電路的分析...
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(www.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-09-08
2025-08-06
2025-07-08
2025-06-30
2025-06-16
2025-06-09