版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
階段學習匯報——ISO
IEC
7816-3YLG7816-3簡介相關術語和定義觸點的電特性概述集成電路卡的操作過程異步字符(Asynchronous
character)復位應答(Answer
to
reset)協(xié)議和參數(shù)選擇(Protocol
and
parameters
selection)協(xié)議T=0,字符的半雙工傳輸協(xié)議T=1,塊的半雙工傳輸目錄國際標準身份證集成電路卡一共有15個部分,我們要討論的是第三部分---帶觸點的電接口卡及其傳輸協(xié)議ISO/IEC是一系列具體說明集成電路卡的標準,并且也可闡述信息交換。這些卡是識別卡,用來在外部和卡的集成電路之間進行信息交換。作為信息交換的結果,卡傳遞信息(計算結果,存儲數(shù)據(jù))和/或修改其內(nèi)容(數(shù)據(jù)存儲,事件存儲)。本部分規(guī)定了電源、信號結構以及集成電路卡與諸如終端這樣的接口設備之間的信息交換。它還包括信號速率、電壓電平、電流數(shù)值、奇偶約定、操作規(guī)程、傳輸機制以及與集成電路卡的通信。它不包括信息和指令的內(nèi)容,如發(fā)卡方和用戶的標識、服務和限制、安全特性、日志和指令定義。1.7816-3簡介TA,TB,…:接口字節(jié)TCK:檢驗字符
State
H:高電平State
L:低電平PPS:傳輸和參數(shù)選擇SPU:標準/自定義用法觸點P1
P2:參數(shù)字節(jié)CIN:輸入電容COUT:輸出電容CLA:類字節(jié)Dd,Di,Dn:D的缺省值,指明的值和可變的值。Fd,F(xiàn)i,F(xiàn)n:F的缺省值,指明的值和可變的值。etu:基本時間單元f:接口設備提供給卡片的時鐘信號頻率值WT:等待時間GT:保護時間2.7816-3相關術語和定義UIH:高電平輸入電壓
UIL:低電平輸入電壓
UOH:高電平輸出電壓
UOL:低電平輸出電壓
Ucc:在VCC的電壓
IIH:高電平輸入電流
IIL:低電平輸入電流
IOH:高電平輸出電流
IOL:低電平輸出電流
Icc:在VCC的電流tR:上升時間,從信號振幅的
10%~90%tF:下降時間,從信號振幅的
10%~90%TS:初始字符
T0:格式字節(jié)T1,T2,…:歷史字節(jié)IFS:最大信息字段尺寸IFSC:卡片的IFSIFSD:接口設備的IFSINF:信息字段Lc
field:代碼Nc的長度字段Le字段:代碼Ne的長度字段Na:可用數(shù)據(jù)字節(jié)的準確數(shù)量Nc:在命令數(shù)據(jù)字節(jié)中的字節(jié)數(shù)量Ne:在響應數(shù)據(jù)字段中被期望的字節(jié)的最大數(shù)量Nm:剩余數(shù)據(jù)字節(jié)數(shù)量Nr:在響應數(shù)據(jù)字段中字節(jié)的數(shù)量Nx:多余的并仍可用的字節(jié)數(shù)量RFU:為今后使用保留TPDU:傳輸協(xié)議數(shù)據(jù)單元APDU:應用協(xié)議數(shù)據(jù)單元3.觸點的電特性概述C1Supply
power
input(Vcc)電源輸入C2Reset
signal
input(RST)復位信號輸入C3Clock
signal
input時鐘信號輸入C5Ground
(GND)接地C6Standard
or
proprietary
use(SPU)標準/自定義用法C7Input/output
for
serial
data(I/O)輸入/輸出串行數(shù)據(jù)VCC提供給卡片的額定電壓(nominal
supply
voltage)?!?/p>
5V:√
3V:A類B類√1.8V:C類卡可以支持更多種類。如果接口設備用了一個卡支持的種類,卡就能按規(guī)定的方式運行了。如果卡可以支持多個類別,那么這些類別要按照順序彼此連續(xù)的如果接口設備支持多個類別,那么應用這些類別的順序不在此協(xié)議所給的范圍內(nèi)??词褂昧俗约翰恢С值念悇e,卡也不會損壞(根據(jù)規(guī)定,損壞的卡不能正常操作,或是已經(jīng)包含了錯誤數(shù)據(jù)。)原則激活、復位和類選擇信息交換去激活4.集成電路卡的操作過程當卡的觸點通過機械方式連接到接口設備時,電路才能運行。通過下面幾條規(guī)則,我們可以看到接口設備和卡的互動方式。接口設備需要適用一類電路的操作狀態(tài),比如,“激活”、
“冷復位”和一個或多個“熱復位”。如果卡支持這一類,
卡將要根據(jù)“第6節(jié)”來回復。接口設備用一個完整和有效的“復位應答”和一類操作狀態(tài)結束工作,并且接口設備也能完整地重復此操作過程。對于交換信息,卡和接口設備能支持同一個傳輸協(xié)議和傳輸參數(shù)值?!暗?節(jié)”指定T=0時,為半雙工字符傳輸協(xié)議;“第9節(jié)”指定T=1時,為半雙工塊傳輸協(xié)議。接口設備將要執(zhí)行“去激活”作用。應該在卡的觸點和接口設備的觸點用機械件連接以前完成“去激活”作用。4.1原則4.2激活、復位和類選擇4.2.1激活為了觸發(fā)一個已經(jīng)通過機械方式連接的卡片,接口設備需要激活電路通過一類操作狀態(tài):—RST將要被置成L?!猇CC將要上電?!涌谠O備上I/O將要被置成“接入”模式,并且在激活期間接口設備不考慮I/O的狀態(tài)?!狢LK將要被給一個時鐘信號。到激活前為止(RST在L狀態(tài),VCC上電,接口設備I/O在接收模式),CLK有一個適合的并且穩(wěn)定的時鐘信號),卡已經(jīng)準備好冷復位。在冷啟動之前,卡的內(nèi)部狀態(tài)沒有定義。根據(jù)上頁的圖,在時間Ta時,時鐘信號開始??▽⒁跁r鐘信號用于CLK(Ta+ta)之后,在200個周期內(nèi)(延時ta)設置I/O口的狀態(tài)是H。CLK(Ta+tb)信號計時之后,冷復位開始,并且RST保持在L狀態(tài)至少400個時鐘周期(延時tb)。當RST置L時,接口設備不考慮I/O狀態(tài)。在Tb時,RST置成H狀態(tài)。在RST(Tb+tc)上升沿信號后,I/O的應答將要在400~40000時鐘周期內(nèi)開始(延時tc)。如果RST在H狀態(tài)時,應答沒有在40000時鐘周期內(nèi)開始,接口設備將要允許“去激活”作用。4.2.2冷復位熱復位的應答可以不同于以前的復位應答,接口設備可以在任何時候熱復位卡片甚至可在復位應答期間,但不能在強制字符TS和T0接入以前。熱復位不能在字符T0的“前沿”少于4464(=12*372)個時鐘周期的情況下開啟。根據(jù)下圖,當VCC保持上電狀態(tài)并且CLK有一個適合且穩(wěn)定的時鐘信號,置RST為L狀態(tài)在至少400時鐘周期(延時te)。在200時鐘周期內(nèi),卡片在RST(Tc+td)置L之后設置I/O為H。在Td時,RST置成H狀態(tài)。在RST(Td+tf)上升沿信號后,I/O的應答將要在400~40000時鐘周期內(nèi)開始(延時tc)。如果RST在H狀態(tài)時,應答沒有在40000時鐘周期內(nèi)開始,接口設備將要允許“去激活”作用4.2.3熱復位圖3闡述了操作狀態(tài)的類選擇原理。但是這個圖表是不全面的?!绻麕в兄甘酒鞯膹臀粦鹉苤甘境稣诒粦玫念?,正常的操作就可以繼續(xù)。要么,接口設備可以在延時至少10ms后進行一個“去激活”作用,然后用于另一個卡支持的類?!绻遣粠в兄甘酒鞯膹臀粦?,接口設備將于保持當前的類。如果復位應答完成后,卡不進行操作,接口設備將要在至少10ms
后進一個“去激活”作用,然后可以用于其它類?!绻ú贿M行復位應答,接口設備將要進行一個“去激活”作用并且√√或是在一個至少10ms延時后,用于另一個類?;蚴墙K止類選擇過程。一個類選擇過程終止后,接口設備可以開啟另一個類選擇。4.2.4類選擇一旦選擇,類將要不能在正常操作期間更換。如果要更換類,接口設備將要進行一個“去激活”作用并且在至少10ms延時后可以用于另
一個類。4.3信息交換4.3.1傳輸參數(shù)和協(xié)議的選擇復位應答完成后,卡需要等待來自接口設備的字符:傳輸參數(shù)控制傳輸;而協(xié)議復雜解釋說明。圖4說明了傳輸參數(shù)和協(xié)議的選擇原理。—如果當前TA2處于復位應答(卡在特定模式),接口設備也將用特定的傳輸參數(shù)值開啟特定的傳輸協(xié)議?!绻ㄌ幱诳蛇x擇的模式,對于傳輸參數(shù)而言,在復位應答期間(傳輸參數(shù)的缺省值)的參數(shù)值應該繼續(xù)適用于下列情況。如果第一個被收到的字符的值是“FF”,接口設備將要開啟一個PPS(協(xié)議和參數(shù)選擇)交換;在接口設備用經(jīng)過商定后的傳輸參數(shù)值啟動經(jīng)過商定后的傳輸協(xié)議之后,傳輸參數(shù)的缺省值將要繼續(xù)適用直到一個成功的PPS交換完成。另一種情況,當卡僅僅給定一個傳輸協(xié)議和一個傳輸參數(shù)缺省值時,接口設備將要開啟“第一個被給定的傳輸協(xié)議”。這種情況的卡不需要支持PPS交換。對于支持時鐘停止的卡,當接口設備認為沒有來自卡的傳輸并當I/O已經(jīng)保持在H至少1860時鐘周期(延時tg),根據(jù)圖5,在VCC上電并且RST在H時,接口設備可以對于CLK(Te)進行時鐘停止。當時鐘停止時(在Te~Tf),CLK將要繼續(xù)保持或是在H或是在
L根據(jù)已被確定好的時鐘指示器X。在Tf,接口設備重啟時鐘,在至少700時鐘延時后(Tf+th),在I/O的信息交換可以繼續(xù)。4.3.2時鐘停止當信息交換被完成或者被終止(例如,例如卡沒有應答,或檢測過程中卡被移走,)接口設備將使電路停按照下列規(guī)則停止工作?!猂ST將要置L—CLK將要置L(除非時鐘在L狀態(tài)停止)—I/O將要置L—VCC將要置“去激活”4.4去激活5.異步字符5.1基本時間單元一個在電路I/O上的瞬時時間稱作“基本時間單元”(Elementarytimeunit),并且它的英文縮寫是etu。etu等同于在CLK的電回路的F/D時鐘周期,F(xiàn)和D是傳輸參數(shù):F是“時鐘速率變化整數(shù)”,D是“波特率調(diào)整整數(shù)”。根據(jù)圖7,一個字符由10個連續(xù)時段的數(shù)字1-10組成。每個時段或是H或是L。—在時段1之前,I/O的電回路將要置H?!獣r段1要置成L。那是字符的頭?!獣r段2-9將要編碼一個字節(jié)根據(jù)編碼規(guī)則?!獣r段10將要編碼字符奇偶校驗位?!跁r段10之后,卡和接口設備將對于一個特定時間的“暫?!北3衷诮邮漳J剑忮e誤操作),以便I/O電回路保持H狀態(tài)。5.2字符結構錯誤信號和字符副本的使用是根據(jù)協(xié)議的需要來定的。如圖9所示,當字符奇偶校驗是錯誤的時候,接收器將發(fā)送一個錯誤信號給I/O電路。然后接收器將期望收到重發(fā)的字符。5.3錯誤信號和字符重發(fā)6.復位應答6.1字符和編碼規(guī)定卡最開始用的etu將等同于372時鐘周期(也可以說,在復位應答期間,傳輸參數(shù)的值是缺省值Fd=372和Dd=1)。看下面關于TS的另
一個etu測量值。字符結構和7.2節(jié)介紹的一樣,GT=12etu和
WT=9600etu。圖11所示第一個字符叫“初始字符”(TS),第二個字符的開始叫做“格式字符”(T0)初始字符TS:——時段1-4的模式是LHHL。這連續(xù)的LHHL是一個同步的圖形。當把兩個下降沿三分之一延時作為一個交替的被卡片最初地測量的etu,在卡上的傳輸和接收裝置將要和定時保持一致,如7.2和7.3節(jié)介紹的?!獣r段5-7的模式或是LLL或是HHH,那說明一個在每個連續(xù)的字符(就是說,1-10的狀態(tài)是L和H的字符)的編碼或解碼的規(guī)則(就是說,從msb到lsb的0或1的這八位)?!?-10的模式是LLH。因此初始字符TS有兩種可能的模式?!?H)LHHL
LLL
LLH設定相反的規(guī)則:狀態(tài)L編碼1,時段2傳遞msb。當用相反的規(guī)則解碼時,被傳遞的字節(jié)等同于“3F”?!?H)LHHL
HHH
LLH設定正面的規(guī)則:狀態(tài)H編碼1,時段2傳遞lsb。當用正面規(guī)則解碼時,被傳遞的字節(jié)等同于“3B”。當在2-10的9個時段中一共有偶數(shù)個的位被設定成1時,字符奇偶校驗就是正確的。卡可以使用任意一個編碼規(guī)則。接口設備將同時支持兩種編碼規(guī)則。初始字符TS由一串不超過32個的字符跟隨著。—T0:格式字符是強制的?!猅A,TB,TC,TD:接口字符是可選的。一個由格式字符T0啟動的位圖技術能顯示接口字符?!猅1T2…TK:歷史字符是可選的。歷史字符的顯示取決于一個在格式字符T0中編碼為K的數(shù)字?!猅CK:核查字符是有條件的。核查字符的顯示取決于在一些接口字符TD內(nèi)的T被編碼的類型。根據(jù)定義,復位應答是在序列字符的最后一個字符的前沿之后的12etu完成的。根據(jù)定義,復位應答是在該序列字符內(nèi)的被編碼的字節(jié)串(最多32字節(jié))的值。6.2復位應答6.2.1基本結構圖12所示字節(jié)框今后會經(jīng)常用到。字節(jié)由8位(8-1)0或者1的數(shù)
字組成;第8位是最高有效位(msb),第1位是最低有效位(lsb)。表6說明復位應答(一串最多32字節(jié))。對于符號,每個T0
TATB
TC
TD…T1
T2…TK和此后的TCK都代表各自的字符中被傳遞的字節(jié)。圖13所示格式字節(jié)T0—位8-位5構成指示器Y1。—位4-位1編碼一個數(shù)字K(范圍:0-15)。6.2.2格式字節(jié)T0圖表14所示接口字節(jié)TDi。每個接口字節(jié)TD是結構上的?!?-位5構成指示器Yi+1
。—位4-位1編碼一個類型T(范圍0-15)。6.2.3接口字節(jié)TA
TB
TC
TD因此T0傳遞Y1;TD1傳遞Y2;TD2傳遞Y3,以此類推。在字節(jié)傳遞指示器Yi中,位8~位5分別對應TAi對位5,TBi對位6,TCi對位7,
TDi對位8,是否存在(取決于相關的位是1還是0)。如果TDi是空,那么TAi+1,TBi+1,TCi+1和TDi+1也是空的。類型T與傳輸協(xié)議有關,或者限定接口字節(jié)?!猅=0:與特定字符的半雙工傳輸有關?!猅=1:與特定塊的半雙工傳輸有關。—T=2和T=3:為以后的全雙工操作?!猅=4:為一個字符的增強型的半雙工操作?!猅=5~T=13:為今后用于ISO/IEC
JTC
1/SC
17.—T=14:與ISO/IEC
JTC
1/SC
17制定的非標準傳輸協(xié)議有關?!猅=15:與傳輸協(xié)議無關,但是限定全局接口字節(jié)。歷史字節(jié)描述卡的操作特性。它們的結構和內(nèi)容在ISO/IEC
7816-4部分詳細定義。6.2.4歷史字節(jié)T1
T2…TK6.2.5檢驗字節(jié)TCK將只置要空T。=0被指示出(可能通過缺省值),然后TCKTC如K置果非T=空0和。T=15是非空,那么在所有其他情況下,這一節(jié)詳細描述TA1,TB1,TC1,TA2,TB2的全局接口字節(jié)內(nèi)容,第一個TA(T=15)。—如果非空,將翻譯一個字節(jié)為了正確地執(zhí)行任何的傳輸協(xié)議?!绻@樣一個字節(jié)是空,然后當被需要時候,缺省值將被用于相關參數(shù)。ISO/IEC
JTC
1/SC
17預設操作,為今后用所有的沒有在這節(jié)中定義的全局接口設備,還有所有未被使用的在這節(jié)中被定義的全局接口字節(jié)的值。TA1編碼時鐘率轉換整數(shù)值(Fi),波特率調(diào)整整數(shù)Di和卡片給出的頻率最大值(f(max.))。缺省值是Fi=372,Di=1和f(max.)=5MHz。6.3全局接口字節(jié)—根據(jù)表7,位8~位5編碼Fi和f(max.)?!鶕?jù)表8,位4~位1編碼Di。TB1和TB2被否決了,卡不應該傳遞它們。接口設備將忽略它們。TC1編碼額外的保護時間整數(shù)(N)從0~255超過八位。缺省值是N=0?!绻鸑=0~254,然后在準備收到下一個字符前,卡需要以下的延時從上一個字符前沿(傳遞被卡片或者被接口設備)。如果T=15在復位應答中是空的,然后R=F/D,換句話說,整數(shù)被用來計算etu。如果T=15在復位應答中是非空的,然后R=Fi/Di,換句話說,整數(shù)被上面的TA1定義。沒有額外的保護時間被用來從卡傳遞字符:GT=12etu。TA2是特定模式字節(jié)如表15中所示?!?指示出性能為改變“可變/特定模式”:能改變的,如果位8設置為0;不能改變的,如果位8設置為1。—位7和位6是為今后使用預設(不使用時置為0)?!?說明了參數(shù)F和D的定義。如果位5置為0,則由TA1定義的整數(shù)Fi和Di。如果位5置為1,則使用絕對值(非接口設備定義的)?!?~位1編碼類型T。7協(xié)議和參數(shù)選擇(Protocol
andparameters
selection)7.1
PPS交換僅接口設備被允許開啟PPS交換。—接口設備將傳遞一個PPS請求到卡片?!绻ㄊ盏揭粋€錯誤的PPS請求,那么卡將不傳遞任何響應。—如果卡片收到一個正確的PPS請求,卡片將要傳遞一個PPS響應,否則要超出WT。—在以下三中情況下:WT超時,錯誤PPS響應,不成功的PPS交換,接口設備將要執(zhí)行“去激活”。PPS請求和PPS響應每個都由一個初始的字節(jié)PPSS組成,并且被一個格式字節(jié)PPS0跟隨和三個可選擇的參數(shù)字節(jié)PPS1,PPS2,PPS3和一個檢驗字節(jié)PCK作為最后字節(jié)。—PPSS識別PPS請求或者響應,并且PPSS被置為“FF”。—在PPS0中,每個位5,6或者7置1分別說明一個可選擇的字節(jié)PPS1,PPS2,PPS3的狀態(tài)。位4~位1編碼類型T以提供傳輸協(xié)議。位8為今后使用預設并且置為0?!狿PS1允許接口設備為卡片提供F和D的值。像在TA1中那樣編碼一些值,這些值的范圍分別為從Fd到Fi和Dd到Di。如果一個接口設備不傳遞PPS1,那么它將繼續(xù)使用Fd和Dd??ㄆ蚴歉鶕?jù)PPS1響應確認以上兩個值有效(然后這些值就變?yōu)镕n和Dn),或是不傳遞PPS1,繼續(xù)使用Fd和Dd(Fn=372和Dn=1)。7.2
PPS請求和響應—PPS2允許接口設備提供SPU用法。PPS2將被以和第一個TB(T=15)相同的方法編碼。如果一個接口設備不傳遞PPS2,傳遞的PPS2=“00”,那么它將不使用SPU。—PPS3為今后使用預設?!惢騊PSS和PCK的所有字節(jié)將得到“00”。任何其它值都是無效的。圖16為PPS請求和響應結構圖根據(jù)定義,PPS請求和響應是在字符傳遞PCK前沿后的12etu完成。只要PPS響應根據(jù)PPS請求處于以下狀態(tài),就可以判斷一個PPS交換是否成功?!狿PS0響應的位1~位4與PPS0請求的位1~位4是相同的?!狿PS0響應的位5或是與PPS0請求的位5相同,或是置0。如果位5置1,PPS1響應將與PPS1請求相同。如果位5置0,PPS1響應將置空,這意味著Fd和Dd將會被用到?!狿PS0響應的位6或是與PPS0請求的位6相同,或是置0。如果位6置1,PPS2響應將與PPS2請求相同。如果位6置0,PPS2響應將置空,這意味著卡片不用SPU?!狿PS0響應的位7或是與PPS0請求的位7相同,或是置0。如果位7置1,PPS3響應將與PPS3請求相同。如果位7置0,PPS3響應將置空(為今后使用預設)。在大部分情況下,PPS響應與PPS請求是相同的7.3成功的PPS交換8協(xié)議T=0,字符的半雙工傳輸8.1范圍這節(jié)定義了在一個字符的半雙工傳輸中的命令的結構和處理過程。接口設備指明這些命令。這節(jié)包含傳輸控制。當用D=64時,對于啟動一個命令,接口設備將確保在最后被接收到的字節(jié)的前沿和最后被發(fā)送的字符的前沿有一個至少16etu延時。如果當前在復位應答中,接口字節(jié)TC2編碼WT成八位,而值“00”為今后使用預設。如果TC2是空,然后缺省值是WT=10。等待時間:WT=WT*960*(Fi/f)8.2字符級別8.3命令的結構和處理8.3.1原則接口設備指示每個命令通過發(fā)送一個五字節(jié)的“標頭”告訴卡片該執(zhí)行什么動作。命令操作在由卡片發(fā)送的過程字節(jié)的控制下繼續(xù)一些可變數(shù)據(jù)字節(jié)的變化。假如卡片和接口設備知道一個優(yōu)先傳輸方向,以便區(qū)分—輸入數(shù)據(jù)的命令,在運行時數(shù)據(jù)進入卡片—輸出數(shù)據(jù)的命令,在運行時數(shù)據(jù)從卡片離開。標頭有五個字節(jié)組成代號分別是CLA,INS,P1,P2和P3。CLA,INS,P1和P2將在ISO/IEC
7816-4中詳細介紹。—CLA是一類命令。值“FF”是無效的(為PPSS預設)?!狪NS是指令碼。值“6X”和“9X”是無效的?!狿1
P2是指令參數(shù)?!狿3把數(shù)據(jù)的數(shù)量從D1到Dn編碼,以便在命令操作期間傳輸。在輸出數(shù)據(jù)傳輸命令中,P3=“00”表示從卡片進行256字節(jié)的數(shù)據(jù)傳輸。在輸入數(shù)據(jù)轉輸命令中,P3=“00”表示無數(shù)據(jù)傳輸。8.3.2命令標頭在發(fā)送一串五字節(jié)標頭后,接口設備將等待一個傳送過程字節(jié)的字符。有三種類型的過程字節(jié),見表11?!绻凳恰?0”,那么它是無效的字節(jié)。它不需要在數(shù)據(jù)傳輸中響應。接口設備將繼續(xù)等待一個傳送過程字節(jié)的字符?!绻凳恰?X”或“9X”,這種情況下它是一個SW1字節(jié)。它不需要在數(shù)據(jù)傳輸中有任何響應。然后接口設備將要等待一個傳輸SW2字節(jié)的字
符。SW2的值沒有約束。注意:ISO/IEC7816-4強制“60”在SW1中作為無效值,任何與“9X”和“6X”不同的值也視為無效值?!绻凳荌NS的值(但是除了值“6X”和“9X”),那么這個值是一個
ACK字節(jié)。如果有剩余字節(jié)的話,那么所有剩余的數(shù)據(jù)字節(jié)(Di~Dn)隨后將要被轉換。然后接口設備將等待一個字符傳遞一個過程字節(jié)。—如果值是INS值的“FF”異或運算(除了值“6X”和“9X”),那么它是一個ACK字節(jié)。如果存在的話,僅下一個數(shù)據(jù)字節(jié)(Di)將被轉換。然后借口設備將等待一個字符傳遞一個過程字節(jié)?!魏纹渌刀际菬o效的。8.3.3過程字節(jié)在每個過程字節(jié)中,卡片可以繼續(xù)根據(jù)NULL或ACK進行命令操作,或者根據(jù)SW1SW2完成命令,再或者不進行響應(WT將被超出)。狀態(tài)字節(jié)SW1
SW2指明卡片在命令末位的狀態(tài)。它們的值將在ISO/IEC
7816-4中詳細介紹?!?000”——正常完整的命令“6E00”——不支持CLA“6D00”——支持CLA,但是INS不編程或者無效“6B00”——支持CLA
INS,但是P1
P2不正確“6700”——支持CLA
INS
P1
P2,但是P3不正確“6F00”——不支持命令,并且沒有準確結論根據(jù)定義,命令在字符傳遞SW2的前沿的12個etu之后完成。8.3.4狀態(tài)字節(jié)9協(xié)議T=1,塊的半雙工傳輸9.1內(nèi)容和原理這節(jié)在塊的半雙工傳輸中定義命令的結構和操作。一個塊在異步字符中作為字節(jié)串被傳遞。接口設備和卡片可以指出這些命令。這節(jié)包含數(shù)據(jù)傳輸控制,例如,飄動控制,塊連接和錯誤糾正。傳輸協(xié)議的主要特性如下:—傳輸協(xié)議開始于第一個由接口設備發(fā)送的塊;然后繼續(xù)輪流地發(fā)送塊?!钡綁K被交換前,塊都是最小的數(shù)據(jù)。一個塊可以被用于傳遞:透明的應用數(shù)據(jù)到傳輸協(xié)議,傳輸控制數(shù)據(jù)包括傳輸錯誤處理?!獕K結構允許在執(zhí)行被傳遞的數(shù)據(jù)前檢驗收到的塊。傳輸協(xié)議適用于OSI參考模本的原理。被定義成三層。—物理層在不同步的字符中發(fā)送安排好的時段在不同步的字符中?!獢?shù)據(jù)連接層包括一個字符量和一個塊量。字符量識別塊的開始和結尾。塊量交換塊?!獞脤訄?zhí)行命令,那涉及到了在每個方向上,至少有塊的一個塊或者一個鏈的交換。字符在5.1節(jié)中有詳細介紹,此不贅言?!谙嗤瑐鬏敺较蛏?,字符保護時間(CGT)是在兩個連續(xù)字符的前沿間的最小延時。如果
N=0~254,CGT=GT,在傳輸?shù)膬蓚€方向上,如果N=255,CGT=11etu。—在相反方向上,塊保護時間(BGT)是在兩個連續(xù)字符的前沿間的最小延時。BGT=22etu。字符奇偶校驗不僅允許錯誤探測碼也允許檢驗塊。9.2字符結構9.3塊結構9.3.1概述如圖17所示,一個塊有兩個或三個區(qū)域組成。——起始字段由一個節(jié)點地址字節(jié),一個傳輸控制字節(jié)和一個長度字節(jié)組成?!畔⒆侄斡?~254字節(jié)組成?!Y尾字段由一個或兩個字節(jié)組成。傳輸協(xié)議定義了三種類型的塊。——一個信息塊(I-block)被用來為應用層使用傳遞信息。此外,它傳遞一個正或者負的認證?!粋€接受準備塊(R-block)被用來傳遞一個正或者負的認證。它的信息字段將置空?!粋€管理塊(S-block)被用來在接口設備和卡之間交換控制信息。它的信息字段的存在取決于它的控制功能。9.3.2起始字段9.3.2.1節(jié)點地址字節(jié)節(jié)點地址字節(jié)(NAD)允許識別源和塊的定向目標;當存在許多邏輯鏈接時,它經(jīng)常被用來區(qū)別多重邏輯鏈接。值“FF”是無效的。它為PPSS預設。位1~位3是源節(jié)點地址(符號SAD),位5~位7是終點節(jié)點地址(符號DAD)。位4~位8是無效的??ㄖ盟鼈?yōu)?0。接口設備忽略它們。協(xié)議控制字節(jié)(PCB)傳遞所需信息到控制傳輸中。
PCB定義無論塊是一個I-block、R-block還是S-block。在每個I-block中,PCB的位8設置為0,如圖18所示?!?編碼發(fā)送序列數(shù)字N(S)?!?是多數(shù)據(jù)位M-bit?!?~位1是為今后使用預設并設置為0。9.3.2.2協(xié)議控制字節(jié)在R-block中,PCB的位8和位7設置為10,如圖
19所示。位6~位1作為以下方式應用?!?-N(R)-0000是一個“免錯”識別。——0-N(R)-0001指明一個冗余碼錯誤或是一個字符奇偶校驗錯誤?!?-N(R)-0010指明其它錯誤。——任何其它值都是為今后預設的。在每個S-block中,PCB的位8和位7設置成11,如圖20所示。位6~位1用做以下方式應用。——000000指明一個RESYNCH需求和1000000一個RESYNCH響應?!?00001指明一個IFS需求和100001一個IFS響應?!?00010指明一個ABORT需求和100010一個
ABORT響應?!?00011指明一個WTX需求和100011一個WTX響應。——100100是無效的?!魏纹渌刀紴閷硎褂妙A設。長度字節(jié)(LEN)在塊信息字段中編碼字節(jié)的編號。——值“00”編碼0:INF是置空?!怠?1”~“FE”編碼1~2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度海洋工程設備安裝安全協(xié)議3篇
- 保山中醫(yī)藥高等??茖W校《能源動力測試技術》2023-2024學年第一學期期末試卷
- 2024年電子制造設備采購與安裝合同
- 2024年礦山運輸及倉儲協(xié)議
- 2025版煤礦煤炭礦權評估與轉讓合同3篇
- 2024年甲乙雙方關于新藥研發(fā)及推廣的戰(zhàn)略合作協(xié)議
- 2024年漿砌石工程承包合同范本版B版
- 保定學院《倉儲與配送》2023-2024學年第一學期期末試卷
- 保定電力職業(yè)技術學院《工程技能訓練》2023-2024學年第一學期期末試卷
- 寶雞職業(yè)技術學院《深度學習基礎》2023-2024學年第一學期期末試卷
- 期末(試題)-2024-2025學年人教PEP版英語六年級上冊
- 2024年公安基礎知識考試題庫及答案
- 三創(chuàng)賽獲獎-非遺文化創(chuàng)新創(chuàng)業(yè)計劃書
- 教你成為歌唱達人智慧樹知到期末考試答案2024年
- (完整版)建筑力學(習題答案)
- 少年宮籃球活動教案
- 國有建設企業(yè)《大宗材料及設備采購招標管理辦法》
- 民間秘術絕招大全
- N摻雜TiO2納米管的合成及光催化性能研究
- 二沉池設計說明書
- (完整版)展廳展館博物館美術館設計標招標評分細則及打分表
評論
0/150
提交評論