大學(xué)接觸式集成電路IC卡國際標(biāo)準課件_第1頁
大學(xué)接觸式集成電路IC卡國際標(biāo)準課件_第2頁
大學(xué)接觸式集成電路IC卡國際標(biāo)準課件_第3頁
大學(xué)接觸式集成電路IC卡國際標(biāo)準課件_第4頁
大學(xué)接觸式集成電路IC卡國際標(biāo)準課件_第5頁
已閱讀5頁,還剩147頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第3章接觸式集成電路(IC)卡國際標(biāo)準

3.1概述3.2ISO7816-1接觸式集成電路卡的物理特性3.3ISO7816-2接觸式集成電路卡的觸點尺寸、功能和位置3.4ISO/IEC7816-3接觸式集成電路卡的電信號和傳輸協(xié)議3.5接觸式集成電路卡(同步卡)的電信號和復(fù)位應(yīng)答/sundae_meng第3章接觸式集成電路(IC)卡國際標(biāo)準3.1概1ISO7816-1,物理特性。ISO7816-2,觸點尺寸和位置。ISO/IEC7816-3,電信號和傳輸協(xié)議。ISO/IEC7816-4,行業(yè)間交換用命令。ISO/IEC7816-5,應(yīng)用標(biāo)識符號系統(tǒng)和注冊過程。接觸式IC卡的國際標(biāo)準為ISO/IEC7816。3.1概述return/sundae_mengISO7816-1,物理特性。接觸式IC卡的國際標(biāo)準為I2ISO/IEC7816-6,行業(yè)間數(shù)據(jù)元。ISO/IEC7816-7,關(guān)于結(jié)構(gòu)化卡詢問語言的行業(yè)間命令。ISO/IEC7816-8,與安全有關(guān)的行業(yè)間命令。ISO/IEC7816-9,附加的行業(yè)間命令和復(fù)位應(yīng)答。ISO/IEC7816-10,用于同步卡的電信號和復(fù)位應(yīng)答。/sundae_mengISO/IEC7816-6,行業(yè)間數(shù)據(jù)元。http://33.2ISO7816-1接觸式集成電路卡的物理特性ISO7810中為各種識別卡定義的物理特性適用于IC卡。ISO7813中對金融交易卡定義的阻燃性和外形尺寸也適用于IC卡。識別卡的尺寸為85.6mm*53.9mm*0.76mm。

IC卡的測試中心-中國計量局return/sundae_meng3.2ISO7816-1接觸式集成電路卡的ISO743.3ISO7816-2接觸式集成電路卡的觸點尺寸、功能和位置(P.46)return

所謂接觸式IC卡,就是在使用時,通過有形的金屬電極觸點將卡的集成電路與外部接口設(shè)備直接接觸連接,提供集成電路工作的電源并進行數(shù)據(jù)交換的IC卡。其特點是在卡的表面有符合ISO/IEC7816標(biāo)準的多個金屬觸點。/sundae_meng3.3ISO7816-2接觸式集成電路卡的觸點尺53.3.1接觸式IC卡的基本構(gòu)成圖3.1接觸式IC卡外形圖/sundae_meng3.3.1接觸式IC卡的基本構(gòu)成圖3.1接觸式IC卡6圖3.2接觸式IC卡內(nèi)部結(jié)構(gòu)剖視圖/sundae_meng圖3.2接觸式IC卡內(nèi)部結(jié)構(gòu)剖視圖http://www.7

在圖3.2中,其各組成部分說明如下:

(1)半導(dǎo)體芯片:它是IC卡的核心部分。一般采用0.38~0.8μm的HCMOS或NMOS工藝制造的超大規(guī)模集成電路。在半導(dǎo)體芯片中包括存儲器、譯碼電路、接口驅(qū)動電路、邏輯加密控制電路,甚至微處理器單元(CPU)等各種功能電路。其外形大小約為2mm×1mm×0.3mm。/sundae_meng在圖3.2中,其各組成部分說明如下:http8(2)電極膜片:它是作為半導(dǎo)體芯片各輸入/輸出信號引腳與外部設(shè)備接觸連接的導(dǎo)電體,實際是一種精密的印刷電路板(PCB)。其基底為一層絕緣材料,(一般為環(huán)氧樹脂玻璃或聚酰亞胺薄膜)。在基底的絕緣材料上沉積一層銅合金,并在其外端表面鍍金,以提高其導(dǎo)電性能和防氧化能力。電極膜片的外形大小約為:長9.62~13.65mm,寬9.32~11.56mm。電極膜片的外形一般為矩形或橢圓形。這種形狀上的差異主要是為了改善卡片的抗扭曲方面的機械特性。電極膜片上共有多個芯片電極,每個電極的中心位置和最小面積是有規(guī)定的。但各電極表面分隔形狀沒有規(guī)定。/sundae_meng(2)電極膜片:它是作為半導(dǎo)體芯片各輸入/輸9圖3.3接觸式IC卡模塊/sundae_meng圖3.3接觸式IC卡模塊http://www.docin10C1C2C3C4C5C6C7C8UCCRSTCLKGNDUPPI/Oreturn3.3.2

接觸式IC卡的觸點尺寸和位置/sundae_mengC1C2C3C4C5C6C7C8UCCRSTCLKGNDUP11圖3.4接觸式IC卡的觸點位置/sundae_meng圖3.4接觸式IC卡的觸點位置http://www.do12表3.1接觸式IC卡的觸點功能/sundae_meng表3.1接觸式IC卡的觸點功能http://www.do133.4ISO/IEC7816-3接觸式集成電路卡的電信號和傳輸協(xié)議

ISO/IEC7816-3/10中規(guī)定了電源及信號的結(jié)構(gòu),以及IC卡和接口設(shè)備之間的信息交換信號頻率、電壓電平、電流值、奇偶校驗協(xié)定、操作過程、傳送機制以及接口設(shè)備與IC卡之間的通信協(xié)定等。return/sundae_meng3.4ISO/IEC7816-3接觸式集成電路IS14IC卡支持兩種傳輸協(xié)議:同步傳輸協(xié)議和異步傳輸協(xié)議。前者在ISO/IEC7816-10中定義,適用于邏輯加密卡,后者在ISO/IEC7816-3中定義,適用于內(nèi)含微處理器的智能卡。/sundae_mengIC卡支持兩種傳輸協(xié)議:同步傳輸協(xié)議和異步傳輸協(xié)議。15Questions&Answers

什么是異步傳輸、同步傳輸協(xié)議?異步傳輸是面向字符的傳輸,而同步傳輸是面向比特的傳輸。異步傳輸?shù)膯挝皇亲址?,而同步傳輸?shù)膯挝皇潜忍?。異步傳輸通過字符的起止碼,抓住再同步的機會;而同步傳輸則是以數(shù)據(jù)中抽取同步信息。/sundae_mengQuestions&Answers什么是異步傳輸、16Questions&Answers

異步傳輸對時序的要求較低,同步傳輸往往通過特定的時鐘線路協(xié)調(diào)時序。異步傳輸相對于同步傳輸效率低。/sundae_mengQuestions&Answers異步傳輸對時序的171、操作條件的類別

A類VCC電壓為5V。

B類VCC電壓為3V。

3.4.1

操作條件2、操作類別的選擇接口設(shè)備首先向卡提供B類操作條件,在A類操作條件下,B類卡不提供復(fù)位應(yīng)答ATR(Answertoreset)見附錄Cp354。/sundae_meng1、操作條件的類別3.4.1操作條件2、操作類別的選18如卡不提供ATR,接口設(shè)備將使卡處于靜止?fàn)顟B(tài),至少延遲10ms以后,接口設(shè)備提供下一個可用類別的操作條件。如卡提供ATR,但不附帶有類別標(biāo)志,則當(dāng)卡可用時,接口設(shè)備將提供或維持于A類操作條件,否則置于靜止?fàn)顟B(tài)。如卡提供ATR和類別標(biāo)志,而且接口設(shè)備可以提供卡所支持的操作條件類別,操作可以繼續(xù)進行。/sundae_meng如卡不提供ATR,接口設(shè)備將使卡處于靜止?fàn)顟B(tài),至少延遲10m19

3.4.2觸點的電壓和電流值I/O:IC卡的串行數(shù)據(jù)的輸入和輸出端。VCC:電源電壓輸入端(由卡選用)GND:地(參考電壓)VPP:編程電壓輸入端(由卡選用)CLK:時鐘或定時信號輸入端(由卡選用)RST:復(fù)位信號(總清信號),可由接口設(shè)備提供復(fù)位信號給RST觸點;或由IC卡內(nèi)部的復(fù)位控制電路在加電時產(chǎn)生內(nèi)部復(fù)位信號。/sundae_meng3.4.2觸點的電壓和電流值I/O:IC卡的串行數(shù)據(jù)20涉及的電特性的參數(shù)意義,見教材P48Questions:Cin輸入電容對信號有什么影響?Cout輸出電容對信號有什么影響?/sundae_meng涉及的電特性的參數(shù)意義,見教材P48Questions:h211、UCC:用來提供電源電壓符號條件最小值最大值單位UCCA類B類3.3VICCA類B類時鐘停止60500.5mAQuestion:IC卡的工作功耗?/sundae_meng1、UCC:用來提供電源電壓符號條件最小值最大值單位UCCA222、I/O觸點可能的工作狀態(tài):傳號或高狀態(tài)(Z狀態(tài))空號或低狀態(tài)(A狀態(tài))

當(dāng)卡和接口設(shè)備均處于接收方式時,I/O處于Z狀態(tài)。在操作期間,卡和接口設(shè)備不能同時處于發(fā)送方式。/sundae_meng2、I/O觸點可能的工作狀態(tài):傳號或高狀態(tài)(Z狀態(tài))http233、VPP:工作狀態(tài):空閑狀態(tài)和激活狀態(tài)。除編程和擦除外,均處于空閑狀態(tài)。一般IC卡不從VPP取得電壓,由卡內(nèi)升壓電路提供編程和擦除所需電壓。/sundae_meng3、VPP:工作狀態(tài):http://www.docin.c24--接口設(shè)備連接卡并“激活”電路;--卡的冷復(fù)位(Reset);--卡對復(fù)位的應(yīng)答(AnswerToReset);--在卡與接口設(shè)備之間連線進行信息交換;--接口設(shè)備“釋放”電路。

3.4.3IC卡的操作過程

接口設(shè)備和卡之間的對話通過以下操作順序?qū)崿F(xiàn)。/sundae_meng--接口設(shè)備連接卡并“激活”電路;3.4.3IC卡的25冷復(fù)位:當(dāng)IC卡的電源電壓和其他信號從靜止?fàn)顟B(tài)按一定順序加上時,稱之為冷復(fù)位,IC卡發(fā)回應(yīng)答信號。熱復(fù)位:在電源電壓VCC和時鐘CLK處于激活狀態(tài)下,接口設(shè)備發(fā)出的復(fù)位(Reset),稱之為熱復(fù)位,IC卡發(fā)回應(yīng)答信號。時鐘停止。釋放

3.4.4卡的復(fù)位卡的復(fù)位有冷復(fù)位和熱復(fù)位。/sundae_meng冷復(fù)位:當(dāng)IC卡的電源電壓和其他信號從靜止?fàn)顟B(tài)按一定順序加上261.復(fù)位應(yīng)答的構(gòu)成3.4.5異步傳輸?shù)膹?fù)位應(yīng)答(answertoreset)復(fù)位應(yīng)答信號以字符為單位(稱為字符幀)進行傳送。每個字符由10位組成。babbbcbdbebfbhbiZI/OA開始位下一開始位保護時間奇偶位8位數(shù)據(jù)圖3.7字符幀結(jié)構(gòu)>12etu/sundae_meng1.復(fù)位應(yīng)答的構(gòu)成3.4.5異步傳輸?shù)膹?fù)位應(yīng)答(ans27每一位在I/O線的持續(xù)時間定義為基本時間單元etu,1etu=372個時鐘周期,即1etu=372/f;采樣時間小于0.2etu;兩個字符間距最大值-初始等待時間9600etu;

當(dāng)奇偶校驗位不正確時,從起始位下降沿之后的10.5etu開始,收方發(fā)送狀態(tài)A作為出錯信號,該信號寬度為1個etu或2個etu。發(fā)方檢驗I/O是在起始位下降沿之后的11etu處,如I/O處于狀態(tài)Z,則認為接收是正確的;如I/O處于A,則認為有錯。/sundae_meng每一位在I/O線的持續(xù)時間定義為基本時間單元etu,1etu28初始字符TS格式字符TO接口字符TAi、TBi、TCi、TDi(i=1,2,3,┄)TAi、TBi、TCi(i=1,2,3,┄)指示協(xié)議參數(shù)。歷史字符T1,T2~TK:IC發(fā)行商與芯片序列號及OS版本校驗字符TCK2.復(fù)位應(yīng)答信息的內(nèi)容/sundae_meng初始字符TS2.復(fù)位應(yīng)答信息的內(nèi)容http://www.d29TST0TA1TB1TC1TD1TA2TB2TC2TD2TA3

接口字符初始字符格式字符全局代碼F1和D1全局代碼I1和PI1全局代碼N

代碼Y2和T全局,操作模式選擇全局代碼PI2專用

代碼Y3和T復(fù)位應(yīng)答信息的構(gòu)成/sundae_mengTST0TA1TB1TC1TD1TA2TB2TC2TD2TA30T1TKTCK

歷史字符最多15個字符

校驗字符(可選)復(fù)位應(yīng)答一般構(gòu)成/sundae_mengT1TKTCK歷史字符校驗字符復(fù)位應(yīng)答一般構(gòu)成http:31

ZA開始babbbcbdbebfbgbh(Z)AZZAZZZAAAAAZbi(Z)(1)初始字符TSTS為AZZAAAAAAZ,其中A為邏輯電平“1”,解碼后的字符值為3F,表示首先傳送的是字符的最高有效位。其中bd、be、bf位AAA,稱為反向約定;ZZAAAAA001111113F/sundae_mengZ開始babbbcbdbebfbgbh(Z)A32

ZA開始babbbcbdbebfbgbh(Z)AZZAZZZAAAAAZbi(Z)TS為AZZAZZZAAZ,其中Z為邏輯電平“1”,解碼后的字符值為3B,表示首先傳送的是字符的最低有效位。其中bd、be、bf位ZZZ,稱為正向約定;ZZAZZZAA110111003B最低位最高位/sundae_mengZ開始babbbcbdbebfbgbh(Z)A33(2)格式字符TOY1-接口字符存在的指示符;

b5=1,發(fā)送TA1

b6=1,發(fā)送TB1b7=1,發(fā)送TC1b8=1,發(fā)送TD1;K-歷史字符個數(shù),(0~15)b8b7b6b5b4b3b2b1Y1KTDiTCiTBiTAi/sundae_meng(2)格式字符TOY1-接口字符存在的指示符;b8b7b6b34(3)接口字符TAiTBiTCiTDi(i=1,2,3,‥‥)Yi+1-接口字符存在的指示符;

b5=1,發(fā)送TAi+1b6=1,發(fā)送TBi+1b7=1,發(fā)送TCi+1b8=1,發(fā)送TDi+1;T-后繼發(fā)送的協(xié)議形式(0~15)b8b7b6b5b4b3b2b1Yi+1TTAiTBiTCi(i=1,2,3,‥‥)指示協(xié)議參數(shù)。TDi指明協(xié)議類型T和是否存在后繼接口字符。TDi+1TCi+1TBi+1TAi+1T=0異步半雙工字符傳輸協(xié)議T=1異步半雙工分組傳輸協(xié)議T=15不屬于傳輸協(xié)議,僅表示全局接口字節(jié)。TDi/sundae_meng(3)接口字符TAiTBiTCiTDi(i=1,2,3,‥‥35(4)歷史字符T1T2‥‥TK:TCK的值應(yīng)滿足:使T0到TCK的所有字符的異或操作結(jié)果為零。如僅用T=0協(xié)議,將不發(fā)送TCK,而在所有其他情況下,都發(fā)送TCK。

由T0的低4位K指出歷史字符的個數(shù),最多不超過15個。(5)校驗字符TCK/sundae_meng(4)歷史字符T1T2‥‥TK:TCK的值應(yīng)滿足363.全局接口字節(jié)TA1TB1TC1TA2TB2的含義全局接口字節(jié)給出接口設(shè)備用以計算的參數(shù)時鐘頻率轉(zhuǎn)換因子F位速率調(diào)整因子D操作模式-由TA2確定最大編程電流因子I編程電壓因子P額外保護時間N時鐘停止指示符X類別指示符U/sundae_meng3.全局接口字節(jié)TA1TB1TC1TA2T37(1)參數(shù)F、D(由TA1給出)復(fù)位應(yīng)答期間的初始時鐘周期將被其后傳送信息的工作時鐘周期所代替。F是時鐘頻率轉(zhuǎn)換因子,D是位速率調(diào)整因子,用來決定工作時鐘周期。設(shè)fi為復(fù)位應(yīng)答期間接口設(shè)備提供給CLK觸點的實際頻率,其后,由fi切換到fs。fs最小值為1MHz,F(xiàn)以及fs的最大值由表給出。/sundae_meng(1)參數(shù)F、D(由TA1給出)復(fù)位應(yīng)答期間的初始時鐘周期將38F10000000100100011‥F372372558744Fs(最大)4568表3.7時鐘頻率變換因子FTA1的b8~b5D10000000100100011‥DRFU124表3.8比特率(位速率)調(diào)整因子DTA1的b4~b1如果TA1不存在,則使用默認值F=372,D=1;如果PPS交換成功,由PPS1給出F和D。/sundae_mengF10000000100100011‥F372372558739最大編程電流因子I和編程電壓因子P定義了VPP的工作狀態(tài)。其中IPP=ImA,值由表給出。編程電壓因子P:VPP=PI1/PI2。I100011011I2550RFURFU表3.9最大編程電流因子ITB1的b7b6PI15~25

單位/VPI2(優(yōu)先)50~250單位/0.1VTB1的b5~b1(b8=0)TB2的b8~b1(2)參數(shù)I、P(由TB1給出)/sundae_meng最大編程電流因子I和編程電壓因子P定義了VPP的工作狀態(tài)。其40(3)額外保護時間N(由TC1給出)

默認值:F=372,D=1,I=50,P=5,N=0。N兩字符上升沿的間隔0~254255當(dāng)T=0時,12etuT=1時,11etuTC1的b8~b1/sundae_meng(3)額外保護時間N(由TC1給出)默認值:F=372,D41(4)操作模式

有兩種操作模式:TA2存在時是專用模式;TA2不存在時是協(xié)商模式。

專用模式中:當(dāng)TA2的b5=0時,使用表3.7和表3.8中由TA1指定的F值和D值;當(dāng)TA2的b5=1時,使用默認值。

協(xié)商模式中:如復(fù)位應(yīng)答后無PPS請求,則F和D使用默認值;如復(fù)位應(yīng)答后有PPS請求,則由IFD發(fā)送帶有F和D的PPS請求,并使卡轉(zhuǎn)到專業(yè)模式。/sundae_meng(4)操作模式有兩種操作模式:專用模式中:協(xié)商模式中:42(5)時鐘停止指示符X和類別指示符U

當(dāng)TDi-1(i>2)指出T=15后,則TAi(即TA3、TA4‥)的b8b7為時鐘停止指示符;則TAi的b6~b1為類別指示符;X100011011X不支持狀態(tài)L狀態(tài)H無優(yōu)先TAi的b8b7X的默認值是“不支持時鐘停止”?!?1”和“10”指出時鐘停止時CLK的優(yōu)先狀態(tài)表3.10時鐘停止指示符XT=15是協(xié)議參數(shù)嗎?/sundae_meng(5)時鐘停止指示符X和類別指示符U當(dāng)TDi-1(i>2)43

當(dāng)TDi-1(i>2)指出T=15后,則TAi的b8b7為時鐘停止指示符;則TAi的b6~b1為類別指示符;U1000001000010000011

其他U僅A類僅B類A和B類RFUTAi的b6~b1X的默認值是“僅支持A類”。表3.11類別指示符U/sundae_meng當(dāng)TDi-1(i>2)指出T=15后,U1000001443.4.6協(xié)議和參數(shù)選擇PPS(protocolandparametersselection)在復(fù)位應(yīng)答之后,如果處于協(xié)商模式,則允許接口設(shè)備向卡發(fā)送PPS請求。只有接口設(shè)備允許發(fā)出PPS請求,其過程如下:--接口設(shè)備向卡發(fā)送PPS請求;--若卡收到正確的PPS請求,則發(fā)出PPS確認信號來應(yīng)答,否則將超出初始等待時間;--若成功地交換PPS請求和PPS應(yīng)答,就選擇好了新的協(xié)議類型和傳送參數(shù),然后按規(guī)定將數(shù)據(jù)從接口設(shè)備送到卡中;有記者模式?有什么參數(shù)決定?/sundae_meng3.4.6協(xié)議和參數(shù)選擇PPS(protocol45--若卡收到錯誤的PPS請求,則不發(fā)回PPS應(yīng)答信號;--若初始等待時間超時,接口設(shè)備將卡復(fù)位或予以拒絕;--若接口設(shè)備收到錯誤的PPS應(yīng)答信號,將卡復(fù)位或予以拒絕;/sundae_meng--若卡收到錯誤的PPS請求,則不發(fā)回PPS應(yīng)答信號;htt46PPS請求與PPS應(yīng)答信號的組成初始字符PPSS格式字符PPS0任選字符PPS1,PPS2,PPS3校驗字符PCK一般情況PPS應(yīng)答=PPS請求PPS0的作用與T0相似,其中b5、b6、b7分別表示任送字符PPS1、PPS2、PPS3是否存在。b1~b4選擇協(xié)議類型,b8留作今后使用。PPS1給出F和D的參數(shù)值;PPS2給出N值,PPS3待定。/sundae_mengPPS請求與PPS應(yīng)答信號的組成初始字符PPSSPPS473.4.7異步半雙工字符傳輸協(xié)議(T=0)自學(xué)

3.4.8*異步半雙工分組傳輸協(xié)議(T=1)在復(fù)位應(yīng)答TD1字節(jié)中定義了T=1,或在PPS中定義了T=1之后,將實現(xiàn)異步半雙工分組傳輸協(xié)議。特點:分組(block):是最小的數(shù)據(jù)單元,可以在IC卡和接口設(shè)備IFD之間傳送。為了整個分組數(shù)據(jù)的正確接受,在數(shù)據(jù)傳送之前,可對分組結(jié)構(gòu)的定義進行檢查。分組的標(biāo)識在數(shù)據(jù)鏈路層的字符中處理。無論在復(fù)位應(yīng)答或協(xié)議類型選擇PPS之后,都由接口設(shè)備IFD送出第一組數(shù)據(jù)來啟動協(xié)議,以后可交替?zhèn)魉蛿?shù)據(jù)塊。/sundae_meng3.4.7異步半雙工字符傳輸協(xié)議(T=0)自學(xué)在復(fù)位48

本協(xié)議使用復(fù)位應(yīng)答時定義的字符幀以及全局接口字節(jié)定義的物理參數(shù)。若以后被PPS所修改,則采用PPS定義的參數(shù)。

本協(xié)議采用OSI參考模型分層原則設(shè)計,分三個層次。物理層數(shù)據(jù)鏈路層應(yīng)用層/sundae_meng本協(xié)議使用復(fù)位應(yīng)答時定義的字符幀以及全局接口字節(jié)491.分組基本組成--分組幀blockframe分組包括三個字段:開始字段

prologuefield、信息字段informationfield、結(jié)尾字段

epiloguefield。其中開始字段和結(jié)尾字段是必須有的,信息字段可選。開始字段信息字段結(jié)尾字段NADPCBLENINFEDC1字節(jié)1字節(jié)1字節(jié)0~254字節(jié)1或2字節(jié)/sundae_meng1.分組基本組成--分組幀blockframe分組包括三50結(jié)點地址(NAD)(nodeAddress)(1)開始字段prologuefield(3字節(jié))b1~b3是源結(jié)點地址(SAD),b5~b7是目的結(jié)點地址(DAD),b4和b8用于VPP狀態(tài)控制。當(dāng)?shù)刂窡o用時,將SAD和DAD置“0”。結(jié)點地址(NAD)確定了IC卡和接口設(shè)備IFD之間的邏輯連接。/sundae_meng結(jié)點地址(NAD)(nodeAddress)(1)開始字段51例:由IFD發(fā)送的第一個分組的NAD,其SAD的值為X,DAD的值為Y;確定了SAD和NAD的邏輯關(guān)系。則由ICC發(fā)送的分組,其SAD為Y,DAD為X,標(biāo)記為(X,Y),建立一個邏輯連接。IFDXYICCYXSADDAD標(biāo)記為(X,Y)/sundae_meng例:由IFD發(fā)送的第一個分組的NAD,其SAD的值為X,DA52

信息分組(I-block):用于應(yīng)用層傳送信息。接收準備分組(R-block):用于傳送正、方向應(yīng)答管理分組(S-block):在IFD和ICC間交換控制信息

協(xié)議控制字節(jié)PCB(1字節(jié))(protocolcontrolbyte)協(xié)議定義三種基本分組類型:

長度LEN(1字節(jié))

指出被傳送的信息字段的字節(jié)數(shù),其代碼從“00”~“FE”。(0~254字節(jié))/sundae_meng信息分組(I-block):用于應(yīng)用層傳送信息。協(xié)53INF字段是可選的。當(dāng)它存在時,可以是應(yīng)用數(shù)據(jù)(I-block)或控制和狀態(tài)信息(S-block),被傳送的字節(jié)數(shù)由LEN指出。(2)信息字段INF(Informationfield)(3)結(jié)尾字段EPF(epiloguefield)包含被傳送分組的錯誤校驗碼EDC??梢圆捎每v向冗余校驗LRC(1字節(jié))或循環(huán)冗余校驗CRC(2字節(jié))。/sundae_mengINF字段是可選的。(2)信息字段INF(Informati54卡允許接收最大信息長度IFSC(1-254);

接口設(shè)備允許接收最大信息長度IFSD;

IFSC由專用接口字符TAi(i>2)給出,其值在1~254,默認值為32。IFSD的初始值為32。在協(xié)議執(zhí)行過程中由S(IFS請求)和S(IFS應(yīng)答)調(diào)整IFSC和IFSD。2.專用接口參數(shù)

在復(fù)位應(yīng)答中,當(dāng)?shù)谝淮卧赥D(i-1)(i>2)中出現(xiàn)T=1時,則專用接口字節(jié)TAi、TBi、TCi被用作協(xié)議參數(shù)。(1)信息字段長度/sundae_meng卡允許接收最大信息長度IFSC(1-254);2.55字符等待時間CWT-同一分組內(nèi)兩相鄰字符上升沿之間的最大時間。由TBi(i>2)的b4~b1給出字符等待時間整數(shù)CWI,公式:(2)字符等待時間CWTCWT的最小值為12工作單元,CWI的默認值為13。/sundae_meng字符等待時間CWT-(2)字符等待時間CWTCWT的最小值56分組等待時間BWT-發(fā)送到卡的最后一個字符的上升沿與從卡發(fā)出的第一個字符之間的最大時間。由TBi(i>2)的b8~b5給出分組等待時間整數(shù)BWI,計算公式:(3)分組等待時間BWT0≤BWT≤9,BWT>9保留于將來使用,BWI的默認值為4。/sundae_meng分組等待時間BWT-(3)分組等待時間BWT0≤BWT≤57用TCi(i>2)的b1來選擇檢驗碼:b1

=1CRC。b1

=0LRC(默認值)。b2

~b8

置0,保留于將來使用。(4)校驗碼的選擇/sundae_meng用TCi(i>2)的b1來選擇檢驗碼:(4)校驗碼的選擇ht58VPP控制:VPP的狀態(tài)由卡發(fā)送的NAD的b8位和b4位控制。3.協(xié)議操作(1)數(shù)據(jù)鏈路層-字符部分b8

=0,b4=0VPP處于空閑狀態(tài);b8

=1,b4=0VPP激活(工作)在接收PCB之后回到空閑狀態(tài);b8

=0,b4=1VPP激活(工作)一直到接口設(shè)備接收到另一個NAD字節(jié);b8

=1,b4=1禁用;/sundae_mengVPP控制:VPP的狀態(tài)由卡發(fā)送的NAD的b8位和b4位控制59(2)數(shù)據(jù)鏈路層-分組部分操作過程

在復(fù)位應(yīng)答或協(xié)議類型選擇PPS之后的第一個分組是由接口設(shè)備IFD傳送到IC卡的,可以是信息分組(I-block)或管理分組(S-block)。

在傳送一個分組(I-,R-或S-block)之后,在下一個分組傳送之前,發(fā)方應(yīng)接收到確認,如下:/sundae_meng(2)數(shù)據(jù)鏈路層-分組部分操作過程在復(fù)位應(yīng)答或60

信息分組內(nèi)有一個發(fā)送序列號N(S),N(S)是一個二進制位(bit),它的起始值為0,在傳送一個信息分組之后加1(模2);

接收準備分組

R-block內(nèi)有一個N(R),它的值等于下一個要傳送的I-block中的N(S)。R-block用于鏈接;管理分組

S-block有:請求分組S(‥request)-block

應(yīng)答分組S(‥response)-block在接收到請求分組后發(fā)一個應(yīng)答分組。/sundae_meng信息分組內(nèi)有一個發(fā)送序列號N(S),N(S)是一個二進制61鏈接

分組傳輸協(xié)議具有鏈接功能,允許接口設(shè)備IFD或IC卡(ICC)傳送信息的長度大于IFSD(InformationFieldSizefordevice)或IFSC(InformationFieldSizeforcard)所規(guī)定的長度。

分組的鏈接情況受I-block中的協(xié)議控制字節(jié)PCB中的M位控制。M位指出I-block的兩種狀態(tài):M=0,表示當(dāng)前的I-block是鏈的最后一個分組;M=1,表示鏈還跟有分組;/sundae_meng鏈接分組傳輸協(xié)議具有鏈接功能,允許接口設(shè)備IFD62PCB(協(xié)議控制字節(jié))的編碼情況如下:I-block的PCB字節(jié):由b8

~b1組成。

b8≡0,表示是I-block

;b7

位發(fā)送序列號N(S);b6

位為M位,指示后面是否還有分組;b5~b1

保留于將來使用。R-block的PCB字節(jié):由b8

b7=10,表示是R-block

b5

為N(R)

;b6

=0,且b4~b1為0000表示正確;b6

=0,且b4~b1為0001表示EDC或字符奇偶錯

;b6

=0,

b4~b1

為0010為其他錯誤。/sundae_mengPCB(協(xié)議控制字節(jié))的編碼情況如下:I-block的PCB63S-block的PCB字節(jié):由b8

b7=11,表示是S-block

b6

為應(yīng)答位。若b6=0,表示請求(request);若b6

=1,表示應(yīng)答(response)。b5~b1

提出是何種請求或何種應(yīng)答。b5

~b1=00000,若b6=0,則為“重新同步請求S”,此請求僅由接口設(shè)備發(fā)送,將分組傳輸協(xié)議的參數(shù)復(fù)原到初始值;若b6=1,則為“重新同步應(yīng)答S”,是IC卡接收到重新同步請求后發(fā)出的應(yīng)答。/sundae_mengS-block的PCB字節(jié):由b8b7=11,表示是S-b64b5

~b1

=00001,若b6=0,則為“信息字段長度請求S(IFSrequest)”;若b6=1,則為“信息字段長度應(yīng)答S(IFSresponse)”。IC卡發(fā)出S(IFSrequest)表示它能支持新的IFSC,接口設(shè)備IFD發(fā)出S(IFSresponse)S(IFSresponse)表示它能支持新的IFSD。對方接收到S后應(yīng)發(fā)出S作為應(yīng)答。b5

~b1

=00010,若b6=0,則為“中止請求S”;若b6=1,則為“中止應(yīng)答S”。/sundae_mengb5~b1=00001,若b6=0,則為“信息字段長度請65b5

~b1=00011,若b6=0,則為“等待時間擴充請求S(WTXrequest)”;若b6=1,則為“等待時間擴充應(yīng)答S(WTXresponse)”。IC卡發(fā)出S(WTXrequest)表示它能需要超過BWT時間去處理前面接收到的I-block。/sundae_mengb5~b1=00011,http://www.docin.66鏈接功能舉例:應(yīng)用數(shù)據(jù)ApplicationData由接口設(shè)備IFD傳送到IC卡,假設(shè)分成三個信息分組,分別為:Applic、ation和Data,每次傳送信息時還傳送PCB,以I(N(S),M)表示,其中N(S)是發(fā)送序列號,M表示后面是否還有分組需要傳送。分析:PCB的編碼包括三類,I-block、R-block和S-block?,F(xiàn)以I(N(S),M)表示,說明該PCB表示I-block的編碼情況。/sundae_meng鏈接功能舉例:應(yīng)用數(shù)據(jù)ApplicationData由接口67ApplicationDataPApplicEPactionEPDataEPEPEPEIFDICCI(0,1)I(1,1)I(0,0)R(1)R(0)I(0,0)P=開始字段E=結(jié)尾字段鏈接功能圖例序列號二進制I-blockR-blockS-block/sundae_mengApplicationDataPApplicEPaction68IFDICCApplicI(0,1)R(1)actionI(1,1)R(0)DataI(0,0)I(0,0)序列號二進制接口設(shè)備發(fā)送鏈接I-blockreturn/sundae_mengIFDICCApplicI(0,1)R(1)actionI(69

3.5接觸式集成電路卡(同步卡)的電信號和復(fù)位應(yīng)答(ISO/IEC7816-10)3.5.1觸點的電特性1.觸點的分配兩種類型的同步卡:第1類(type1)第2類(type2)觸點C4指定:第2類同步卡的功能碼(FCB)。FCB和RST一起構(gòu)成在卡中執(zhí)行的命令--Reset、read、write。return/sundae_meng3.5接觸式集成電路卡(同步卡)的電信號和復(fù)702.選擇卡的類型

接口設(shè)備按第1類、第2類卡啟動操作條件,如果卡不應(yīng)答,或提供一個不符合的應(yīng)答,接口設(shè)備將釋放觸點,延遲至少10ms后,再啟動另一操作條件。/sundae_meng2.選擇卡的類型接口設(shè)備按第1類、第2類卡啟713.5.2復(fù)位應(yīng)答

在同步半雙工傳輸方式中,I/O線上一串?dāng)?shù)據(jù)位用CLK上的時鐘信號進行同步。1.時鐘頻率和位速率I/O線上的位速率與接口設(shè)備發(fā)到CLK的時鐘頻率呈線性關(guān)系,例如10kHz時鐘頻率相應(yīng)于10Kbit/s。最大上升沿/下降沿各為0.5μs。第一類卡:低于50kHz的任一頻率可用。第二類卡:低于28050kHz的任一頻率可用。/sundae_meng3.5.2復(fù)位應(yīng)答在同步半雙工傳輸方式中,I722.復(fù)位應(yīng)答頭的結(jié)構(gòu)

復(fù)位操作的結(jié)果是從卡發(fā)送應(yīng)答頭到接口設(shè)備。該頭的長度固定為32位,其開始的兩個字節(jié)H1和H2是必備的。b1~b32是按時間順序發(fā)送的信息位,最低位先發(fā)送。/sundae_meng2.復(fù)位應(yīng)答頭的結(jié)構(gòu)復(fù)位操作的結(jié)果是從卡發(fā)送733.復(fù)位應(yīng)答頭的數(shù)據(jù)內(nèi)容

頭由4個字節(jié)(H1~H4)組成,用于盡早決定卡與接口設(shè)備是否相容,如不容,則釋放觸點。第一個字段H1是卡協(xié)議類型的編碼,見表3.13。第二個字段H2是H1的編碼參數(shù)。如果H1=’X0’(X=1,‥,7),H2的值由ISO/IECJTC1/SC17指定。/sundae_meng3.復(fù)位應(yīng)答頭的數(shù)據(jù)內(nèi)容頭由4個字節(jié)(H1~743.5.3觸點的釋放當(dāng)信息交換中止或失敗時(卡無應(yīng)答或檢測到卡移去),觸點將被釋放,接口設(shè)備應(yīng)順序完成一些操作:-CLK處于狀態(tài)L;-FCB處于狀態(tài)L(僅適合第二類卡);-VPP靜止;-I/O處于狀態(tài)A;-VCC靜止。return/sundae_meng3.5.3觸點的釋放當(dāng)信息交換中止或失敗時(卡無應(yīng)答或檢75思考題1、什么是接觸式IC卡?說明其特點和主要應(yīng)用場合,說出幾種主要的卡型及其生產(chǎn)商。2、接觸式IC卡上有多少個觸點?說明各觸點的位置及功能。3接觸式IC卡如何獲得工作電壓?4、接觸式IC卡如何與接口設(shè)備交換信息?5、接觸式IC卡讀寫器(接口設(shè)備)由哪些部分組成?/sundae_meng思考題1、什么是接觸式IC卡?說明其特點和主要76第3章接觸式集成電路(IC)卡國際標(biāo)準

3.1概述3.2ISO7816-1接觸式集成電路卡的物理特性3.3ISO7816-2接觸式集成電路卡的觸點尺寸、功能和位置3.4ISO/IEC7816-3接觸式集成電路卡的電信號和傳輸協(xié)議3.5接觸式集成電路卡(同步卡)的電信號和復(fù)位應(yīng)答/sundae_meng第3章接觸式集成電路(IC)卡國際標(biāo)準3.1概77ISO7816-1,物理特性。ISO7816-2,觸點尺寸和位置。ISO/IEC7816-3,電信號和傳輸協(xié)議。ISO/IEC7816-4,行業(yè)間交換用命令。ISO/IEC7816-5,應(yīng)用標(biāo)識符號系統(tǒng)和注冊過程。接觸式IC卡的國際標(biāo)準為ISO/IEC7816。3.1概述return/sundae_mengISO7816-1,物理特性。接觸式IC卡的國際標(biāo)準為I78ISO/IEC7816-6,行業(yè)間數(shù)據(jù)元。ISO/IEC7816-7,關(guān)于結(jié)構(gòu)化卡詢問語言的行業(yè)間命令。ISO/IEC7816-8,與安全有關(guān)的行業(yè)間命令。ISO/IEC7816-9,附加的行業(yè)間命令和復(fù)位應(yīng)答。ISO/IEC7816-10,用于同步卡的電信號和復(fù)位應(yīng)答。/sundae_mengISO/IEC7816-6,行業(yè)間數(shù)據(jù)元。http://793.2ISO7816-1接觸式集成電路卡的物理特性ISO7810中為各種識別卡定義的物理特性適用于IC卡。ISO7813中對金融交易卡定義的阻燃性和外形尺寸也適用于IC卡。識別卡的尺寸為85.6mm*53.9mm*0.76mm。

IC卡的測試中心-中國計量局return/sundae_meng3.2ISO7816-1接觸式集成電路卡的ISO7803.3ISO7816-2接觸式集成電路卡的觸點尺寸、功能和位置(P.46)return

所謂接觸式IC卡,就是在使用時,通過有形的金屬電極觸點將卡的集成電路與外部接口設(shè)備直接接觸連接,提供集成電路工作的電源并進行數(shù)據(jù)交換的IC卡。其特點是在卡的表面有符合ISO/IEC7816標(biāo)準的多個金屬觸點。/sundae_meng3.3ISO7816-2接觸式集成電路卡的觸點尺813.3.1接觸式IC卡的基本構(gòu)成圖3.1接觸式IC卡外形圖/sundae_meng3.3.1接觸式IC卡的基本構(gòu)成圖3.1接觸式IC卡82圖3.2接觸式IC卡內(nèi)部結(jié)構(gòu)剖視圖/sundae_meng圖3.2接觸式IC卡內(nèi)部結(jié)構(gòu)剖視圖http://www.83

在圖3.2中,其各組成部分說明如下:

(1)半導(dǎo)體芯片:它是IC卡的核心部分。一般采用0.38~0.8μm的HCMOS或NMOS工藝制造的超大規(guī)模集成電路。在半導(dǎo)體芯片中包括存儲器、譯碼電路、接口驅(qū)動電路、邏輯加密控制電路,甚至微處理器單元(CPU)等各種功能電路。其外形大小約為2mm×1mm×0.3mm。/sundae_meng在圖3.2中,其各組成部分說明如下:http84(2)電極膜片:它是作為半導(dǎo)體芯片各輸入/輸出信號引腳與外部設(shè)備接觸連接的導(dǎo)電體,實際是一種精密的印刷電路板(PCB)。其基底為一層絕緣材料,(一般為環(huán)氧樹脂玻璃或聚酰亞胺薄膜)。在基底的絕緣材料上沉積一層銅合金,并在其外端表面鍍金,以提高其導(dǎo)電性能和防氧化能力。電極膜片的外形大小約為:長9.62~13.65mm,寬9.32~11.56mm。電極膜片的外形一般為矩形或橢圓形。這種形狀上的差異主要是為了改善卡片的抗扭曲方面的機械特性。電極膜片上共有多個芯片電極,每個電極的中心位置和最小面積是有規(guī)定的。但各電極表面分隔形狀沒有規(guī)定。/sundae_meng(2)電極膜片:它是作為半導(dǎo)體芯片各輸入/輸85圖3.3接觸式IC卡模塊/sundae_meng圖3.3接觸式IC卡模塊http://www.docin86C1C2C3C4C5C6C7C8UCCRSTCLKGNDUPPI/Oreturn3.3.2

接觸式IC卡的觸點尺寸和位置/sundae_mengC1C2C3C4C5C6C7C8UCCRSTCLKGNDUP87圖3.4接觸式IC卡的觸點位置/sundae_meng圖3.4接觸式IC卡的觸點位置http://www.do88表3.1接觸式IC卡的觸點功能/sundae_meng表3.1接觸式IC卡的觸點功能http://www.do893.4ISO/IEC7816-3接觸式集成電路卡的電信號和傳輸協(xié)議

ISO/IEC7816-3/10中規(guī)定了電源及信號的結(jié)構(gòu),以及IC卡和接口設(shè)備之間的信息交換信號頻率、電壓電平、電流值、奇偶校驗協(xié)定、操作過程、傳送機制以及接口設(shè)備與IC卡之間的通信協(xié)定等。return/sundae_meng3.4ISO/IEC7816-3接觸式集成電路IS90IC卡支持兩種傳輸協(xié)議:同步傳輸協(xié)議和異步傳輸協(xié)議。前者在ISO/IEC7816-10中定義,適用于邏輯加密卡,后者在ISO/IEC7816-3中定義,適用于內(nèi)含微處理器的智能卡。/sundae_mengIC卡支持兩種傳輸協(xié)議:同步傳輸協(xié)議和異步傳輸協(xié)議。91Questions&Answers

什么是異步傳輸、同步傳輸協(xié)議?異步傳輸是面向字符的傳輸,而同步傳輸是面向比特的傳輸。異步傳輸?shù)膯挝皇亲址絺鬏數(shù)膯挝皇潜忍?。異步傳輸通過字符的起止碼,抓住再同步的機會;而同步傳輸則是以數(shù)據(jù)中抽取同步信息。/sundae_mengQuestions&Answers什么是異步傳輸、92Questions&Answers

異步傳輸對時序的要求較低,同步傳輸往往通過特定的時鐘線路協(xié)調(diào)時序。異步傳輸相對于同步傳輸效率低。/sundae_mengQuestions&Answers異步傳輸對時序的931、操作條件的類別

A類VCC電壓為5V。

B類VCC電壓為3V。

3.4.1

操作條件2、操作類別的選擇接口設(shè)備首先向卡提供B類操作條件,在A類操作條件下,B類卡不提供復(fù)位應(yīng)答ATR(Answertoreset)見附錄Cp354。/sundae_meng1、操作條件的類別3.4.1操作條件2、操作類別的選94如卡不提供ATR,接口設(shè)備將使卡處于靜止?fàn)顟B(tài),至少延遲10ms以后,接口設(shè)備提供下一個可用類別的操作條件。如卡提供ATR,但不附帶有類別標(biāo)志,則當(dāng)卡可用時,接口設(shè)備將提供或維持于A類操作條件,否則置于靜止?fàn)顟B(tài)。如卡提供ATR和類別標(biāo)志,而且接口設(shè)備可以提供卡所支持的操作條件類別,操作可以繼續(xù)進行。/sundae_meng如卡不提供ATR,接口設(shè)備將使卡處于靜止?fàn)顟B(tài),至少延遲10m95

3.4.2觸點的電壓和電流值I/O:IC卡的串行數(shù)據(jù)的輸入和輸出端。VCC:電源電壓輸入端(由卡選用)GND:地(參考電壓)VPP:編程電壓輸入端(由卡選用)CLK:時鐘或定時信號輸入端(由卡選用)RST:復(fù)位信號(總清信號),可由接口設(shè)備提供復(fù)位信號給RST觸點;或由IC卡內(nèi)部的復(fù)位控制電路在加電時產(chǎn)生內(nèi)部復(fù)位信號。/sundae_meng3.4.2觸點的電壓和電流值I/O:IC卡的串行數(shù)據(jù)96涉及的電特性的參數(shù)意義,見教材P48Questions:Cin輸入電容對信號有什么影響?Cout輸出電容對信號有什么影響?/sundae_meng涉及的電特性的參數(shù)意義,見教材P48Questions:h971、UCC:用來提供電源電壓符號條件最小值最大值單位UCCA類B類3.3VICCA類B類時鐘停止60500.5mAQuestion:IC卡的工作功耗?/sundae_meng1、UCC:用來提供電源電壓符號條件最小值最大值單位UCCA982、I/O觸點可能的工作狀態(tài):傳號或高狀態(tài)(Z狀態(tài))空號或低狀態(tài)(A狀態(tài))

當(dāng)卡和接口設(shè)備均處于接收方式時,I/O處于Z狀態(tài)。在操作期間,卡和接口設(shè)備不能同時處于發(fā)送方式。/sundae_meng2、I/O觸點可能的工作狀態(tài):傳號或高狀態(tài)(Z狀態(tài))http993、VPP:工作狀態(tài):空閑狀態(tài)和激活狀態(tài)。除編程和擦除外,均處于空閑狀態(tài)。一般IC卡不從VPP取得電壓,由卡內(nèi)升壓電路提供編程和擦除所需電壓。/sundae_meng3、VPP:工作狀態(tài):http://www.docin.c100--接口設(shè)備連接卡并“激活”電路;--卡的冷復(fù)位(Reset);--卡對復(fù)位的應(yīng)答(AnswerToReset);--在卡與接口設(shè)備之間連線進行信息交換;--接口設(shè)備“釋放”電路。

3.4.3IC卡的操作過程

接口設(shè)備和卡之間的對話通過以下操作順序?qū)崿F(xiàn)。/sundae_meng--接口設(shè)備連接卡并“激活”電路;3.4.3IC卡的101冷復(fù)位:當(dāng)IC卡的電源電壓和其他信號從靜止?fàn)顟B(tài)按一定順序加上時,稱之為冷復(fù)位,IC卡發(fā)回應(yīng)答信號。熱復(fù)位:在電源電壓VCC和時鐘CLK處于激活狀態(tài)下,接口設(shè)備發(fā)出的復(fù)位(Reset),稱之為熱復(fù)位,IC卡發(fā)回應(yīng)答信號。時鐘停止。釋放

3.4.4卡的復(fù)位卡的復(fù)位有冷復(fù)位和熱復(fù)位。/sundae_meng冷復(fù)位:當(dāng)IC卡的電源電壓和其他信號從靜止?fàn)顟B(tài)按一定順序加上1021.復(fù)位應(yīng)答的構(gòu)成3.4.5異步傳輸?shù)膹?fù)位應(yīng)答(answertoreset)復(fù)位應(yīng)答信號以字符為單位(稱為字符幀)進行傳送。每個字符由10位組成。babbbcbdbebfbhbiZI/OA開始位下一開始位保護時間奇偶位8位數(shù)據(jù)圖3.7字符幀結(jié)構(gòu)>12etu/sundae_meng1.復(fù)位應(yīng)答的構(gòu)成3.4.5異步傳輸?shù)膹?fù)位應(yīng)答(ans103每一位在I/O線的持續(xù)時間定義為基本時間單元etu,1etu=372個時鐘周期,即1etu=372/f;采樣時間小于0.2etu;兩個字符間距最大值-初始等待時間9600etu;

當(dāng)奇偶校驗位不正確時,從起始位下降沿之后的10.5etu開始,收方發(fā)送狀態(tài)A作為出錯信號,該信號寬度為1個etu或2個etu。發(fā)方檢驗I/O是在起始位下降沿之后的11etu處,如I/O處于狀態(tài)Z,則認為接收是正確的;如I/O處于A,則認為有錯。/sundae_meng每一位在I/O線的持續(xù)時間定義為基本時間單元etu,1etu104初始字符TS格式字符TO接口字符TAi、TBi、TCi、TDi(i=1,2,3,┄)TAi、TBi、TCi(i=1,2,3,┄)指示協(xié)議參數(shù)。歷史字符T1,T2~TK:IC發(fā)行商與芯片序列號及OS版本校驗字符TCK2.復(fù)位應(yīng)答信息的內(nèi)容/sundae_meng初始字符TS2.復(fù)位應(yīng)答信息的內(nèi)容http://www.d105TST0TA1TB1TC1TD1TA2TB2TC2TD2TA3

接口字符初始字符格式字符全局代碼F1和D1全局代碼I1和PI1全局代碼N

代碼Y2和T全局,操作模式選擇全局代碼PI2專用

代碼Y3和T復(fù)位應(yīng)答信息的構(gòu)成/sundae_mengTST0TA1TB1TC1TD1TA2TB2TC2TD2TA106T1TKTCK

歷史字符最多15個字符

校驗字符(可選)復(fù)位應(yīng)答一般構(gòu)成/sundae_mengT1TKTCK歷史字符校驗字符復(fù)位應(yīng)答一般構(gòu)成http:107

ZA開始babbbcbdbebfbgbh(Z)AZZAZZZAAAAAZbi(Z)(1)初始字符TSTS為AZZAAAAAAZ,其中A為邏輯電平“1”,解碼后的字符值為3F,表示首先傳送的是字符的最高有效位。其中bd、be、bf位AAA,稱為反向約定;ZZAAAAA001111113F/sundae_mengZ開始babbbcbdbebfbgbh(Z)A108

ZA開始babbbcbdbebfbgbh(Z)AZZAZZZAAAAAZbi(Z)TS為AZZAZZZAAZ,其中Z為邏輯電平“1”,解碼后的字符值為3B,表示首先傳送的是字符的最低有效位。其中bd、be、bf位ZZZ,稱為正向約定;ZZAZZZAA110111003B最低位最高位/sundae_mengZ開始babbbcbdbebfbgbh(Z)A109(2)格式字符TOY1-接口字符存在的指示符;

b5=1,發(fā)送TA1

b6=1,發(fā)送TB1b7=1,發(fā)送TC1b8=1,發(fā)送TD1;K-歷史字符個數(shù),(0~15)b8b7b6b5b4b3b2b1Y1KTDiTCiTBiTAi/sundae_meng(2)格式字符TOY1-接口字符存在的指示符;b8b7b6b110(3)接口字符TAiTBiTCiTDi(i=1,2,3,‥‥)Yi+1-接口字符存在的指示符;

b5=1,發(fā)送TAi+1b6=1,發(fā)送TBi+1b7=1,發(fā)送TCi+1b8=1,發(fā)送TDi+1;T-后繼發(fā)送的協(xié)議形式(0~15)b8b7b6b5b4b3b2b1Yi+1TTAiTBiTCi(i=1,2,3,‥‥)指示協(xié)議參數(shù)。TDi指明協(xié)議類型T和是否存在后繼接口字符。TDi+1TCi+1TBi+1TAi+1T=0異步半雙工字符傳輸協(xié)議T=1異步半雙工分組傳輸協(xié)議T=15不屬于傳輸協(xié)議,僅表示全局接口字節(jié)。TDi/sundae_meng(3)接口字符TAiTBiTCiTDi(i=1,2,3,‥‥111(4)歷史字符T1T2‥‥TK:TCK的值應(yīng)滿足:使T0到TCK的所有字符的異或操作結(jié)果為零。如僅用T=0協(xié)議,將不發(fā)送TCK,而在所有其他情況下,都發(fā)送TCK。

由T0的低4位K指出歷史字符的個數(shù),最多不超過15個。(5)校驗字符TCK/sundae_meng(4)歷史字符T1T2‥‥TK:TCK的值應(yīng)滿足1123.全局接口字節(jié)TA1TB1TC1TA2TB2的含義全局接口字節(jié)給出接口設(shè)備用以計算的參數(shù)時鐘頻率轉(zhuǎn)換因子F位速率調(diào)整因子D操作模式-由TA2確定最大編程電流因子I編程電壓因子P額外保護時間N時鐘停止指示符X類別指示符U/sundae_meng3.全局接口字節(jié)TA1TB1TC1TA2T113(1)參數(shù)F、D(由TA1給出)復(fù)位應(yīng)答期間的初始時鐘周期將被其后傳送信息的工作時鐘周期所代替。F是時鐘頻率轉(zhuǎn)換因子,D是位速率調(diào)整因子,用來決定工作時鐘周期。設(shè)fi為復(fù)位應(yīng)答期間接口設(shè)備提供給CLK觸點的實際頻率,其后,由fi切換到fs。fs最小值為1MHz,F(xiàn)以及fs的最大值由表給出。/sundae_meng(1)參數(shù)F、D(由TA1給出)復(fù)位應(yīng)答期間的初始時鐘周期將114F10000000100100011‥F372372558744Fs(最大)4568表3.7時鐘頻率變換因子FTA1的b8~b5D10000000100100011‥DRFU124表3.8比特率(位速率)調(diào)整因子DTA1的b4~b1如果TA1不存在,則使用默認值F=372,D=1;如果PPS交換成功,由PPS1給出F和D。/sundae_mengF10000000100100011‥F3723725587115最大編程電流因子I和編程電壓因子P定義了VPP的工作狀態(tài)。其中IPP=ImA,值由表給出。編程電壓因子P:VPP=PI1/PI2。I100011011I2550RFURFU表3.9最大編程電流因子ITB1的b7b6PI15~25

單位/VPI2(優(yōu)先)50~250單位/0.1VTB1的b5~b1(b8=0)TB2的b8~b1(2)參數(shù)I、P(由TB1給出)/sundae_meng最大編程電流因子I和編程電壓因子P定義了VPP的工作狀態(tài)。其116(3)額外保護時間N(由TC1給出)

默認值:F=372,D=1,I=50,P=5,N=0。N兩字符上升沿的間隔0~254255當(dāng)T=0時,12etuT=1時,11etuTC1的b8~b1/sundae_meng(3)額外保護時間N(由TC1給出)默認值:F=372,D117(4)操作模式

有兩種操作模式:TA2存在時是專用模式;TA2不存在時是協(xié)商模式。

專用模式中:當(dāng)TA2的b5=0時,使用表3.7和表3.8中由TA1指定的F值和D值;當(dāng)TA2的b5=1時,使用默認值。

協(xié)商模式中:如復(fù)位應(yīng)答后無PPS請求,則F和D使用默認值;如復(fù)位應(yīng)答后有PPS請求,則由IFD發(fā)送帶有F和D的PPS請求,并使卡轉(zhuǎn)到專業(yè)模式。/sundae_meng(4)操作模式有兩種操作模式:專用模式中:協(xié)商模式中:118(5)時鐘停止指示符X和類別指示符U

當(dāng)TDi-1(i>2)指出T=15后,則TAi(即TA3、TA4‥)的b8b7為時鐘停止指示符;則TAi的b6~b1為類別指示符;X100011011X不支持狀態(tài)L狀態(tài)H無優(yōu)先TAi的b8b7X的默認值是“不支持時鐘停止”。“01”和“10”指出時鐘停止時CLK的優(yōu)先狀態(tài)表3.10時鐘停止指示符XT=15是協(xié)議參數(shù)嗎?/sundae_meng(5)時鐘停止指示符X和類別指示符U當(dāng)TDi-1(i>2)119

當(dāng)TDi-1(i>2)指出T=15后,則TAi的b8b7為時鐘停止指示符;則TAi的b6~b1為類別指示符;U1000001000010000011

其他U僅A類僅B類A和B類RFUTAi的b6~b1X的默認值是“僅支持A類”。表3.11類別指示符U/sundae_meng當(dāng)TDi-1(i>2)指出T=15后,U10000011203.4.6協(xié)議和參數(shù)選擇PPS(protocolandparametersselection)在復(fù)位應(yīng)答之后,如果處于協(xié)商模式,則允許接口設(shè)備向卡發(fā)送PPS請求。只有接口設(shè)備允許發(fā)出PPS請求,其過程如下:--接口設(shè)備向卡發(fā)送PPS請求;--若卡收到正確的PPS請求,則發(fā)出PPS確認信號來應(yīng)答,否則將超出初始等待時間;--若成功地交換PPS請求和PPS應(yīng)答,就選擇好了新的協(xié)議類型和傳送參數(shù),然后按規(guī)定將數(shù)據(jù)從接口設(shè)備送到卡中;有記者模式?有什么參數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論