?? 00000004.htm
字號:
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>[范文][Embedded]信息時代嵌入式裝置的通 sunno </title></head><body><center><h1>BBS 水木清華站∶精華區</h1></center><a name="top"></a>發信人: DDG (導彈驅逐艦~霧的季節), 信區: Embedded <br />標 題: [范文][Embedded]信息時代嵌入式裝置的通信技術 (轉載) <br />發信站: BBS 水木清華站 (Fri Apr 14 21:51:17 2000) <br /> <br />【 以下文字轉載自 New_board 討論區 】 <br />【 原文由 dudujiang 所發表 】 <br />發信人: dot (愛吃蘿卜和青菜), 信區: Embedded <br />標 題: [轉載] 信息時代嵌入式裝置的通信技術 <br />發信站: 武漢白云黃鶴站 (Tue Dec 21 10:36:15 1999), 站內信件 <br /> <br />----------------------------------------------------------------------- <br />【設計新苑】 <br /> <br />信息時代嵌入式裝置的通信技術 <br />■ Faroog Bari <br />------------------------------------------------------------------------ <br /> <br /> 信息時代嵌入裝置(Information Age Embedded Devices)具有與其他裝置/人 <br />進行通信的能力,告知它們什么是需要的并提供它們所需的信息。 <br /> 根據市場的需求,設計人員在設計嵌入應用時必須決定采用什么樣的通信連接和 <br />如何設計通信連接而使產品推向市場的時間最短。下面簡述信息時代嵌入裝置的通信 <br />技術。 <br /> <br />PCI方案 <br /> 在高速通信中一個重要的因素是嵌入裝置如何快速地傳輸數據而不涉及CPU。在 <br />很多低功率手持產品中,基本的I/O設備是與主處理器集成在一起的,不需要主CPU總 <br />線擴展。但大多數新的設計不僅需要基本的I/O設備,而且很多都采用廣泛應用PC機 <br />標準以便主CPU總線擴展,即PCI(外設部件互連)總線。PCI總線標準于1992年由 <br />Intel公司開發,它為CPU和板上外設之間提供方便的高速通信連接。此總線后來在PC <br />工業中廣泛用于擴展槽,其工作頻率為33MHz(rev2.1支持66MHz)。 <br /> PCI對于連接到它上面的器件是具有即插即用能力的高速總線。理論上,高達 <br />256個PCI功能器件可掛到一個PCI總線上。然而,總線負載是一個問題,一般每個 <br />總線用4到8個器件。 <br /> PCI總線在全系統硬件資源管理方面具有靈活性。每一個PCI器件可以配置硬件 <br />資源,如存儲器和I/O空間。 <br /> <br /> Compact PCI(PCI總線的一種)正在進入工業和通信市場。這遵從Eurocard(用于 <br />CompactPCI卡到背板的連接)的機械標準,很適用于機架安裝的工業應用。CompactPCI <br />也支持帶電交換能力,使其可與工業總線如VME進行競爭。價廉的PCI芯片組和廣泛 <br />應用的PCI外設可以促使PCI總線成為嵌入領域的事實上的總線標準。 <br /> <br /> PC104/104+基本上分別為PC ISA和PCI總線的改進型。PC104總線與ISA總線完全 <br />兼容的。顧名思意,它有一個104引腳連接器。PC104+為PC104形狀因數中的PCI總線 <br />提供一種類似的標準。由于在PC104中的引腳被ISA信號所用,所以在卡的另一邊的新 <br />的高密度120引腳連接器用于處理32位PCI信號。這些總線的出現有助于PC技術進入 <br />嵌入領域。 <br /> 一個好的用于網絡啟動裝置的操作系統應支持絕大部分的廣泛應用的通信裝置 <br />和協議。Windows CE支持其每一種通信技術。 <br /> <br />IrDA/FastIrDA <br /> 紅外數據聯盟(IrDA)是一個由150多個公司組成的聯合體。IrDA提供一種價廉 <br />的無線、點到點、雙向紅外通信技術。它旨在用于小于1米的極短距離通信。IrDA有 <br />兩個速度:低速運行于9.6~115kits/s(簡稱IrDA);高速運行于1~4Mbits/s(即 <br />Fast IrDA)。高達16Mbits/s的更高速度的正在開發。 <br /> IrDA用于筆記本計算機、PDA、打印機、照相機等產品中。其他產品如復印機、 <br />投影機和游戲控制等也正在考慮采用。 <br /> <br />USB <br /> 通用串行總線(USB)是由IBM、Compaq、Nortel、NEC、Intel和Microsoft公司 <br />開發的一種外設總線標準。它為所有USB外設提供一種通用的連接,其數據率為 <br />12Mbits/s。USB纜線是為適用于短距離(最長5米)而設計的。連接遵從樹拓撲結構, <br />在任何時間可連接127個器件而外設可以是帶電交換的。 <br /> USB纜線也把功率(+5V)分配給低功率外設。它為不能處理瞬間傳輸、又需要 <br />保證帶寬和有限執行時間的應用提供同步通信。同步工作量可以是USB總線帶寬的一 <br />部分或全部。 <br /> USB特別適合于需要高數據率和易于即插即用的應用,如調制解調器、游戲控制、 <br />打印機、掃描儀和數字相機。需要保證帶寬和有限執行時間的應用包括PC電話和其他 <br />語音及視頻通信應用。除了這些新的多媒體設備外,USB也用于傳統的I/O設備,如 <br />鍵盤和鼠標,其處理速度為低速(1.5Mbits/s)。 <br /> Windows CE為USB提供支持。USB的系統軟件由兩部分組成:USBD(通用串行總 <br />線驅動器)和HCD(主控制器驅動器)。USBD由Microsoft提供而用USB器件驅動器 <br />實現高級功能。 <br /> HCD模件提供到實際硬件(OHCD開路主控制器驅動器或UHCD通用主控制器驅動器) <br />的接口。 <br /> <br />Ethernet/Fast Ethernet <br /> Ethernet(以太網)和Fast Ethernet(IEEE 802.3和802.3n)是最廣泛應用的 <br />局域網絡技術,旨在小區域(即一個辦公室)范圍連接計算機。Ethernet工作在 <br />10Mbits/s而Fast Ethernet工作在100Mbits/s。兩個協議的差別限于物理層和通信 <br />媒體。媒體存取規則是CSMA/CD(載波檢測多路存取/沖突檢測)。Windows CE通過 <br />其NDIS 4.0實現支持IEEE802.3小口驅動器。Ethernet卡可以在平臺上或通過一個 <br />PCMCIA槽進行熱插撥。 <br /> <br />IEEE1394 <br /> IEEE1394是高速串行總線,其數據率為25~400Mbits/s。它起源于Apple Computer <br />的FireWire總線,是作為通用外設串行總線而設計的,但它的應用重點轉為所有類型 <br />的消費類設備如數字相機和掃描儀。 <br /> 纜線型1394總線可支持63個器件。器件之一變成總線管理者,與其他器件協調 <br />之后管理總線執行。纜線越長它所能夠處理的數據率就越低。一般長度為幾米。 <br /> <br /> IEEE1394和USB都是串行協議,然而USB和IEEE1394比其競爭技術有更大的互補性, <br />USB屬于低到中帶寬,而IEEE1394屬于中到高帶寬。各種通信技術的比較見表1。 <br /> <br />PC卡 <br /> PC卡通常用于移動計算和嵌入市場的通信和存儲裝置。1990年首先為存儲器卡 <br />定為標準。該標準定義外設卡和主系統插座之間68引腳接口。有三個標準:TypeI、 <br />II和III。做為標準的一部分也提供軟件即插即用能力。軟件標準由插座服務和卡服務 <br />組成,它們也小心地分配請求資源(中斷,DMA通道等)??ǚ盏淖饔妙愃朴谝粋€ <br />服務器,對請求應用程序和設備驅動器提供不同的服務??ǚ战涌诙x客戶/服務器 <br />通信接口。插座服務為實際的插座提供硬件獨立的軟件接口。 <br /> <br /> 表1 各種通信技術比較 <br /> <br />通信技術 最大通信距離 最大通信速度 <br />USB 幾米 12Mbits/s <br />IEEE1394 幾米 40Mbits/s <br />Ethernet/Fast Ethernet 100米以上 100Mbits/s <br />IrDA/Fast IrDA 小于1米 4Mbits/s <br />Serial 10米以上 115Kbits/s <br />Parallel(EPP/ECP) 幾米 2Mbytes/s <br /> <br /> 1996年PCMCIA(個人計算機存儲器卡國際聯合會)為PC卡制定了新的高性能總線 <br />標準,稱之為Cardbus,這是一種PCI型總線,它用32位總線控制,可工作在33MHz。 <br /> Windows CE為標準PCMCIA總線提供支持。 <br /> <br />傳統I/O <br /> 除新的高速通信設備外,對于像串行、并行和鍵盤端口的硬件接口仍存在設計 <br />需要,然而過去幾年這些器件發展到要處理更高數據率。例如,標準Centrorics并行 <br />端口現在被高速雙向并行端口ECP(擴展通信端口)替代,后者所處理的數據率超過 <br />2Mbytes/s。 <br /> Windows CE支持高速ECP并行端口通信,而用于ECP并行端口的一個實例驅動器 <br />包含在Window CE ETK中。 <br /> <br /> 本文所討論的總線結構和通信接口可由一個基準平臺提供。為產品開發選擇適 <br />當的基準平臺是非常重要的,因為在大部分情況下它也是新產品的基準設計。在產品 <br />設計的早期階段它也可提供概念樣機機理的快速驗證,而不用很大的投資。 <br /> Microsoft開發一種稱之為HARP(硬件結構基準平臺)的新Windows CE基準平臺 <br />規范,HARP以CompactPCI標準為基礎。除處理器板外,HARP也規定一個 <br />6U CompactPCI I/O卡(RIO),它為Windows CE確證提供所需的全部I/O。一個與 <br />Microsoft的HARP規范兼容的基準平臺示于圖1。在CompactPCI上需要一個CompactPCI <br />背板來連接帶I/O板的處理器板。 <br /> HARP保證與Windows CE的硬件和軟件兼容性,并提供靈活的連接測試環境。 <br />Windows CE不依賴于PCI總線的存在。事實上很多Windows CE產品不需要外部總線。 <br /> <br /> (彭京湘編譯自《Electronic Systems Technology &Design》Feb.1999) <br /> 《電子產品世界》編輯部版權所有 <br /> <br /> <br />-- <br />※ 來源:·BBS 水木清華站 smth.org·[FROM: 166.111.7.200] <br /><a href="00000003.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一頁</a><a href="index.htm">回到目錄</a><a href="#top">回到頁首</a><a href="00000005.htm">下一篇</a></h1></center><center><h1>BBS 水木清華站∶精華區</h1></center></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -