版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
8.1PC系統(tǒng)總線8.2PC外總線
8.3本章小結(jié) 習題與思考題系統(tǒng)總線又稱內(nèi)總線或板級總線。因為該總線是通過連接微機各功能部件而構(gòu)成一個完整微機系統(tǒng)的,所以稱之為系統(tǒng)總線。系統(tǒng)總線是微機系統(tǒng)中最重要的總線,人們平常所說的微機總線就是指系統(tǒng)總線,如PC總線、AT總線(ISA總線)、PCI總線等。
系統(tǒng)總線上傳送的信息包括數(shù)據(jù)信息、地址信息和控制信息,因此,系統(tǒng)總線包含有三種不同功能的總線,即數(shù)據(jù)總線DB(DataBus)、地址總線AB(AddressBus)和控制總線CB(ControlBus)。8.1PC系統(tǒng)總線數(shù)據(jù)總線DB用于傳送數(shù)據(jù)信息。數(shù)據(jù)總線是雙向三態(tài)形式的總線,即它既可以把CPU的數(shù)據(jù)傳送到存儲器或I/O接口等其他部件,也可以將其他部件的數(shù)據(jù)傳送到CPU。數(shù)據(jù)總線的位數(shù)是微型計算機的一個重要指標,通常與微處理器的字長相一致。例如,Intel8086微處理器字長為16位,其數(shù)據(jù)總線寬度也為16位。需要指出的是,數(shù)據(jù)的含義是廣義的,它可以是真正的數(shù)據(jù),也可以是指令代碼或狀態(tài)信息,有時甚至是一個控制信息,因此,在實際工作中,數(shù)據(jù)總線上傳送的并不一定僅僅是真正意義上的數(shù)據(jù)。地址總線AB是專門用來傳送地址的,由于地址只能從CPU傳向外部存儲器或I/O端口,因此地址總線總是單向三態(tài)的,這點與數(shù)據(jù)總線不同。地址總線的位數(shù)決定了CPU可直接尋址的內(nèi)存空間的大小。例如,8位微機的地址總線為16位,其最大可尋址空間為216=64KB;16位微機的地址總線為20位,其最大可尋址空間為220=1MB。一般來說,若地址總線為n位,則可尋址空間為2n字節(jié)。舉例來說:一個16位寬度的地址總線(在1970年~1980年早期的8位元處理器中使用)可以尋址的內(nèi)存空間為216=65536=64KB,而一個32位地址總線可以尋址的內(nèi)存空間為4294967296=4GB??刂瓶偩€CB用來傳送控制信號和時序信號??刂菩盘栍械氖俏⑻幚砥魉屯鎯ζ骱虸/O接口電路的,如讀/寫信號、片選信號、中斷響應信號等;有的是其他部件反饋給CPU的,如中斷申請信號、復位信號、總線請求信號、設(shè)備就緒信號等。因此,控制總線的傳送方向由具體控制信號決定,一般是雙向的,控制總線的位數(shù)要根據(jù)系統(tǒng)的實際控制需要決定。實際上,控制總線的具體情況主要取決于CPU。
1.?ISA總線
ISA(IndustrialStandardArchitecture)總線標準是IBM公司于1984年為推出PC/AT機而建立的系統(tǒng)總線標準,所以也叫AT總線。它是對XT總線的擴展,適應8/16位數(shù)據(jù)總線要求。它在80286至80486時代應用的非常廣泛,以至于現(xiàn)在奔騰機中還保留有ISA總線插槽。ISA總線有98只引腳。
2.?EISA總線
EISA(ExtendedIndustyStandardArchitecture)總線是1988年由Compaq等9家公司聯(lián)合推出的總線標準。它在ISA總線的基礎(chǔ)上使用雙層插座,在原來ISA總線的98條信號線上又增加了98條信號線,也就是在兩條ISA信號線之間添加一條EISA信號線。在實用中,EISA總線完全兼容ISA總線信號。
3.?VESA總線
VESA(VideoElectronicsStandardAssociation)總線是1992年由60家附件卡制造商聯(lián)合推出的一種局部總線,簡稱為VL(VESALocal)總線。它的推出為微機系統(tǒng)總線體系結(jié)構(gòu)的革新奠定了基礎(chǔ)。該總線系統(tǒng)考慮到CPU與主存和Cache的直接相連,通常把這部分總線稱為CPU總線或主總線,其他設(shè)備通過VL總線與CPU總線相連,所以VL總線又被稱為局部總線。它定義了32位數(shù)據(jù)線,且可通過擴展槽擴展到64位,使用33MHz時鐘頻率,最大傳輸率達132MB/s,可與CPU同步工作。VESA總線是一種高速、高效的局部總線,可支持386SX、386DX、486SX、486DX及奔騰微處理器。
4.?PCI總線
PCI(PeripheralComponentInterconnect)總線是當前最流行的總線之一,它是由Intel公司推出的一種局部總線。它定義了32位數(shù)據(jù)總線,且可擴展為64位。PCI總線主板插槽的體積比原ISA總線插槽還小,相對于VESA、ISA,其功能有極大的改善,支持突發(fā)的讀/寫操作,最大傳輸速率可達132MB/s,可同時支持多組外圍設(shè)備。PCI局部總線不能兼容現(xiàn)有的ISA、EISA、MCA(MicroChannelArchitecture)總線,但它不受制于處理器,是基于奔騰等新一代微處理器發(fā)展的總線。8.1.1ISA總線
ISA總線是8位/16位數(shù)據(jù)傳送總線的工業(yè)標準,最早是IBMPC為方便系統(tǒng)擴充而提供的開放式系統(tǒng)總線插槽,這些插槽就是輸入/輸出通道(I/O通道),也就是系統(tǒng)總線的延伸,它將系統(tǒng)總線重新驅(qū)動后連接至擴展槽上。I/O通道上各個信號的電氣性能及信號引腳在插線板上的位置都經(jīng)過了規(guī)范化,具有統(tǒng)一的定義,用戶可以方便地通過擴展槽完成接口卡與系統(tǒng)的連接。
IBMPC數(shù)據(jù)寬度為8位的ISA總線由62根信號線組成,通常稱為PC總線或者XT總線。擴展槽使用62芯雙面插槽,引腳分別為A1~A31和B1~B31,A面是元件面,B面是焊接面,如圖8.1所示。引腳信號的定義見表8.1。16位ISA總線是在PC/AT機上推出的,它在PC總線的基礎(chǔ)上增加了36根信號線,通常稱AT總線,對應36芯雙面插槽。其中,C面是元件面,對應排列為C1~C18;D面是焊接面,對應排列為D1~D18,如圖8.2所示。圖8.1ISA總線引腳結(jié)構(gòu)表8.1ISA總線引腳信號定義圖8.2ISA總線中擴充的36線
1.?ISA總線的主要特點
16位ISA總線的主要特點如下:
(1)總線支持力強,支持1KB的I/O地址空間、24位存儲器地址、8位/16位數(shù)據(jù)存取、15級硬件中斷、7級DMA通道等。
(2)?16位ISA總線是一種多主控總線??梢酝ㄟ^總線中的信號,除了主CPU外,使DMA控制器、DRAM刷新控制器和帶處理器的智能接口控制卡等成為ISA總線的主控設(shè)備。(3)支持8種類型的總線周期:
①?8位/16位的存儲器讀周期;
②?8位/16位的存儲器寫周期;
③?8位/16位的I/O存儲器讀周期;
④?8位/16位的I/O存儲器寫周期;
⑤中斷請求和中斷響應周期;
⑥?DMA周期;
⑦存儲器刷新周期;
⑧總線仲裁周期。
2.?ISA總線信號
ISA總線是在原XT總線(62線)的基礎(chǔ)上擴充36線而成的,共有98根信號線。其擴充卡插頭插槽也由兩部分組成:一部分是原XT總線的62線插頭插槽(A、B兩面,每面31線);另一部分是增加的36線插頭插槽(C、D兩面,每面18線)。增加的36線與原有62線之間被一凹槽隔開,因此,原36線的總線也可以單獨使用。
ISA總線的所有信號都是TTL電平,98根信號線說明如下:
(1)?CLK:時鐘輸出信號,輸出8MHz的AT系統(tǒng)時鐘。
(2)?RESETDRV:復位驅(qū)動輸出信號,高電平有效。通常在加電時復位系統(tǒng)。
(3)?SA0~SA19:I/O信號,系統(tǒng)地址總線,用于系統(tǒng)內(nèi)存儲器和I/O設(shè)備的尋址。這20根地址線與LA17~LA23可以使尋址能力達到16MB的存儲空間。
(4)?LA17~LA23:I/O信號,為非鎖定的地址信號,其中LA17~LA18是SA17~SA18的非鎖定信號。這些信號給系統(tǒng)提供16MB的尋址能力,在“BALE”處于高電平時有效。
(5)?SD0~SD15:I/O信號,系統(tǒng)數(shù)據(jù)總線信號。該16根線提供處理器、存儲器和I/O設(shè)備之間的數(shù)據(jù)傳輸。
(6)?BALE:緩沖的地址鎖存允許輸出信號。該信號用來在下降沿時鎖存地址信號SA0~SA19。在DMA周期中,BALE被設(shè)置為高電平。
(7):I/O通道校驗輸入信號。該信號低電平有效,當為低電平時,表示I/O通道上的設(shè)備出現(xiàn)奇偶錯誤。
(8)?I/OCHRDY:I/O通道準備好輸入信號??捎纱鎯ζ骰騃/O設(shè)備將該信號拉至低電平,用以延長存儲器或I/O的讀/寫周期。
(9)?IRQ3~IRQ7、IRQ10~IRQ12、IRQ14~IRQ15:中斷請求信號,高電平有效。它是I/O設(shè)備向CPU發(fā)出的中斷請求信號,其優(yōu)先級順序為:(最低)7、6、5、4、3、15、14、12、11、10(最高)。
(10):I/O讀信號,低電平有效。
(11):I/O寫信號,低電平有效。
(12):系統(tǒng)存儲器讀信號,為輸出信號,低電平有效。該信號只有在存儲器地址空間最低1MB范圍內(nèi)才有效。
(13):存儲器讀信號,為I/O信號,低電平有效。
(14):該信號為輸出信號,為系統(tǒng)存儲器寫信號,低電平有效。該信號只有在存儲器地址空間最低1MB范圍內(nèi)才有效。
(15):該信號為I/O信號,為存儲器寫信號,低電平有效。此信號把數(shù)據(jù)總線上的數(shù)據(jù)存入存儲單元,在整個存儲器讀周期都是有效的。
(16)?DRQ0~DRQ3、DRQ5~DRQ7:DMA請求輸入信號,高電平有效。DRQ0~DRQ3用于16位數(shù)據(jù)傳輸;DRQ5~DRQ7用于8位數(shù)據(jù)傳輸。其優(yōu)先級順序為:(最低)7、6、5、3、2、1、0(最高)。
(17)~、~:DMA響應輸出信號,低電平有效。這些信號是對DRQ0~DRQ3、DRQ5~DRQ7的響應信號。
(18)?AEN:DMA地址允許輸出信號。由DMA控制器控制地址總線、存儲器和I/O讀/寫命令線。
(19):存儲器刷新信號,低電平有效。用來指示存儲器刷新周期。
(20)?T/C:計數(shù)結(jié)束輸出信號。當DMA通道的計數(shù)器計數(shù)結(jié)束時發(fā)出一個脈沖。
(21)?:系統(tǒng)總線高字節(jié)允許輸入信號。信號有效時,表示數(shù)據(jù)總線SD8~SD15正在進行高字節(jié)傳送。
(22):主控輸入信號,低電平有效。與由I/O通道上的處理器控制的DRQ線一起使用,對系統(tǒng)進行控制。該信號保持低電平的時間不應超過15s,否則系統(tǒng)存儲器可能會由于缺少刷新而失去信息。
(23):存儲器16位片選信號,低電平有效。該信號有效時,表示當前要傳輸?shù)臄?shù)據(jù)是有一個等待狀態(tài)的16位存儲周期。
(24):16位I/O片選信號,低電平有效。該信號有效時,表示當前要傳輸?shù)臄?shù)據(jù)是有一個等待狀態(tài)的16位I/O周期。
(25)?OSC:14.31818MHz的振蕩器輸出信號。
(26)?OWS:零等待狀態(tài)輸入信號。該信號有效時通知CPU可以完成當前的總線周期,無需再插入附加的等待周期。
3.?ISA總線的電源規(guī)格
ISA總線提供了四種電源:+12V、-12V、+5V和-5V。這些電源是有一定的電流電壓規(guī)格的,ISA總線提供的電源規(guī)格如表8.2所示。表8.2ISA總線的電源規(guī)格
4.?ISA總線的典型操作時序
通常,計算機的工作一般要經(jīng)過三個步驟:取指令、指令譯碼和執(zhí)行指令。期間通過系統(tǒng)總線對存儲器和I/O端口進行讀/寫,有關(guān)的總線周期將會在ISA總線上體現(xiàn)。ISA總線的典型操作時序主要有:8位/16位存儲器讀/寫周期、8位/16位I/O讀/寫周期、DMA周期、中斷請求與中斷響應周期等。
1)?8位存儲器讀/寫周期
8位存儲器的讀/寫周期需要四個時鐘周期(不插入等待狀態(tài)),如圖8.3所示。讀周期時,信號有效;寫周期時,信號有效。等待周期是通過I/OCHRDY在T2結(jié)束為低電平時插入的,但最多只能插入6個等待周期。圖8.38位存儲器讀/寫周期訪問空間如果在1MB存儲范圍以外,則LA17~LA23有效;訪問空間如果在1MB存儲范圍以內(nèi),則讀操作時信號有效,寫操作時信號有效。
2)?8位I/O讀/寫周期
8位I/O讀/寫周期需要5個時鐘周期,因為此期間系統(tǒng)總是自動插入一個等待周期,如圖8.4所示。讀操作時,信號有效;寫操作時,信號有效。其余等待周期是通過I/OCHRDY在T2結(jié)束為低電平時插入的,但最多只能插入5個等待周期。圖8.48位I/O讀/寫周期
3)?16位存儲器讀/寫周期
16位存儲器讀/寫周期通常需要5個時鐘周期,因為此期間系統(tǒng)總是自動插入一個等待周期,如圖8.5所示。讀周期時,信號有效;寫周期時,信號有效。等待周期是通過I/OCHRDY在T2結(jié)束為低電平時插入的,但最多只能插入5個等待周期。圖8.516位存儲器讀/寫周期訪問空間如果在1MB存儲范圍以外,則LA17~LA23有效;訪問空間如果在1MB存儲范圍以內(nèi),則讀操作時信號有效,寫操作時信號有效。有效時代表16位存儲器在進行讀/寫操作。
4)?16位I/O讀/寫周期
16位I/O讀/寫周期需要6個時鐘周期,因為此期間系統(tǒng)總是自動插入兩個等待周期,如圖8.6所示。讀操作時,信號有效;寫操作時,信號有效。其余等待周期是通過I/OCHRDY在T2結(jié)束為低電平時插入的,但最多只能插入4個等待周期。有效時代表16位I/O在進行讀/寫操作。圖8.616位I/O讀/寫周期
5)?DMA啟動存儲器讀I/O寫周期
DMA啟動存儲器讀I/O寫周期需要5個DMA時鐘周期,如圖8.7所示。在之前有效,為DMA的第X個通道的DMA應答信號(X為0~7)。等待周期可在S2結(jié)束,I/OCHRDY為低電平時插入,但最多只能插入5個等待周期。
6)?DMA啟動I/O讀存儲器寫周期
DMA啟動I/O讀存儲器寫周期需要5個DMA時鐘周期,如圖8.8所示。在之前有效,為DMA的第X個通道的DMA應答信號(X為0~7)。等待周期可在S3結(jié)束,I/OCHRDY為低電平時插入,但最多只能插入5個等待周期。圖8.7DMA啟動存儲器讀I/O寫周期圖8.8DMA啟動I/O讀存儲器寫周期
7)中斷響應周期
在中斷過程中,接口設(shè)備發(fā)出中斷請求IRQX后,8259A將產(chǎn)生INTR信號,通知CPU,CPU通過兩個中斷響應周期響應當前中斷。其工作時序如圖8.9所示。
在圖8.9中,在第一個中斷響應周期時SD0~SD7處于高阻狀態(tài),與此同時,CPU產(chǎn)生第一個中斷響應信號,啟動輸出總線鎖定信號,在中斷響應過程中封鎖總線,任何處理器均不能對總線進行存取操作。在第二個中斷響應周期,CPU再次產(chǎn)生中斷響應信號,8259A收到信號后,將中斷類型碼送至數(shù)據(jù)總線,CPU依據(jù)此類型碼,轉(zhuǎn)入相應中斷服務(wù)程序,完成中斷響應過程。圖8.9中斷響應周期8.1.2EISA系統(tǒng)總線
1.總線的主要特點
EISA總線是以Compag為代表的幾個公司為解決瓶頸現(xiàn)象,針對80486微機而設(shè)計的。它是在原AT總線的基礎(chǔ)上進行擴展構(gòu)成的,由原來AT總線的98腳擴展到196個引腳,由16位數(shù)據(jù)總線擴展成32位總線體系結(jié)構(gòu)。它是在ISA總線基礎(chǔ)上發(fā)展起來的,與ISA總線相比,EISA總線主要有以下特點:
(1)?EISA總線與ISA/PC總線完全兼容,能直接使用PC/AT機的插件板,保護了原有的資源。
(2)有較高的I/O性能;
①支持32位數(shù)據(jù)寬度;
②支持8位、16位、32位數(shù)據(jù)傳輸,地址線為32位;
③實現(xiàn)33MB/s的數(shù)據(jù)傳輸率;
④真正的多主控總線(BusMaster),支持6個EISA總線主控設(shè)備;
⑤支持循環(huán)控制總線的仲裁機制和自動配置系統(tǒng)的能力。
(3)擴充卡安裝容易、自動配置,無需DIP開關(guān)。
(4)維護擴充卡的投資,保持與ISA擴充卡的100%兼容。
2.?EISA總線擴充槽的結(jié)構(gòu)及特點
EISA總線的插槽與ISA卡完全兼容??ㄅc槽的連接做成上、下兩層結(jié)構(gòu),槽的物理尺寸大小與ISA總線擴充槽相同。為保持與ISA總線的兼容,EISA擴充槽的上層與ISA結(jié)構(gòu)相同且引腳信號的定義、?次序與ISA結(jié)構(gòu)兼容,這使得ISA的擴充卡可以很方便地用于EISA系統(tǒng)中(插在EISA槽的上層),就如同在ISA系統(tǒng)中一樣。EISA擴充槽的下層用于EISA總線的擴展方式,即是EISA總線新擴充的98個信號線,它與上層聯(lián)合起來構(gòu)成32位EISA總線。因此,凡基于EISA總線標準設(shè)計的32位擴展卡都在插槽的下層,不會與上層發(fā)生聯(lián)系。這就真正獲得了一個具有高性能、高速度的EISA系統(tǒng)。8.1.3VESA和PCI局部總線
1.?VESA總線
VESA總線是由視頻電子協(xié)會(VESA)于1992年聯(lián)合60多家公司推出的一種局部總線,簡稱VL總線。該總線是一個全開放局部總線標準??紤]到CPU與主存和Cache(高速緩存)的直接連接,通常把這部分總線稱為CPU總線。其他設(shè)備通過VL局部總線連接。VL總線與CPU總線間通過VL總線控制器來協(xié)調(diào)和轉(zhuǎn)換。
VL總線標準定義了32位數(shù)據(jù)線,可擴充到64位;使用33MHz時鐘頻率,最大傳輸率達132MB/s;可與CPU同步工作,支持三個總線控制器工作,其主要目標是支持高速視頻控制器,支持高速硬盤控制器及LAN卡等,也支持16位數(shù)據(jù)傳送,是一種高速、高效的局部總線。它可支持386SX、386DX、486DX及Pentium處理器。
2.?PCI總線
PCI總線是一種即插即用的總線標準,是Intel公司于1991年提出,并于1993年正式推出的,該總線得到了IBM、Compaq、AST、HP等100多家大型計算機公司的一致認可,在實際應用中得到了廣泛的應用。PCI總線最大允許64位并行數(shù)據(jù)傳輸,采用地址/數(shù)據(jù)總線復用方式,最高總線時鐘66MHz。PCI總線通過橋接技術(shù)保持與傳統(tǒng)總線,如ISA、EISA、VESA、MCA等標準的兼容性,使得高性能的PCI總線與已經(jīng)大量使用的傳統(tǒng)總線技術(shù)并存。由于PCI總線高性能的數(shù)據(jù)傳輸能力使PC對高速外設(shè)的支持能力得到了極大的提高,因此PCI總線是目前各種總線標準中定義最完善、性價比最高的一種總線標準。
1)?PCI總線的特點
PCI總線由于采用地址/數(shù)據(jù)總線復用方式,因此在總線規(guī)模較小的前提下,很好地保證了總線的高性能。一般的PCI接口應用只需48根接口線,比前面接觸的ISA總線的總線數(shù)還要少。PCI總線支持各種中、高速的外設(shè)接口,如網(wǎng)卡、硬盤卡、圖形顯示卡等??偩€的適應能力很強,是一種可自動配置的總線,也就是具有完善的即插即用功能。PCI總線獨立于CPU的局部總線,具有自己的總線標準,用戶在進行PCI總線接口的開發(fā)與應用時,只需按照PCI總線標準設(shè)計即可。
PCI總線的具體特點如下:
◆線性突發(fā)傳輸
PCI總線的數(shù)據(jù)傳輸是一種線性突發(fā)傳輸模式,也就是數(shù)據(jù)幀的傳輸模式,以保證總線不斷滿載數(shù)據(jù),使PCI總線達到其峰值傳輸速度。PCI總線每啟動一次數(shù)據(jù)傳輸都是以數(shù)據(jù)幀為基礎(chǔ)的。在PCI總線上,雖然沒有DMA方式,但線性突發(fā)的數(shù)據(jù)傳輸模式可以達到與ISA總線上的DMA方式相同的效果。
◆同步總線操作
PCI總線是一種同步總線,除了中斷等少數(shù)幾個信號外,其他信號與總線時鐘的上升沿同步。PCI總線時鐘的工作范圍是由主板決定的(多為33MHz),實際應用時其范圍可以很寬。PCI總線有多種方式申請等待周期,設(shè)計應用時靈活性很高。
◆多總線主控
所謂多總線主控,就是在PCI總線上可存在多個具有總線管理控制能力的主控設(shè)備。PCI總線的主控方式可以實現(xiàn)比ISA總線的DMA操作方式更強的總線管理控制能力。當一個具有總線管理控制能力的外設(shè)有數(shù)據(jù)傳輸任務(wù),需要暫時接管總線時,可向PCI總線發(fā)送申請總線請求,經(jīng)響應后可獲得總線控制權(quán)。
◆不受處理器限制
PCI總線將中央處理器自系統(tǒng)與外設(shè)分開,這是它通過CPU的局部總線至PCI總線之間的橋接器形成的中間緩沖器設(shè)計方式,使得PCI總線具有獨特的獨立于處理器的結(jié)構(gòu)特點。通常情況下,在中央處理器總線上增加過多的設(shè)備或部件會降低系統(tǒng)的性能和可靠性。但是如果有了緩沖器的設(shè)計方式,用戶就可以隨意添加外設(shè)以擴展計算機系統(tǒng),而不需要擔心系統(tǒng)性能的降低。
◆適應于各種計算機機型
PCI總線不僅為標準的臺式計算機提供優(yōu)化合理的局部總線,而且適應于筆記本式計算機、服務(wù)器和小型工作站。它為筆記本式計算機提供了臺式計算機具備的圖形處理功能,支持3.3V電源環(huán)境。
◆兼容性強
目前,計算機系統(tǒng)是通過PCI/ISA總線橋?qū)崿F(xiàn)PCI總線與ISA總線的完全兼容的,保證了通用的ISA總線技術(shù)到高性能的PCI總線的平穩(wěn)過渡,PCI總線具有強大生命力的原因就基于此。PCI總線通過專用橋接器還可保證與EISA、VESA、MCA等標準總線的兼容性,實現(xiàn)了不同總線之間的聯(lián)系。
◆預留了發(fā)展空間
PCI總線標準在設(shè)計時預留了充足的發(fā)展空間。如64位地址/數(shù)據(jù)線多路復用,使總線由32位擴展到64位,最高總線時鐘可達66MHz,為今后計算機接口技術(shù)的發(fā)展和應用預留了充足的發(fā)展空間。PCI總線除了支持5V接口標準外,還支持3.3V接口標準,使PCI總線方便地應用于臺式計算機、筆記本式計算機等諸多計算機系統(tǒng)中。
◆自動配置功能
PCI總線標準為PCI接口提供了完整的自動配置功能,使得PCI接口所需要的各種硬件資源通過即插即用的BIOS系統(tǒng)在計算機啟動時進行自動配置,以達到計算機資源的優(yōu)化使用與合理配置,因此PCI接口是真正的即插即用接口。
◆編碼總線命令
一般的總線接口都有讀/寫控制線,PCI總線則不同,沒有讀/寫等控制線,總線命令由4根(32位總線)信號線編碼表示,可表示16種操作,依此可代表總線的操作狀態(tài)。
◆地址/數(shù)據(jù)總線復用
PCI總線上的地址總線與數(shù)據(jù)總線是復用的,工作是分時進行的。具體為:在每個總線操作的第一個周期傳送地址,之后接著傳送數(shù)據(jù)。這種復用方式與非復用方式相比,總線性能基本相同,PCI總線就是通過這種方式達到總線規(guī)模最小前提下性價比高的目的的。
◆總線錯誤監(jiān)視
PCI總線專門設(shè)有兩根信號線對總線上的數(shù)據(jù)及相關(guān)工作及時指出并糾正錯誤。◆性價比高
PCI總線的接口芯片采用集成電路,節(jié)省了邏輯電路,縮小了電路板空間,使得成本大大降低。加上PCI總線采用地址/數(shù)據(jù)總線復用方式,使得PCI總線上的接口引腳數(shù)也大大減少。
2)?PCI總線的信號定義
PCI總線包括數(shù)據(jù)線、地址線、接口控制線、仲裁及系統(tǒng)線等。PCI接口對單個設(shè)備至少需要47根信號線,對主控設(shè)備至少需要49根信號線。圖8.10所示為PCI總線的定義與分類。圖8.10PCI總線的定義與分類◆概念及常用信號
(1)主控。在PCI總線中,“主控”是指總線上的設(shè)備取得了總線的控制權(quán),也稱為“主設(shè)備”或“主控設(shè)備”。只有取得總線管理控制能力的設(shè)備才能成為總線的主控,且總線上任一時刻只能有一個主控在工作。總線上具有主控能力的PCI設(shè)備若想使用總線,必須向PCI總線提出總線請求,經(jīng)響應允許后才能占用總線而成為主控。
(2)目標。在PCI總線中,“目標”是在PCI總線上被主控選中而進行通信的設(shè)備,也稱為“從設(shè)備”或“目標設(shè)備”。目標響應主控發(fā)出的信息,被尋址后依總線命令狀態(tài)從總線上獲得或輸出接口信息,達到與主控之間的信息傳輸。主控和目標這兩個比較關(guān)鍵的概念在PCI總線標準中經(jīng)常用到。為了便于對總線信號特點的說明,下面介紹幾種在PCI總線中常用的信號。
(1)??IN:表示輸入信號。
(2)??OUT:表示輸出信號。
(3)?T/S:表示雙向的三態(tài)I/O信號。
(4)?S/T/S:表示持續(xù)的低電平有效的三態(tài)信號。該信號在從低電平變?yōu)楦咦锠顟B(tài)之前,必須保證至少具有一個時鐘周期的高電平。若其他主設(shè)備欲驅(qū)動它,至少要等待該信號的原驅(qū)動者將其釋放一個時鐘周期之后才能驅(qū)動。
(5)?OD:表示漏極開路,以線或方式允許多個設(shè)備共享?!?PCI總線信號
PCI總線標準的完整信號線共有100條,但是,一般的PCI接口只用到大約50條的信號線。通常,將PCI總線的全部信號線分為必備信號和可選信號兩大類。必備信號線是32位PCI接口所必不可少的,通過這些信號線可以實現(xiàn)完整的PCI接口功能,如數(shù)據(jù)傳輸、接口控制、總線仲裁等。對于目標設(shè)備,必備的信號線為47條;對于主控設(shè)備,必備的信號線為48條??蛇x的信號線在高性能PCI接口進行功能與性能方面的擴展時使用,如64位地址/數(shù)據(jù)、中斷信號、66MHz主頻等信號線。PCI總線定義如圖8.10所示。
3)?PCI總線的協(xié)議
突發(fā)分組傳輸是PCI的基本總線傳輸機制。一個突發(fā)分組由一個地址期和一個(多個)數(shù)據(jù)期組成。PCI支持存儲器空間和I/O空間的突發(fā)傳輸。
◆?PCI總線的傳輸控制
(1)??PCI總線上所有的數(shù)據(jù)傳輸基本上都是由以下三條信號線控制的。
①?:指明一次傳輸?shù)钠鹗己徒Y(jié)束,由主設(shè)備驅(qū)動。
②?:允許插入等待周期,由主設(shè)備驅(qū)動。
③?:允許插入等待周期,由從設(shè)備驅(qū)動。
(2)?PCI總線的傳輸一般遵循如下管理原則:
①與定義總線的忙/閑狀態(tài)。當其中一個有效時,總線處于“忙”狀態(tài);兩個都無效時,總線處于“閑”狀態(tài)。
②在傳輸過程中,一旦信號被設(shè)置為“無效”,就在同一傳輸期間不能重新設(shè)置。
③主設(shè)備一旦設(shè)置了信號,就直到當前數(shù)據(jù)期結(jié)束為止,主設(shè)備不能改變信號和信號的狀態(tài)。◆?PCI的物理地址空間
I/O地址空間、內(nèi)存地址空間、配置地址空間是PCI總線定義的三個物理空間。
(1)?I/O地址空間。在I/O地址空間中,全部32位AD總線都被用來提供一個完整的地址編碼(字節(jié)地址),這就要求地址精確到字節(jié)水平的設(shè)備不需要多等一個周期就可完成地址譯碼(產(chǎn)生信號),也使地址譯碼節(jié)省了一個時鐘周期。在I/O訪問中,AD[1::0]表示傳輸涉及的最低有效字節(jié),并且要與相互配合。
(2)內(nèi)存地址空間。在存儲器訪問中,地址為雙字節(jié)地址時只用AD[31::02],AD[1::0]用作特殊用途,所有的目標設(shè)備都要檢查AD[1::0],提供要求的突發(fā)傳輸順序或執(zhí)行一目標設(shè)備斷開操作。
(3)配置地址空間。在配置的地址空間中,用AD[7::2]將訪問落實到一個DWORD地址,配置空間共64雙字。一個設(shè)備收到配置命令時,若IDSEL信號成立且AD[1::0]=00,則該設(shè)備被選中為要訪問的目標?!糇止?jié)校正
所謂“字節(jié)校正”,是指在每個數(shù)據(jù)期內(nèi),可以自由改變字節(jié)性能,使之對傳輸數(shù)據(jù)的實際含義和有效部分進行界定。對于一個不支持高速緩存,但支持預取的目標設(shè)備,只要不會引起數(shù)據(jù)破壞或狀態(tài)改變,也可回送全部字節(jié)而不受字節(jié)使能信號的控制。PCI總線允許字節(jié)使能信號以相鄰的形式進行組合。對于從設(shè)備(目標設(shè)備),即使沒有字節(jié)使能信號,也必須通過發(fā)出信號使數(shù)據(jù)傳輸?shù)玫酵瓿??!艨偩€的驅(qū)動與過渡
在總線驅(qū)動過程中,為了避免多個設(shè)備同時驅(qū)動一個PCI總線而產(chǎn)生競爭,在一個設(shè)備驅(qū)動到另一個設(shè)備驅(qū)動之間設(shè)置了一個過渡期,又稱為交換周期。在每個地址期與數(shù)據(jù)期中,所有的AD線都必須被驅(qū)動到穩(wěn)定狀態(tài),即使是在當前數(shù)據(jù)傳輸中未涉及到的字節(jié)所對應的AD線也不例外。
3.?AGP總線
Intel公司為了解決高速視頻或高品質(zhì)畫面的顯示,在1997年又推出了一種高速圖形接口的局部總線標準——AGP總線。
AGP總線是對PCI總線的擴展和增強,但AGP接口只能為圖形設(shè)備獨占,不具有一般總線的共享特性。采用AGP接口,允許顯示數(shù)據(jù)直接取自系統(tǒng)主存儲器,而無需先預取至視頻存儲器中。通過系統(tǒng)設(shè)置,圖形控制器可以從系統(tǒng)主存中劃出一部分空間用于保存AGP數(shù)據(jù)。絕大部分的微型計算機都支持AGP總線。它的主要特點如下:
(1)具有雙重驅(qū)動技術(shù),允許在一個總線周期內(nèi)傳輸兩次數(shù)據(jù),即在AGP時鐘信號的上沿和下沿都進行32位數(shù)據(jù)的傳輸,從而將有效帶寬提高4倍,能達到512MB/s。
(2)采用帶邊信號傳送技術(shù),在總線上實現(xiàn)地址和數(shù)據(jù)的多路復用,從而把整個32位的數(shù)據(jù)總線留出來給圖形加速器。
(3)采用內(nèi)存請求流水線技術(shù),隱含了對存儲器訪問造成的延遲,允許系統(tǒng)處理圖形控制器對內(nèi)存進行的多次請求。通過內(nèi)存請求的流水線策略,對各種內(nèi)存請求進行排隊來減少延遲,一個典型的排隊可處理12個以上的請求,從而大大加快了數(shù)據(jù)傳輸?shù)乃俣取?/p>
(4)通過把圖形接口繞行到專用的適合傳輸高速圖形、圖像數(shù)據(jù)的AGP通道上,解決了PCI帶寬問題。當AGP承擔這個任務(wù)后,PCI會有更多的能力負責其他應用的數(shù)據(jù)傳輸,大大減輕了PCI總線的壓力。
(5)?AGP總線是對PCI總線的擴展和增強,但AGP接口只能為圖形設(shè)備獨占,不具有一般總線的共享特性。采用AGP接口時,允許顯示數(shù)據(jù)直接取自系統(tǒng)主存儲器,而無需先預取至視頻存儲器中。外總線也稱通信總線,是用于微機系統(tǒng)之間,微機與其他系統(tǒng)(如儀器儀表系統(tǒng)、設(shè)備控制系統(tǒng)等)之間互聯(lián)與通信的總線。
外總線和上述微機系統(tǒng)總線有兩點不同:
(1)外總線的主要表現(xiàn)形態(tài)是設(shè)備在微機后面板上的一些插口,在與其他形態(tài)相連時都需要用接口器件來組合總線信號。雙方必須通過專門的連接器來連接,而且外總線的連接器外形均具有某種特殊的形狀和尺寸規(guī)模,以保證外總線接插件與外系統(tǒng)有唯一正確的連接。8.2PC外總線
(2)在對硬件環(huán)境的要求上也與系統(tǒng)總線不同,系統(tǒng)總線多用于連線長、傳輸速度要求相對低的硬件環(huán)境中,傳輸方式既有并行形式也有串行形式。
本節(jié)將詳細介紹這些外總線的性能指標和工作方式。8.2.1USB
USB(UniversalSerialBus)即“通用串行總線”,是連接具有USB接口的計算機外設(shè)到計算機的一種計算機外部總線結(jié)構(gòu)。確切地說,USB是一個通信協(xié)議,用來支持計算機與USB接口的串行數(shù)據(jù)傳輸。圖8.11所示為串行接口與USB接口的信號連接圖。對于USB接口而言,若D+?接上拉電阻,則為全速傳輸,此時傳輸速度為12Mb/s;若D-?接上拉電阻,則為低速傳輸,此時傳輸速度為1.5Mb/s。圖8.11串行接口與USB接口的信號連接圖(a)串行接口;(b)?USB接口
1.?USB的特點
USB作為通用串行總線,具有以下優(yōu)點:
(1)與外設(shè)單一連接,易于操作,簡化了USB外設(shè)的設(shè)計。
(2)減少了硬件的復雜性和對端口的占用,節(jié)省了系統(tǒng)資源。
(3)支持熱插拔(hotplug),即在PC不斷電的情況下,可以安全地插上或斷開USB設(shè)備。
(4)支持即插即用(pnp),當插入USB設(shè)備時,計算機系統(tǒng)檢測該外設(shè),并自動加載相關(guān)的驅(qū)動程序,使其正常工作。
(5)在供電方面提供了靈活性,可以通過USB電纜供電,也可以采用自供電方式。當使用USB電纜供電時,USB總線可為連接在其上的設(shè)備提供5V電壓、100~500mA電流。
(6)?USB提供三種速度,即Hi-speed(480Mb/s,USB2.0標準)、Low-speed(1.5Mb/s)和Full-speed(12Mb/s)。
(7)為了適應各種不同外設(shè)的要求,USB提供了四種不同的數(shù)據(jù)傳輸類型,即控制傳輸、Bulk數(shù)據(jù)傳輸、中斷數(shù)據(jù)傳輸與同步數(shù)據(jù)傳輸。
(8)?USB端口具有靈活的擴展性,一個USB端口接入一個USBHub就可以擴展為多個USB端口。
2.?USB的NRZI編碼
USB接口與其他串行接口不同,在其數(shù)據(jù)總線上不直接用電平代表邏輯“0”或“1”來傳輸數(shù)據(jù),而是對在其總線上傳輸?shù)臄?shù)據(jù)進行NRZI編碼,以確保數(shù)據(jù)傳輸?shù)耐暾?。另外,這種編碼方式不需要單獨的時鐘信號和數(shù)據(jù)一起發(fā)送。NRZI編碼中,數(shù)據(jù)總線有兩種狀態(tài),即“J”狀態(tài)和“K”狀態(tài),由D+與D-線上出現(xiàn)的電平組合來表示。具體對應關(guān)系見表8.3。表8.3NRZI編碼
NRZI編碼用狀態(tài)的轉(zhuǎn)變代表“0”,無狀態(tài)轉(zhuǎn)變代表“1”,如圖8.12所示。
由圖8.12可知,NRZI編碼是用其數(shù)據(jù)流中的跳變表示同步信號的,只要傳輸數(shù)據(jù)“0”,就可以保證接收方和發(fā)送方的同步。但是,如果源數(shù)據(jù)中出現(xiàn)連續(xù)多個“1”,就會導致無電平跳變,從而引起接收方失去填補信號。為了避免此類情況發(fā)生,USB使用了位填充機制。具體做法為:如果傳輸?shù)脑磾?shù)據(jù)中有連續(xù)6個“1”,那么發(fā)送方會在6個“1”后填充一個“0”,保證在7個位時間里至少有一個跳變;數(shù)據(jù)接收方在檢測到6個連續(xù)的“1”之后,會把第7位的“0”丟掉。圖8.12NRZI編碼舉例
3.?USB的四種傳輸方式
1)同步傳輸方式(isochronous)
同步傳輸提供了確定的帶寬、準確的間隔時間及固定的傳輸速率,在數(shù)據(jù)傳輸發(fā)生錯誤時,USB并不處理這種錯誤,而是繼續(xù)傳輸新的數(shù)據(jù)。對于同步傳輸來說,即時的數(shù)據(jù)傳輸比完美的精度和數(shù)據(jù)的完整性更顯得重要。該方式被應用于時間嚴格并且具有較強容錯性的數(shù)據(jù)流傳輸,或者用于要求恒定的數(shù)據(jù)傳輸率的即時傳輸應用中。
2)中斷傳輸方式(interrupt)
該方式適宜于數(shù)據(jù)傳輸量小,數(shù)據(jù)又需要及時處理的實時傳輸系統(tǒng)。中斷傳輸方式是單方向的。
3)控制傳輸方式(control)
控制傳輸方式是雙方向的,數(shù)據(jù)量通常較小。此方式依據(jù)“先進先出”的原則處理數(shù)據(jù)??刂苽鬏敺绞娇梢园?B、16B、32B與64B的數(shù)據(jù),具體依賴于設(shè)備和傳輸速度。
4)批傳輸方式(bulk)
該傳輸方式主要應用于大量傳輸數(shù)據(jù)的場合,同時又無帶寬和間隔時間限制的情況下,要求傳輸數(shù)據(jù)準確無誤。
4.?USB設(shè)備類型
常見的USB設(shè)備類型見表8.4。表8.4常見的USB設(shè)備分類8.2.2RS-232C總線
串行通信接口標準經(jīng)過近幾年的使用和發(fā)展,目前已經(jīng)衍生了好幾種,但都是在RS-232標準的基礎(chǔ)上經(jīng)過改進而形成的。RS-232C標準是美國EIA與Bell等公司一起開發(fā)的,于1969年公布的通信協(xié)議,全稱是EIA-RS-232C標準。由于通用設(shè)備廠商都生產(chǎn)與RS-232C制式兼容的通信設(shè)備,因此作為一種標準,RS-232C已經(jīng)在微機通信接口中廣泛應用。目前,PC上的兩個串口COM1、COM2接口即為RS-232C接口。
1.?RS-232C電器特性及接口信號
1)電氣特性
目前較為常用的RS-232C串口有9針串口(DB9)和25針串口(DB25),如圖8.13所示。其規(guī)定如下:
(1)在數(shù)據(jù)線TXD和RXD上,邏輯1:-3~-15V;邏輯0:+3~+15V。
(2)在控制線與狀態(tài)線RTS、CTS、DSR、DTR、DCD上,信號有效:+3~+15V;信號無效:-3~-15V。圖8.13RS-232C串口
2)?RS-232C與TTL轉(zhuǎn)換
RS-232C是用正、負電壓來表示邏輯狀態(tài)的,與TTL以高、低電平表示邏輯狀態(tài)的規(guī)定不同,因此,要實現(xiàn)串行接口與終端的TTL器件的連接,必須在它們之間進行電平與邏輯關(guān)系的變換。一般有三種接口電路:圖8.14所示電路使用12V電壓,功耗較大,不適宜在低功耗的系統(tǒng)中使用;圖8.15所示采用MAX232接口;圖8.16所示為采用分離元件實現(xiàn)RS-232C與TTL轉(zhuǎn)換的典型電路。MAX232電路包括兩路驅(qū)動器和接收器,芯片內(nèi)有一個電壓轉(zhuǎn)換器,可把輸入的5V電壓轉(zhuǎn)換為RS-232C接口所需的電壓(±10V),適用于沒有
±12V單電源的系統(tǒng),具有功耗低、價格低廉、外圍電路簡單等優(yōu)點。圖8.14采用MC1488、UN1489A的轉(zhuǎn)換電路圖8.15采用MAX232的轉(zhuǎn)換電路圖8.16采用分離元件的轉(zhuǎn)換電路
3)?RS-232C的接口信號
RS-232C標準接口有25根線,包括4根數(shù)據(jù)線、11根控制線、3根定時線、7根備用和未定義線,如表8.5所示。表8.5RS-232C的信號線
2.?RS-232C應用舉例
雖然RS-232C信號線較多,但由于它是全雙工通信的,因此在實踐應用時,采用三線制就可以了。三線是指發(fā)送數(shù)據(jù)線TXD、接收數(shù)據(jù)線RXD及信號地線GND。例如,PC與MCS51單片機相連如圖8.17所示。圖8.17PC與MCS51單片機通信8.2.3Centronics總線
PC機中連接打印機的接口是一個典型的并行接口,通常稱之為Centronics的并行接口,其最早的用途是連接打印機,但由于它有許多先天不足,如只能單向傳輸、速度不高,使后來許多高速并行設(shè)備,如掃描儀、外置光盤、磁帶機等無法采用它作為與計算機通信的接口。這促使生產(chǎn)廠商改進Centronics。1991年,Lexmark、IBM和德州儀器共同制訂了一個標準,支持在并行接口上的高速雙向數(shù)據(jù)傳輸,最終成為IEEE1284標準,如圖8.18所示。
Centronics總線是一種并行外總線,總線由36根信號線組成。Centronics標準常采用DB-36型36腳接插件作為與打印機的連接器,如表8.6所示。圖8.18Centronics總線接口分類表8.636線Centronics標準目前經(jīng)常采用25線簡化的Centronics總線。例如,PC系列機的并行接口采用25線的Centronics總線標準。Centronics總線信號的定義列于表8.7中。表8.725線Centronics總線的信號定義
Centronics規(guī)定了36根引線,只使用了17根引線,各引線的說明如下:
(1):數(shù)據(jù)選通信號,輸出,負脈沖有效。該信號是由主機送往打印機的選通信號,當這個信號有效時,打印機接收主機送來的8位并行數(shù)據(jù)。
(2)?DATA0~DATA7:數(shù)據(jù)信號,輸出。由主機送向打印機的8位并行數(shù)據(jù)。
(3):應答信號,輸入,負脈沖有效。打印機接收數(shù)據(jù)后,向主機發(fā)出的回答信號。主機要在收到這個信號后,才能繼續(xù)發(fā)送下一個數(shù)據(jù)。
(4)?BUSY:忙信號,輸入,高電平有效。當這個信號為低電平時,表示現(xiàn)在打印機處于空閑狀態(tài),主機可以向打印機傳送數(shù)據(jù)。如果該信號為高電平,則表示打印機現(xiàn)在不能接收數(shù)據(jù)。這一般是由四種情況造成的:打印數(shù)據(jù)緩沖器滿;正在打??;打印機處于脫機狀態(tài);打印機有故障。
(5)?PAPER:缺紙信號,輸入,高電平有效。有效時表示打印機缺紙。
(6):選中信號,輸入,低電平有效。這個信號是由打印機送給主機的信號,當有效時,說明打印機現(xiàn)處于與主機聯(lián)機的狀態(tài)。有的打印機面板上配有一個按鍵,可以實現(xiàn)聯(lián)機操作。
(7):自動換行信號,輸出,低電平有效。該信號有效時打印機自動走紙一行。
(8):出錯信號,輸入,低電平有效。當打印機出現(xiàn)錯誤或故障時,打印機發(fā)出一個出錯信號給主機,要求停止送數(shù)據(jù)。
(9):初始化信號,輸出,低電平有效。該信號有效時,打印機的控制器被復位成初始化狀態(tài)。
(10):選擇輸入信號,輸出,低電平有效。該信號有效時,才能將數(shù)據(jù)送到打印機中。這實際上是允許打印機工作的控制信號。8.2.4IEEE1394總線
IEEE1394總線是一種新型的高速串行總線。它具有許多顯著的特點:可以達到較高的傳輸速率,如100MB/s、200MB/s、400MB/s等;總線采用兩種數(shù)據(jù)傳輸模式,即同步傳輸模式和異步傳輸模式;可以實現(xiàn)即插即用并支持熱插拔等。它的應用范圍主要是那些帶寬要求超過100KB/s的硬盤和視頻外設(shè)。
1.?IEEE1394的系統(tǒng)結(jié)構(gòu)及工作原理
IEEE1394的系統(tǒng)結(jié)構(gòu)如圖8.19所示。IEEE1394可以進行同步傳輸,也可以支持異步傳輸,總線通過一根1394橋接器與計算機的外部設(shè)備相連。圖8.19IEEE1394的系統(tǒng)結(jié)構(gòu)和接口卡用IEEE1394總線連接起來的設(shè)備采用一種內(nèi)存編址方法,各設(shè)備就像內(nèi)存空間中的存儲單元一樣。設(shè)備地址有64位寬,其中,10位作為網(wǎng)絡(luò)ID號,6位用作節(jié)點號,48位用作內(nèi)部編址。這樣可得到總共64個節(jié)點,每個節(jié)點上有1023個網(wǎng)絡(luò)ID號,每個ID號又具有231TM的內(nèi)存編址。以往的IDE和SCSI-2等的I/O結(jié)構(gòu)采用的是通道模式,即對于每一控制器要求單獨的I/O通道。內(nèi)存編址顯然優(yōu)于通道編址,它可以把設(shè)備資源當作寄存器或內(nèi)存,因而可以進行處理器到內(nèi)存的直接傳輸。每一個總線段稱作一個節(jié)點,可對節(jié)點分別編址、復位和校驗,許多節(jié)點在物理上形成一個模塊,多個端口又可以集中在一個節(jié)點上。
2.?IEEE1394總線協(xié)議
IEEE1394總線是一種基于數(shù)據(jù)包的數(shù)據(jù)傳輸總線,總線協(xié)議中實現(xiàn)了開放式互連參考模型OSI七層協(xié)議中的三層:傳輸層、數(shù)據(jù)鏈路層和物理層。
串行總線的管理層將這三個層次有機地連接起來,如圖8.20所示。圖8.20IEEE1394串行總線協(xié)議圖各個層次的功能:
(1)傳輸層對異步傳輸協(xié)議的讀/寫和鎖定提供支持。
(2)數(shù)據(jù)鏈路層為異步傳送和等時傳輸兩種類型的包數(shù)據(jù)提供了包傳送功能。
(3)物理層將數(shù)據(jù)鏈路層的邏輯信號根據(jù)不同的串行總線介質(zhì)轉(zhuǎn)換成相應的電信號,同時用來確保一次只有一個節(jié)點可發(fā)送數(shù)據(jù)。8.2.5I2C總線
1.?I2C總線簡介
I2C總線(InterICBus)是由Philips公司推出的一種芯片間的串行通信總線,廣泛應用于單片機系統(tǒng)中。在單片機應用系統(tǒng)中推廣I2C總線后將會大大改變單片機應用系統(tǒng)的結(jié)構(gòu)性能,對單片機應用系統(tǒng)的開發(fā)帶來如下好處:
(1)可最大限度地簡化結(jié)構(gòu)。
(2)可實現(xiàn)電路系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年安陽職業(yè)技術(shù)學院單招職業(yè)適應性考試題庫參考答案詳解
- 2026年湖南省湘潭市單招職業(yè)適應性測試題庫參考答案詳解
- 2026年日照航海工程職業(yè)學院單招職業(yè)傾向性考試題庫及答案詳解一套
- 天津市五區(qū)縣重點校聯(lián)考2024-2025學年高二上學期11月期中歷史試題含答案高二歷史
- 郵政 面試題庫及答案
- 銀行征信面試題目及答案
- 數(shù)字安徽有限責任公司及所屬企業(yè)2025年第2批次社會招聘備考題庫及一套完整答案詳解
- 2025年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學院公開招聘工作人員26人備考題庫(第二批)及一套參考答案詳解
- 2025年西安市高新一中初級中學教師招聘12人備考題庫完整答案詳解
- 2025年東北農(nóng)業(yè)大學財務(wù)處招聘備考題庫及一套完整答案詳解
- DB33T768.5-2024安全技術(shù)防范系統(tǒng)建設(shè)技術(shù)規(guī)范 第5部分- 公共供水場所
- 工程項目管理試題及答案
- 醫(yī)療器械采購投標方案(技術(shù)方案)
- 脊柱微創(chuàng)并發(fā)癥
- 個體工商戶入股協(xié)議書
- DB37-T 3080-2022特種設(shè)備作業(yè)人員配備要求
- DL∕T 1878-2018 燃煤電廠儲煤場盤點導則
- NFPA 90A 2018 通風空調(diào)系統(tǒng)防火要求(中文翻譯)
- 科學精神與科學研究方法智慧樹知到期末考試答案2024年
- JB-T 14509-2023 反滲透海水淡化設(shè)備技術(shù)規(guī)范
- 常用大壩安全監(jiān)測設(shè)施考證表
評論
0/150
提交評論