ISO7816傳輸協議詳盡中文版

2021-08-08 16:24:05 字數 3535 閱讀 1087

第一部分:卡的電氣特性

一、 卡的觸點分配

ic卡觸點的分配遵循iso7816-2的規定,如下所示:

二、 卡的電氣特性

1、 測量約定

所有測量均應在ic卡和介面裝置(ifd)之間的觸點上進行,並以gnd為參照。環境溫度範圍為0℃~50℃。

所有流入ic卡的電流均為正值。

2、 輸入/輸出(i/o)

該觸點作為輸入端(接收模式)從終端接收資料或者作為輸出端(傳輸模式)向終端傳送資料。在操作過程中,ic卡和終端不能同時處於傳輸模式,若萬一發生此情況,i/o觸點的狀態(電平)將處於不確定狀態,但不應損壞ic卡。

(1) 接收模式

在接收模式下,當電源電壓(vcc)在第6中所規定的範圍內時,ic卡應能正確的解釋來自終端的訊號,其特性如表2所示:

表2 接收模式下的i/o的電氣特性

(2) 傳輸模式

在傳輸模式下,ic卡向終端傳送資料,其特性如表3所示:

表3 傳輸模式下的i/o的電氣特性

除向終端傳送資料外,ic卡應將其i/o訊號驅動模式設定為接收模式,且不要求i/o具備任何電流源效能。

3、 程式設計電壓(vpp)

ic卡不需要程式設計電壓vpp。

4、 時鐘(clk)

當vcc在第6中所規定的範圍內時,ic卡將在具有表4所示特性的時鐘訊號作用下正常工作。

表4 clk的電氣特性

當時鐘占空因數處於其穩定執行週期的44%~56%之間時,ic卡應能正常工作。

當時鐘頻率處於1mhz到5mhz之間時,ic卡應能正常工作。

注:在卡片操作過程中,頻率值將由終端維持在復位應答期間所用頻率的±10%之內。

5、 復位(rst)

當vcc在第6中所規定的範圍內時,ic卡應能正確的解釋具有表5所示電氣特性的復位訊號。

表5 rst的電氣特性

ic卡將利用啟用的低復位訊號,採用非同步方式進行復位應答。

6、 電源電壓(vcc)

在電源電壓vcc為5v±0.5v直流電的情況下,ic卡應能正常工作。此時,時鐘頻率應在

第4中所規定的範圍內。最大電流為50ma。

7、 觸點電阻

在整個生命週期內,ic卡觸點電阻(在清潔的ic卡和清潔的標準介面裝置觸點間測量時)應小於500mω。

三、終端的電氣特性

1、 測量約定

同卡片。

2、 輸入/輸出(i/o)

該觸點作為輸出端(傳輸模式)向ic卡傳送資料,作為輸入端(接收模式)從ic卡接收資料。在操作過程中,終端和ic卡不能同時處於傳輸模式,若萬一發生此情況,i/o觸點的狀態(電平)將處於不確定狀態,但不應損壞終端。

當終端和ic卡都處於接收模式時,觸點將處於高電平狀態。為了達到這種狀態,終端應在vcc上或其它裝置上連線乙個上拉電阻。除非vcc加電並穩定在第6中允許的範圍內,終端不應將i/o置於高電平狀態。

見卡操作過程中有關觸點啟用的內容。

在任何情況下,均應將流入或流出i/o觸點的電流限定在±5ma以內。

(1) 傳輸模式

在傳輸模式下,終端向ic卡傳送資料,其特性如表7所示:

表7 傳輸模式下的i/o的電氣特性

(2) 接收模式

在接收模式下,終端應能正確的解釋從ic卡發來的具有表8所示特性的訊號。

表8 接收模式下的i/o的電氣特性

3、 程式設計電壓(vpp)

終端不產生程式設計電壓vpp。

4、 時鐘(clk)

終端將產生乙個具有表9所示特性的時鐘訊號:

表9 clk的電氣特性

頻率範圍在1mhz~5mhz之間,且在整個交易期間,其變化範圍不超過±1%(見卡的操作過程)。時鐘占空因數應在其穩定執行週期的45%~55%之間。

5、 復位(rst)

終端產生乙個具有表10所示特性的復位訊號:

表10 rst的電氣特性

6、 電源電壓(vcc)

終端提供乙個5v±0.4v的直流電壓,並能穩定輸出0~55ma的電流。終端應帶有保護電路以防止在誤操作如對地或vcc短路時所造成的損壞。

誤操作既可能**於內部,也可能來自外部介面如電源干擾、通訊鏈路故障等。

在ic卡的正常操作中,電流脈衝可在ic卡觸點上引起vcc波動。電源應能中和小於40nas且持續時間不超過400ns的電源波動。並能承受ic卡上100ma的電流消耗。

7、 觸點電阻

在終端的整個設計壽命期間,觸點電阻(在清潔的介面裝置和清潔的標準ic卡觸點間測量時)應小於500mω。

8、 短路保護

當任何兩個觸點之間發生短路時,無論時間長短,終端都不應被損壞或功能失常。

9、 插入ic卡後,當對終端進行加電或斷電

插入ic卡後,當對終端進行加電或斷電時,觸點的介面介面不應出現雜亂訊號或電源干擾,觸點啟用和釋放的時序見用卡過程。

第二部分:ic卡的用卡過程

以下用卡過程是按照《emv規範》(即《支付系統積體電路卡規範》)的規定來敘述的。對於其它應用的ic卡,只要符合iso-7816標準的規定,其用卡過程也大體相同。

一、 用卡過程

(一) 正常的用卡過程

這裡所說的正常用卡過程,是指ic卡所插入的終端裝置將其觸點斷電後,持卡人才拔出ic卡而結束的用卡過程。

用卡過程可劃分為如下幾個階段:

1) 把ic卡插入ifd(介面裝置inte***ce device)並接通各觸點。

2) 使ic卡復位並在終端和ic卡間建立通訊。

3) 執行交易

4) 釋放觸點並取出ic卡。所謂釋放觸點。

2、ic卡插入和觸點接通序列

ic卡插入ifd,但觸點還沒有進行物理接觸時,終端必須確保所有觸點都處於低電平狀態(vol值應滿足終端電氣特性的規定(一般為0~0.4v),而vcc小於或等於0.4v或0.

4v以下)。當ic卡按插入的方向置入時,ifd應能檢測它是否定位在標準的正確位置,即ifd觸點的中心恰好和ic觸點的中心相重合的位置,允許誤差為±0.5mm。

當ifd檢測到ic卡是處在這個範圍內時,且所有的觸點都已接觸上,其啟用過程如下(如圖1-4所示):

1、終端在整個啟用過程中始終保持rst(復位reset)為低電平狀態;

2、觸點物理接通後,應在i/o或clk(時鐘clock)啟用之前給vcc加電;

3、終端確認vcc穩定在5v±0.4v(狀態h)的範圍內後,終端將i/o線置為接收方式,並提供乙個(5。1。

4。4)規定的穩定而適用的時鐘,終端將其i/o置於接收方式可以在時鐘啟動之前,最遲不得超過時鐘啟動後的200個時鐘週期。

注:根據設計,終端可以給vcc乙個足夠的等待時間使之穩定,待穩定後再通過測量或其它方式檢查它的狀態。終端將其i/o置為接收模式後,其i/o狀態取決於ic卡上i/o的狀態。

3、 ic卡的復位

(1) 冷復位

觸點接通後,終端將發出乙個冷復位訊號,並從ic卡得到乙個復位應答,過程如下:

● 從t0時刻起,終端施加clk;

● 在t0後不超過200個時鐘週期內,ic卡必須將其i/o線置為接收方式。由於終端也必須在這段期限內建其i/o線驅動器為接收方式,所以i/o線在t0後最遲不超過200個時鐘週期的時間內建為高電平。為此,終端的i/o觸點應經過乙個上拉電阻接到v cc;

HTTP超文字傳輸協議

特點http協議的主要特點可概括如下 1 支援客戶 伺服器模式。http 協議簡介 2 簡單快速 客戶向伺服器請求服務時,只需傳送請求方法和路徑。請求方法常用的有get head post。每種方法規定了客戶與伺服器聯絡的型別不同。由於http協議簡單,使得http伺服器的程式規模小,因而通訊速度很...

SCCB傳輸協議中文版

引腳功能 sccb是歐姆尼影象技術公司 omnivision 開發的一種匯流排,並廣泛的應用於ov系列影象感測器上。sccb是一種3線的匯流排,它由sccb e sio c sio d組成。在為了減少引腳的晶元上縮減為2根線,sio c和sio d。2線的sccb匯流排只能是乙個主器件對乙個從器件控...

實驗二傳輸層協議分析

理解tcp報文首部格式和字段的作用,tcp連線的建立和釋放過程,tcp資料傳輸中編號與確認的作用。應用tcp應用程式傳輸檔案,擷取tcp報文,分析tcp報文首部資訊,tcp連線的建立過程,tcp資料的編號和確認機制。tcp協議是傳輸控制協議的簡稱,工作在網路層協議之上,是面向連線的,可靠的,端到端的...