摘要:DS8007是一款低成本的多協(xié)議雙智能卡接口,滿足所有ISO 7816、EMV?和GSM11-11的要求。這個(gè)混合信號外設(shè)可以管理微控制器和兩個(gè)獨(dú)立智能卡間的所有接口細(xì)節(jié)。本應(yīng)用筆記介紹智能卡以及如何與智能卡通信的一些基礎(chǔ)知識,還會提供智能卡通過DS8007與DS5002安全處理器接口的軟件。 概述什么是智能卡?智能卡通常定義為包含有嵌入式集成電路的小型卡片。由于有嵌入式的集成電路,智能卡有時(shí)被稱為集成電路卡,或者ICC。圖1所示為一個(gè)典型的例子。由于可適用于很多不同的場合,所以這些卡片替代了我們熟悉的支付卡(借記卡或者信用卡),它們利用磁條來存儲卡的賬戶信息。在支付應(yīng)用中,向智能卡的轉(zhuǎn)(遷)移主要是因?yàn)檫@樣可以增加功能,特別是采用這種技術(shù)后可以提高安全性。但是,在評估最后一項(xiàng)能力時(shí)必須考慮到智能卡更高的成本。圖1. 智能卡舉例 智能卡中嵌入的集成電路可以是簡單的、非易失性的存儲設(shè)備,或者是一些如微控制器一樣高級的電路,可以執(zhí)行復(fù)雜的操作。支付卡中簡單的非易失性存儲設(shè)備可以取代磁條來存儲數(shù)據(jù)。在很多的類似設(shè)備中,存儲體中會組合一些附加邏輯,用來限制對部分或者全部存儲體的讀取。但是,智能卡的真正能力在于嵌入的微控制器具有執(zhí)行數(shù)據(jù)運(yùn)算和/或加密的功能。這個(gè)處理能力可以提高安全性能。然而隨著復(fù)雜度的提高,卡的成本也提高了。嵌入控制器的智能卡成本在$7.00至$15.00 (美元)之間,而使用磁條的支付卡成本可以低至$0.751 (美元)。智能卡更高的成本減緩了從簡單技術(shù)的全面轉(zhuǎn)移,但是隨著對安全需求的增加,對智能卡的需求也會增加。 DS8007提供了微控制器與兩個(gè)獨(dú)立的智能卡物理連接時(shí)所必須的所有電信號。器件包含有專用的內(nèi)部時(shí)序電路,用來控制卡的自動激活和關(guān)閉,以及一個(gè)用來數(shù)據(jù)通信的ISO UART。器件在2.7V至6.0V的電源電壓下都可以工作,通過電荷泵和電壓調(diào)節(jié)器,還可以輸出兩路獨(dú)立的智能卡供電電壓,每路都可選1.8V,3.0V或5V。通過標(biāo)準(zhǔn)的并行8bit數(shù)據(jù)線可以與微控制器進(jìn)行通信,可以配置為非復(fù)用方式,或者是數(shù)據(jù)和地址復(fù)用。 智能卡詳述人們所熟知的大部分智能卡的形狀就是信用卡大小的一個(gè)設(shè)備,詞組"智能卡"也可以用來指用戶識別模塊(SIM),它大概有郵票那么大,經(jīng)常用在蜂窩電話中。這種SIM的形狀也可以用在支付終端里,為終端提供特定的支付系統(tǒng)數(shù)據(jù)和詳細(xì)的應(yīng)用信息。信用卡大小的設(shè)備(部分)通常由聚氯乙烯(PVC)來制造,而且一般會模壓出賬戶號碼以及有可能加上一個(gè)有效日期。無論采用什么形式,所有的機(jī)電結(jié)構(gòu)規(guī)范都基于ISO 7861系列標(biāo)準(zhǔn)。另外,EuroCard?,MasterCard?和Visa? (EMV)公司的一個(gè)聯(lián)盟也已經(jīng)專門為解決智能卡以及它們在支付系統(tǒng)中的應(yīng)用開發(fā)了一套標(biāo)準(zhǔn)(稱作EMV規(guī)范)。EMV規(guī)范通常基于ISO 7816文件。智能卡觸點(diǎn)上述的標(biāo)準(zhǔn)中明確的定義了智能卡觸點(diǎn)的數(shù)目、排位和功能。圖2所示為智能卡上集成電路的位置和觸點(diǎn)的尺寸。ISO 7816定義了8個(gè)可能的觸點(diǎn)位置。在這8個(gè)位置中,目前有5個(gè)用在EMV應(yīng)用中。表1所列為這些觸點(diǎn)的名稱和功能。ISO 7816定義觸點(diǎn)C6為VPP,但是根據(jù)EMV規(guī)范,目前的卡并沒有使用這個(gè)編程電壓。觸點(diǎn)C4和C8沒有使用,而且不需要有物理接頭。下面有EMV規(guī)范定義的每個(gè)觸點(diǎn)的更詳細(xì)的討論。表1. 智能卡連接
![]() 圖2. 接點(diǎn)尺寸和位置 VCC觸點(diǎn)(C1) 這個(gè)觸點(diǎn)為卡片提供電源電壓。最初的規(guī)范中VCC只包括5V DC ±10%。但是,目前在分階段的過渡到低電壓卡。只能支持最初規(guī)范的卡被稱為A類卡,在2009年的6月底前它們會被AB類卡或者ABC類卡取代。不同類型卡的VCC規(guī)范: A類卡: 4.5V ≤ VCC ≤ 5.5V @ ≤ 50mA AB類: 2.70V ≤ VCC ≤ 3.3V @ ≤ 50mA ABC類: 1.62V ≤ VCC ≤ 1.98V @ ≤ 30mA DS8007卡接口包含有電荷泵和電壓調(diào)節(jié)器,當(dāng)器件工作在2.6V至6.0V的電源電壓時(shí),它可以為所有三種卡類型提供合適的電壓。 I/O觸點(diǎn)(C7) 智能卡上的I/O觸點(diǎn)在接收來自終端的數(shù)據(jù)時(shí)作為輸入(接收模式),或者給終端發(fā)送數(shù)據(jù)時(shí)作為輸出(發(fā)送模式)。在接收模式,當(dāng)輸入符合下面的規(guī)范時(shí)卡會識別有效的數(shù)據(jù)。 A類卡
輸入低電壓: 0.0 ≤ VIL ≤ 0.8V 上升時(shí)間/下降時(shí)間: ≤ 1μs
≤VCC 輸入低電壓: 0.0 ≤ VIL ≤ 0.2 × VCC 上升時(shí)間/下降時(shí)間: ≤ 1μs A類卡
輸出低電壓: 0.0 ≤ VOL ≤ 0.4V, 0 < IOL < 1mA, VCC = min 上升時(shí)間/下降時(shí)間: ≤ 1.0μs
輸出低電壓: 0.0 ≤ VOL ≤ 0.15 × VCC, 0 < IOL < 1mA, VCC = min 上升時(shí)間/下降時(shí)間: ≤ 1.0μs 時(shí)鐘觸點(diǎn)(C3) 時(shí)鐘觸點(diǎn)是個(gè)輸入端,輸入源為接口終端,比如DS8007。這個(gè)信號用來控制交易過程中的數(shù)據(jù)傳輸時(shí)鐘。指定的頻率范圍為1.0MHz至5.0MHz。這個(gè)觸點(diǎn)具有以下的電氣規(guī)范: A類卡
輸入低電壓: 0.0 ≤ VIL ≤ 0.5V 上升時(shí)間/下降時(shí)間: ≤ 9%的時(shí)鐘周期
輸入低電壓: 0.0 ≤ VIL ≤ 0.2 × VCC 上升時(shí)間/下降時(shí)間: ≤ 9%的時(shí)鐘周期 RST觸點(diǎn)是卡上的輸入端,輸入源為接口終端。這個(gè)信號低有效,會引起卡的異步復(fù)位。這個(gè)觸點(diǎn)與CLK觸點(diǎn)有相同的電氣特性,但是它的最大上升和下降時(shí)間是1.0μs。 從上面的規(guī)范可以看到,與智能卡接口的終端必須提供不同的電源電壓和信號電平。接口規(guī)范也要求終端可以承受卡觸點(diǎn)任意兩點(diǎn)間的短路。鑒于這些原因,與采用大量的分立模擬IC來構(gòu)建電路相比,采用專用設(shè)備來提供必要的電源電壓和信號電平很明顯更有優(yōu)勢。DS8007就是這樣的一個(gè)專用器件。除了包含有實(shí)現(xiàn)這些功能的模擬電路外,它還包含有FIFO和其它數(shù)控邏輯,可以實(shí)現(xiàn)一個(gè)完整卡操作所需的狀態(tài)排序和同步。 終端接口要求卡的操作過程包含有下面幾步:
每個(gè)字符的含義 信息在智能卡和終端的接口間通過雙向I/O觸點(diǎn)串行通信。比特的持續(xù)時(shí)間被定義為基本時(shí)間單元,或者ETU。ETU的時(shí)間周期與終端通過CLK觸點(diǎn)提供的時(shí)鐘信號有直接的線性關(guān)系。ATR期間字符的比特同步被稱為初始ETU。這個(gè)初始ETU由下面的公式定義:
式中?是以赫茲為單位的時(shí)鐘信號頻率。 ATR之后,比特持續(xù)時(shí)間被稱為當(dāng)前ETU,它是參數(shù)F、D和時(shí)鐘頻率的函數(shù)(參數(shù)F和D在下面的TA1字符部分有更詳細(xì)的討論)
式中? 是以赫茲為單位的時(shí)鐘信號頻率。 任何通信中的每個(gè)字符都由10個(gè)比特組成,所以總的持續(xù)時(shí)間就是10個(gè)ETU。字符的第一個(gè)比特位被稱為起始位,它總是低電平。起始位之前,I/O線上會保持默認(rèn)的高電平。字符的最后一個(gè)比特是奇偶位,它或高或低,由數(shù)據(jù)源確定,所以可以保持字符中1的總數(shù)為偶數(shù)。圖3所示為這個(gè)比特碼型的圖例。 ![]() 圖3. 10位字符幀 智能卡通信協(xié)議在ISO 7816規(guī)范中,用四個(gè)比特位來選擇卡操作時(shí)的通信協(xié)議。目前主要采用16個(gè)可用協(xié)議中的2個(gè),他們被定義為T=0和T=1。兩個(gè)協(xié)議都是半雙工的(每次都是單方向)異步通信。T=0協(xié)議是基于字符的格式,T=1則是基于塊的格式。EVM兼容的所有智能卡必須支持T=0或者T=1協(xié)議,而終端必須兩種方式都支持。卡插入終端后,并且當(dāng)所有觸點(diǎn)保持"低"狀態(tài)時(shí),電源電壓迅速施加于VCC觸點(diǎn)。當(dāng)終端確定電壓穩(wěn)定而且處于規(guī)定的范圍內(nèi)時(shí),終端的I/O觸點(diǎn)驅(qū)動器被置為接收模式,其時(shí)鐘信號傳輸至卡的CLK觸點(diǎn)。在時(shí)鐘信號初始化的200個(gè)周期內(nèi),終端的I/O線一直處于接收模式,而卡會將其I/O線置為發(fā)送模式。在40,000至45,000個(gè)時(shí)鐘周期后,終端對卡的RST觸點(diǎn)釋放一個(gè)高有效信號。在400至40,000個(gè)時(shí)鐘周期后,卡通過一系列的字符串來作出響應(yīng),稱為ATR。ATR包含的信息會詳細(xì)確定后續(xù)通信如何實(shí)現(xiàn),包括T=0或T=1協(xié)議的選擇。如果沒有指定協(xié)議,那么假定為T=0。(下文會有ATR和ATR包含信息的完整細(xì)節(jié)。) 響應(yīng)復(fù)位(ATR)在最初被終端復(fù)位后,EMV智能卡通過一串被稱為響應(yīng)復(fù)位或者ATR的字符來做出響應(yīng)。這些字符包括一個(gè)初始字符,TS,然后跟隨有最多32個(gè)附加字符。這些字符一起為終端提供如何與卡進(jìn)行后續(xù)工作通信的信息。下面的部分介紹每一個(gè)字符。EMV規(guī)范為協(xié)議T=0定義的ATR內(nèi)容如表2所示,協(xié)議T=1時(shí)如表3所示。 表2. 基本的EMV ATR (T=0)
表3. 基本的EMV ATR (T=1)
TS初始字符 ATR序列的第一個(gè)字符被定義為初始字符TS。根據(jù)它的比特碼型,這個(gè)字符同步信息定義所有后續(xù)字符的極性。TS的前四個(gè)比特組成如下:低電平的開始位,然后是兩個(gè)高電平比特,緊隨其后又是一個(gè)低電平位。這個(gè)固定的比特碼型保證了同步。后續(xù)的三個(gè)比特可以都為高電平代表直接約定,也可以是都為低電平代表反向約定。對于直接約定,I/O線上的高電平就代表邏輯1,數(shù)據(jù)傳輸時(shí)首先發(fā)送最低有效位。對于反向約定,I/O線上的低電平就代表邏輯1,數(shù)據(jù)傳輸時(shí)首先發(fā)送最高有效位。由于規(guī)范容許反向約定,所以EMV建議所有當(dāng)前的卡設(shè)計(jì)都采用直接約定。最后的三個(gè)比特是兩位高電平、一位低電平。ATR或者任何其它10比特字符幀中的最后一個(gè)比特位都是奇偶位,它會通過置高或者置低來保證幀中1的總數(shù)目為一個(gè)偶數(shù)。 T0格式字符 ATR序列的第二個(gè)字符被定義為格式字符,稱為T0。這個(gè)字符包含有兩個(gè)部分,都用來確定有哪些字符會包含在其余的ATR序列中。最高有效的四個(gè)比特位用Y1來表示,它們代表TA1,TB1,TC1或者TD1是否會被發(fā)送。對于Y1的每個(gè)邏輯1,每個(gè)字符的出現(xiàn)由下面的方式確定: Bit 8 (msb) = 1代表字符TD1會被發(fā)送 Bit 7 = 1代表字符TC1會被發(fā)送 Bit 6 = 1代表字符TB1會被發(fā)送 Bit 5 = 1代表字符TA1會被發(fā)送 T0的四個(gè)最低有效比特位用K來表示。這些比特將會確定包含在其余ATR系列中的"歷史字節(jié)"的數(shù)量,0至15個(gè)。歷史字節(jié)會傳送一些卡的通用信息,比如卡的制造商,卡中的芯片,芯片中的掩模ROM,或者卡的使用期限等。無論是ISO 7816還是EMV規(guī)范都沒有精確定義哪些(如果有)信息應(yīng)該被傳送。 從上面的表2我們可以看到,Y1的b7和b6為高,比特b8和b5為低('6x')。這代表TC1和TB1會被發(fā)送,而字符TA1和TD1則不發(fā)送(如表中所示)。對于協(xié)議T=0,字符TB1和TC1完成最基本的ATR序列。在表3中,Y1的比特8也為高,所以對于協(xié)議T=1來講,字符TD1也會被發(fā)送。 TA1字符 無論是協(xié)議T=0或是T=1,基本的EMV ATR響應(yīng)中都沒有發(fā)送字符TA1,它在ISO 7816規(guī)范中被定義用作其它通信。在使用時(shí),TA1會分為上下兩個(gè)半字節(jié)。上半字節(jié)確定時(shí)鐘速率變換因子F,它用來調(diào)整時(shí)鐘信號的頻率。下半字節(jié)確定比特速率調(diào)整因子D,它用來調(diào)整ATR后續(xù)的比特持續(xù)時(shí)間。上面的公式2中有對這些參數(shù)的使用。在ATR期間初始ETU選用默認(rèn)值,F(xiàn) = 372, D = 1,如果沒有在基本ATR以外修改,那么在后續(xù)交互中依然使用默認(rèn)值。 TB1字符 TB1字符傳送關(guān)于智能卡編程電壓要求的信息。比特b1至b5 (稱為PI1)傳送編程電壓,比特b6和b7 (稱為II)傳送智能卡要求的最大編程電流。對于基本的ATR,TB1 = '00'代表VPP引腳在智能卡上沒有連接。 TC1字符 TC1字符傳送N的大小,它用來確定終端向智能卡發(fā)送連續(xù)字符時(shí)要加入的額外保護(hù)時(shí)間。這個(gè)值與卡發(fā)往終端的字符或者有相反發(fā)送方向的兩個(gè)字符都沒有關(guān)系。N是個(gè)二進(jìn)制數(shù),它代表著作為額外保護(hù)時(shí)間而附加的ETU。當(dāng)TC1 = 'FF'時(shí),兩個(gè)字符間應(yīng)該使用最小延時(shí)。對于協(xié)議T=0,此值為12個(gè)ETU,對于協(xié)議T=0,此值為11。N的大小可以在0至255間任意取值。如果TC1沒有在ATR中返回,終端會默認(rèn)接收到00而繼續(xù)工作。因?yàn)檫@個(gè)值可以在字符發(fā)送間增加時(shí)間,所以為了加速交易應(yīng)該減小此值。 TD1字符 TD1字符表明如果要發(fā)送更多的接口字節(jié)時(shí),將會采用哪個(gè)協(xié)議。字符TD1是通用字符TDx的一個(gè)特定實(shí)例。TDx的最高有效半字節(jié)代表是否TA(x + 1), TB(x + 1),TC(x + 1)或TD(x + 1)要被發(fā)送。對于每個(gè)邏輯1,后續(xù)發(fā)送的每個(gè)字符是否出現(xiàn)按照下面的原則確定: Bit 8 (msb) = 1代表字符TD(x + 1)會被發(fā)送 Bit 7 = 1代表字符TC(x + 1)會被發(fā)送 Bit 6 = 1代表字符TB(x + 1)會被發(fā)送 Bit 5 = 1代表字符TA(x + 1)會被發(fā)送 TD1字符(統(tǒng)一為TDx)的最低有效半字節(jié)的值或者是0x0,或者是0x1,分別代表協(xié)議T=0或者T=1。 如果采用協(xié)議T=0,字符TD1不會包含在ATR序列中,后續(xù)傳送會采用協(xié)議T = 0。如果采用協(xié)議T=1,字符TD1會包含在內(nèi),其值為0x81。這個(gè)值代表將會有TD2,而且所有的后續(xù)傳送會采用協(xié)議T=1。 TA2字符 由于無論是協(xié)議T=0或是T=1,TA2字符都不在基本的EMV ATR響應(yīng)中發(fā)送,所以它由ISO 7816規(guī)范定義。TA2的出現(xiàn)與否用來確定在ATR之后,智能卡是工作在特殊模式還是交易模式。沒有TA2就代表操作將采用交易模式。 TB2字符 由于無論是協(xié)議T=0或是T=1,TB2字符都不在基本的EMV ATR響應(yīng)中發(fā)送,所以它由ISO 7816規(guī)范定義。字符TB2傳送PI2,它確定智能卡需要的編程電壓值。當(dāng)存在字符TB2時(shí),字符TB1中的PI1值將會被取代。 TC2字符 由于無論是協(xié)議T=0或是T=1,TC2字符都不在基本的EMV ATR響應(yīng)中發(fā)送,所以它由ISO 7816規(guī)范定義。當(dāng)存在TC2時(shí),它將指定采用協(xié)議類型T=0。TC2會傳送工作等待時(shí)間整數(shù)(WI),它用來確定由智能卡發(fā)送的任意字符和由智能卡或者終端發(fā)送的前一個(gè)字符在起始位的上升沿之間的最大間隔。工作等待時(shí)間的數(shù)值按下式計(jì)算:
式中D是比特速率調(diào)整因子(參見上面TA1部分的介紹)。 當(dāng)ATR系列中不含有TC2時(shí),假定WI = 0x0A為其默認(rèn)值。 TD2字符 TD2字符和TD1字符具有同樣的功能。詳細(xì)情況請看上面的TD1介紹。對于協(xié)議T=1,表3中出現(xiàn)了TD2,其值為0x31。這個(gè)值代表:將會有TA3和TB3,沒有TC3和TD3,而協(xié)議類型會是T=1。 TA3字符 TA3字符為智能卡傳送信息域大小整數(shù)(IFSI)。IFSI為智能卡確定信息域的大小,它是卡能接收的數(shù)據(jù)塊的信息域(INF)部分的最大長度。域的大小可以是0x01至0xFE間的任意值。值0x0和0xFF保留給將來使用。在采用T=1協(xié)議的基本ATR中,TA3的數(shù)值范圍是0x10至0xFE,因此代表著IFSC在16至254個(gè)字節(jié)之間。對于不含TA3的ATR,終端會假定為默認(rèn)值0x20。 TB3字符 TB3字符代表字符等待時(shí)間整數(shù)(CWI)和塊等待時(shí)間整數(shù)(BWI)的數(shù)值,它們用來計(jì)算字符等待時(shí)間(CWT)和塊等待時(shí)間(BWT)。TB3的最低有效半字節(jié)(b1至b4)代表CWI的數(shù)值,最高有效半字節(jié)(b5至b8)代表BWI的數(shù)值。在采用T=1協(xié)議的基本ATR中,TB3字符的最低有效半字節(jié)范圍為0至5 (CWI = 0至5),最高有效半字節(jié)范圍為0至4 (BWI = 0至4)。 TC3字符 由于無論是協(xié)議T=0或是T=1,TC3字符都不在基本的EMV ATR響應(yīng)中發(fā)送,所以它由ISO 7816規(guī)范定義。當(dāng)存在TC3時(shí),它代表將要采用的塊錯(cuò)誤檢測類型。當(dāng)沒有TC3時(shí),塊錯(cuò)誤檢測將采用默認(rèn)的縱向冗余校驗(yàn)(LRC)。 TCK字符 TCK字符是校驗(yàn)字符,它的值可以用來核對ATR期間發(fā)送數(shù)據(jù)的完整性。只要T0至TCK間包含的所有字節(jié)做異或運(yùn)算結(jié)果為0,TCK可以是任意值。T=0時(shí)不采用TCK,但是在其它所有情況下都會在ATR中返回。 ATR的總結(jié) 終端接收至ATR序列的最后一個(gè)字符,所有必要的參數(shù)都從卡發(fā)送到了終端后,對DS8007可以進(jìn)行接口參數(shù)的必要調(diào)整。由此可以開始后續(xù)通信。 應(yīng)用協(xié)議數(shù)據(jù)單元(APDU)如前所述,卡操作的下一個(gè)階段是交易的執(zhí)行。在交易期間執(zhí)行的特定操作依賴于卡的類型、賬戶(信用卡、借記卡等)以及用戶的請求。無論什么特定的操作,交易都通過終端對智能卡發(fā)送命令來完成。智能卡執(zhí)行被請求的服務(wù),有可能會回復(fù)一個(gè)結(jié)果??ǖ牟僮骺梢院唵蔚阶x取存儲器中的一個(gè)位置,或者復(fù)雜如執(zhí)行加密工作。無論什么操作,終端和卡之間的通信通過應(yīng)用協(xié)議數(shù)據(jù)單元,或APDU來實(shí)現(xiàn)。執(zhí)行一個(gè)應(yīng)用時(shí),智能卡和終端必須交互信息。信息的共享通過命令響應(yīng)數(shù)據(jù)交換來完成。終端創(chuàng)建并發(fā)送一個(gè)命令給智能卡,然后智能卡會對指令譯碼并發(fā)出響應(yīng)。這個(gè)命令響應(yīng)信息對被稱為一個(gè)應(yīng)用協(xié)議數(shù)據(jù)單元(APDU)。終端發(fā)送的特定命令信息(C-APDU)會收到來自卡的特定響應(yīng)信息(R-APDU)。這些信息都稱作為APDU命令響應(yīng)對。EMV規(guī)范中詳細(xì)介紹了這兩種信息類型的格式。它們的格式如下所述。 C-APDU格式 終端發(fā)起所有的命令A(yù)PDU。它們必須包含4字節(jié)的頭,隨后是可選的數(shù)據(jù)部分,其長度可變。C-APDU中數(shù)據(jù)的字節(jié)數(shù)由命令字節(jié)Lc指定,而終端希望從智能卡響應(yīng)中接收的字節(jié)數(shù)由指令Le指定。表4所示為C-APDU的格式,表5為字符描述。 表4. APDU命令結(jié)構(gòu)
表5. APDU命令內(nèi)容說明
命令A(yù)PDU的第一個(gè)字節(jié)被定義為指令類別,稱為CLA。這個(gè)字節(jié)除了0xFF外可以是任意的8比特值,但是目前只在最高優(yōu)先半字節(jié)使用了0至8。最高優(yōu)先半字節(jié)為0時(shí)定義為行業(yè)間的命令,為8時(shí)定義為EMV規(guī)范專用。 命令A(yù)PDU的第二個(gè)字節(jié)是指令代碼,稱為INS。這個(gè)字節(jié)只有在最低有效位為0,并且最高有效半字節(jié)不是6或者9的情況下才有效。 必須的頭部分中,P1和P2包含有特定命令的參數(shù),可以是任意值。如果沒有使用,參數(shù)字節(jié)必須取值0x00。 R-APDU 智能卡接收并譯碼來自終端的APDU命令后會返回響應(yīng)。如同規(guī)范中定義的一樣,響應(yīng)由長度可變的可選數(shù)據(jù)部分,跟隨一個(gè)必須的兩字節(jié)報(bào)尾組成。表6所示為其格式,表7所示為APDU響應(yīng)的內(nèi)容。 表6. APDU卡響應(yīng)格式
表7. APDU命令響應(yīng)內(nèi)容
智能卡響應(yīng)的預(yù)期長度通過APDU命令的Le代碼部分發(fā)送,響應(yīng)的實(shí)際長度被稱為Lr。雖然卡并不發(fā)送Lr的值,如果應(yīng)用需要的話終端可以計(jì)算此值。 對于正常的命令結(jié)束,智能卡會在SW1中返回0x90,在SW2中返回0x00。其它任何響應(yīng)都代表有錯(cuò)誤或者告警發(fā)生2。 范例代碼本應(yīng)用筆記提供的軟件包含在可下載文件an4029_sw.zip中。這個(gè)文件包括用來生成可執(zhí)行十六進(jìn)制文件(ds8007.hex)所需的所有的C(main.c,ds8007.c,LCD_Funct.c)和匯編語言(Startup.a51)源代碼。代碼通過Keil PK51專業(yè)開發(fā)套件和μVision?集成開發(fā)環(huán)境(IDE)編譯和鏈接。μVision項(xiàng)目文件(ds8007.Uv2)也包括在.zip文件中。Maxim提供可裝載并運(yùn)行在DS8007智能卡接口板上的.HEX文件,接口板包含在DS8007評估(EV)套件中。范例軟件實(shí)現(xiàn)了一個(gè)完整的智能卡工作過程,包括上電、ATR,APDU以及斷電操作。當(dāng)連接至一個(gè)啞終端時(shí),電路板通過軟件會產(chǎn)生一個(gè)38,400波特率的RS-232串口輸出,這個(gè)輸出如下面的圖4所示。關(guān)于該軟件的詳細(xì)說明已經(jīng)超出本應(yīng)用筆記的范圍,但我們提供的源代碼可以作為一套完整的智能卡接口的基礎(chǔ),該接口基于DS5002安全處理器和DS8007多協(xié)議雙智能卡接口芯片。![]() 圖4. 軟件輸出 我們采用Advanced Card Systems (ACS)公司的基于微控制器的智能卡來測試這個(gè)范例軟件。作為基于微控制器的設(shè)備,這張卡會執(zhí)行稱為ACS智能卡操作系統(tǒng)版本1,或者ACOS1的嵌入式操作系統(tǒng)中的功能。這張卡具有以下的特性:
對于這個(gè)有一個(gè)APDU的范例軟件,執(zhí)行開始會話命令。這個(gè)命令具有如下的格式:
對開始會話命令的響應(yīng)具有如下的格式;
圖4所示的軟件輸出表明來自卡的返回隨機(jī)數(shù)是0xCB,0xC4,0xBD,0xD5,0xA4,0x7E,0x36和0x3F。它還表明返回狀態(tài)為0x90,0x00,這表明成功完成了命令。 結(jié)論DS8007是個(gè)混合信號外設(shè),它減輕了微控制器和智能卡間接口的難度,提供了與兩個(gè)獨(dú)立的智能卡物理連接時(shí)所必須的所有電信號。專用的內(nèi)部時(shí)序電路用來控制卡的自動激活和關(guān)閉,還有一個(gè)用來數(shù)據(jù)通信的ISO UART。DS8007在2.7V至6.0V的電源電壓下都可以工作,通過電荷泵和電壓調(diào)節(jié)器,還可以同時(shí)輸出兩路獨(dú)立的智能卡供電電壓,每路都可選1.8V,3.0V或5V。通過標(biāo)準(zhǔn)的并行8比特?cái)?shù)據(jù)線可以與微控制器進(jìn)行通信,可以配置為非復(fù)用方式,或者是數(shù)據(jù)和地址復(fù)用方式。通過DS5002安全微處理器,并利用DS8007作為其智能卡接口,我們提供的軟件實(shí)現(xiàn)了一個(gè)完整的智能卡會話。智能卡在其ATR中返回的字符以38400的波特率在板子的串口上輸出,并且卡會發(fā)送"Start Session"命令A(yù)PDU。結(jié)果隨機(jī)數(shù)也會在串口上輸出。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DS8007和智能卡接口基礎(chǔ)
- 接口(156447)
相關(guān)推薦
熱點(diǎn)推薦
DS8007有相關(guān)的單片機(jī)例程或者sdk驅(qū)動程序嗎?求分享
請問DS8007有相關(guān)的單片機(jī)例程或者sdk驅(qū)動程序嗎?
2024-12-19 07:13:38
智能卡接口ST8024L介紹
ST8024L是一款智能卡接口,旨在最大限度地降低所有需要智能卡(例如機(jī)頂盒,電子支付,付費(fèi)電視和身份證)的應(yīng)用中的微處理器硬件和軟件復(fù)雜性
2020-08-13 09:37:01
智能卡接口參考設(shè)計(jì)
`描述TIDA-00382 TCA5013 參考設(shè)計(jì)可解決 EPOS 智能卡子系統(tǒng)的問題;讓客戶能更輕松地通過 EMV 測試。TCA5013 參考設(shè)計(jì)構(gòu)建有一個(gè)用戶卡槽,可讓 TCA5013 檢測
2015-05-11 10:55:53
智能卡接口芯片ST8024相關(guān)資料下載
概述:該ST8024是一個(gè)完整的低成本模擬接口異步3 V和5 V智能卡。它可以放置在卡和微控制器與極少的外部元件來執(zhí)行所有的電源保護(hù)和控制功能之間。ST8024是直接更換ST8004的。主要應(yīng)用有:智能卡閱讀器的機(jī)上盒,IC卡讀卡器的銀行,身份識別,收費(fèi)電視。
2021-05-17 07:20:42
智能卡天線設(shè)計(jì)的注意要點(diǎn)
系統(tǒng)的優(yōu)化設(shè)計(jì)顯得尤其關(guān)鍵。最近幾年,非接觸式智能卡已越來越多地應(yīng)用于支付和識別領(lǐng)域。除了當(dāng)前智能卡使用最為廣泛的公交行業(yè)之外,越來越多的國家開始考慮將非接觸式應(yīng)用推廣至其他全國性項(xiàng)目。鑒于非接觸式
2019-07-17 08:20:55
AMBA智能卡接口數(shù)據(jù)表
智能卡接口符合《支付系統(tǒng)集成電路規(guī)范》第一部分《機(jī)電特性、邏輯接口和傳輸協(xié)議》(1996年6月3.0版)。
本標(biāo)準(zhǔn)由Europay International S.A.、萬事達(dá)卡國際公司和Visa
2023-08-21 06:17:47
AN2585 STM32F10xxx內(nèi)核和系統(tǒng)外設(shè)應(yīng)用與智能卡接口
AN2585STM32F10xxx內(nèi)核和系統(tǒng)外設(shè)應(yīng)用與智能卡接口
2014-04-01 10:41:31
STEVAL-IPT007V1是基于ST8034HC的智能卡接口評估板
STEVAL-IPT007V1,ST8034xx接口設(shè)備評估板放置在智能卡和微控制器之間,提供所有必要的電源,保護(hù),檢測和控制功能,同時(shí)需要最少的外部元件。 STEVAL-IPT007V1板可輕松
2020-06-11 15:09:44
STM32L562為什么收不到智能卡1位保護(hù)時(shí)間的響應(yīng)?
當(dāng)我將 USART 配置為“帶時(shí)鐘的智能卡”模式時(shí),它可以從智能卡接收到帶有 2 位保護(hù)時(shí)間的響應(yīng),但無法接收到帶有 1 位保護(hù)時(shí)間的響應(yīng)。請告知為什么收不到智能卡1位保護(hù)時(shí)間的響應(yīng)。
2022-12-29 11:24:05
stm32芯片智能卡的相關(guān)資料分享
stm32芯片智能卡功能開發(fā)所使用的芯片是STM32L0系列,解決智能卡接口的問題,親測一下代碼是可是使用的,通信成功。USART_TX引腳,模式為smartcard模式,按字節(jié)實(shí)現(xiàn)雙向數(shù)據(jù)傳輸
2022-02-22 06:05:22
低功耗低成本智能卡接口DS8313
Maxim推出低功耗、低成本智能卡接口DS8313。器件能夠在主機(jī)微控制器與5V、3V或1.8V智能卡之間進(jìn)行電平轉(zhuǎn)換,為智能卡工作提供高達(dá)80mA的電流。DS8313具有業(yè)內(nèi)最低的停止模式功耗
2019-05-23 05:01:06
單接口芯片控制器兩個(gè)智能卡參考設(shè)計(jì)
單接口芯片控制器兩個(gè)智能卡參考設(shè)計(jì)顯示LTC1955用于雙智能卡到RS232應(yīng)用,由單個(gè)鋰離子電池供電
2020-06-01 09:34:43
雙SIM卡智能卡電源和接口芯片LTC4558資料推薦
雙SIM卡智能卡電源和接口芯片LTC4558資料下載內(nèi)容包括:LTC4558功能和特點(diǎn)LTC4558引腳功能LTC4558內(nèi)部方框圖LTC4558典型應(yīng)用電路
2021-03-30 06:37:16
基于FPGA的身份認(rèn)證智能卡設(shè)計(jì)
的隨機(jī)數(shù)都不相同,因此可以防止攻擊者利用截獲的加密身份信息進(jìn)行重放攻擊。 2 智能卡硬件結(jié)構(gòu) 身份認(rèn)證智能卡主要包括FPGA、PCI 9054接口芯片和FLASH存儲器三部分,以及電源管理、時(shí)鐘
2011-10-14 12:45:21
基于NCN6000智能卡接口的AND8073/D
AND8073 / D,演示板使用NCN6000智能卡接口。演示板完全組裝好,可以在5 + 3英寸電路板上運(yùn)行。包括評估NCN6000集成電路所需的所有功能。該板僅需要外部DC 8至12 V 500 mA穩(wěn)定電源
2020-08-14 09:42:10
基于STM32F05xx USART外設(shè)的智能卡接口硬件和固件設(shè)計(jì)
本應(yīng)用筆記介紹了基于STM32F05xx USART外設(shè)的智能卡接口硬件和固件設(shè)計(jì)
2022-12-01 06:39:31
基于STM8 UART1外設(shè)的固件和硬件智能卡接口解決方案
AN2646,應(yīng)用電路描述了基于STM8 UART1外設(shè)的固件和硬件智能卡接口解決方案。此固件和硬件包的主要目的是提供便于在智能卡模式下使用UART1外設(shè)開發(fā)應(yīng)用程序的資源。固件接口由開發(fā)的庫源文件組成,以支持ISO 7816-3 / 4規(guī)范
2020-08-13 06:40:49
基于低成本MCU的UART驅(qū)動智能卡
在銀行、身份識別和電信市場中,對安全和增強(qiáng)的功能性不斷增長的需要,增加了全球范圍智能卡的使用。另一方面,這也使得對安全性較低的磁條卡的使用量下降。然而,所需的基于智能卡系統(tǒng)中,適當(dāng)?shù)耐ㄐ畔到y(tǒng)的硬件
2019-07-19 08:25:50
多協(xié)議雙智能卡接口DS8007相關(guān)資料下載
概述:DS8007是一款低成本多協(xié)議雙智能卡讀卡接口,滿足所有ISO 7816、EMV?和GSM11-11的要求。通過其8位并行總線和專用地址選擇(AD3–AD0)引腳,DS8007可方便的直接
2021-05-17 06:55:43
嵌入式Linux識別智能卡出錯(cuò)
大家好,我最近在做嵌入式arm上的u***智能卡的開發(fā),我在PC上交叉編譯好程序之后下載到開發(fā)板上運(yùn)行,但是我在識別智能卡的過程中出錯(cuò)了。錯(cuò)誤是在程序調(diào)用SCardEstablishContext()建立上下文連接上,這應(yīng)該怎么解決呢?謝謝大家。
2016-04-27 16:49:03
怎么實(shí)現(xiàn)機(jī)頂盒中智能卡通信?
本文主要討論智能卡與機(jī)頂盒之間的通信。機(jī)頂盒中的主芯片一般都提供與智能卡通信的接口,利用相應(yīng)的硬件和通信協(xié)議,就可以實(shí)現(xiàn)它們之間的正常通信。在本文中,機(jī)頂盒芯片采用ST公司的Sti5516。由于
2021-05-28 06:17:56
支持智能卡和微控制器的NCN6001智能卡接口
NCN6001DEMO / D,演示板使用NCN6001智能卡接口。 NCN6001是一種混合集成電路,旨在支持智能卡和微控制器之間的接口。雖然它不處理數(shù)據(jù)協(xié)議,但芯片必須符合ISO7816和EMV國際規(guī)范定義的電氣參數(shù)
2020-08-14 09:34:24
用于SON-28 / TSSOP-28中的NCN8024智能卡接口設(shè)備
NCN8024GEVB,用于SON-28 / TSSOP-28中的NCN8024智能卡接口設(shè)備的評估板。 NCN8024評估板旨在幫助快速評估NCN8024智能卡接口設(shè)備
2020-08-14 09:34:24
緊湊且經(jīng)濟(jì)高效的單一智能卡接口IC
NCN8025AMNGEVB,NCN8025 / NCN8025A評估板是一款緊湊且經(jīng)濟(jì)高效的單一智能卡接口IC。它專用于1.8V / 3V / 5V智能卡讀寫器應(yīng)用
2020-08-14 09:34:24
請問怎么用TCL語言和C語言聯(lián)合編程,以PC/SC為編程接口實(shí)現(xiàn)智能卡的測試平臺?
本設(shè)計(jì)用TCL語言和C語言聯(lián)合編程的方法,以PC/SC為編程接口,實(shí)現(xiàn)了智能卡的測試平臺,能夠?qū)?b class="flag-6" style="color: red">智能卡進(jìn)行質(zhì)量和性能的測試。
2021-04-09 06:41:31
DS8024中文資料 (智能卡接口)
DS8024智能卡接口IC是用于智能卡讀卡器的低成本模擬前端,適用于所有ISO 7816、EMV*以及GSM11-11應(yīng)用。DS8024和NXP TDA8024引腳兼容,采用28引腳TSSOP封裝和SO封裝。 在需要1.8V或更低電
2008-11-19 09:56:27
113
113DS8313, DS8314中文資料/數(shù)據(jù)手冊 (智能卡接口
DS8313智能卡和SIM卡接口IC是用于智能卡讀卡器的低成本模擬前端,專為不需要使用輔助卡I/O觸點(diǎn)C4和C8 (AUX1和AUX2)的智能卡應(yīng)用而設(shè)計(jì)。DS8313支持5V、3V和1.8V智能卡,DS8313沒有電荷泵,
2009-04-27 16:23:15
58
58IC 卡接口芯片TDA8007 讀寫器設(shè)計(jì)
闡述T=0 傳輸協(xié)議,給出IC 卡讀寫器中使用的IC 卡APDU 指令流程和原理框圖;重點(diǎn)介紹其中的IC卡接口芯片Philips的TDA8007,給出通過TDA8007對CPU IC卡上下電過程、具體程序及TDA8007使用中
2009-05-15 15:43:58
85
85DS8023中文資料,pdf datasheet (智能卡接
DS8203智能卡接口IC為低成本、低功耗模擬前端,適用于所有ISO 7816、EMV*以及GSM11-11應(yīng)用。DS8023支持5V、3V和1.8V智能卡,并提供低功耗待機(jī)模式。DS8023提供28引腳TSSOP和SO封裝,替換TDA80
2009-07-18 08:23:44
44
44智能卡芯片的發(fā)展及其所形成的設(shè)計(jì)方法
智能卡芯片的發(fā)展及其所形成的設(shè)計(jì)方法:“中央處理單元(CPU)(或早期的中央控制邏輯)+ 各種存儲器(ROM/RAM/EEPROM)+ 通訊接口”就形成了智能卡的基本功能。
2009-12-13 19:55:49
15
15DS8024 業(yè)內(nèi)首款智能卡接口,提供可靠的通信方案
DS8024 業(yè)內(nèi)首款智能卡接口,提供可靠的通信方案
DS8024概述
DS8024智能卡接口IC是用于智能卡讀卡器的低成本模擬前端
2008-11-19 09:58:33
1233
1233DS8007 多協(xié)議雙智能卡接口
DS8007 多協(xié)議雙智能卡接口
DS8007是一款低成本多協(xié)議雙智能卡讀卡接口,滿足所有ISO 7816、EMV™和GSM11-11的
2008-11-27 18:05:22
1024
1024
智能卡--Smart card
智能卡--Smart card智能卡的名稱來源于英文名詞"Smart card",又稱集成電路卡,即IC卡(Integrated Circuitcard)。IC卡的概念是70年
2009-03-30 13:23:36
3061
3061利用DS8007評估套件進(jìn)行設(shè)計(jì)
摘要:本文闡述使用DS8007雙智能卡接口評估(EV)套件的步驟,解釋了怎樣安裝和配置軟件、配置硬件,建立并裝載板上DS5002FP微控制器執(zhí)行的應(yīng)用軟件。提供了一個(gè)簡單的"Hello World"實(shí)
2009-04-23 10:14:39
1272
1272DS8113智能卡模擬接口評估套件使用說明
摘要:本應(yīng)用筆記介紹使用DS8113智能卡模擬接口評估(EV)套件的必要步驟。本文說明如何安裝、配置套件的硬件和軟件,如何創(chuàng)建、裝載MAXQ2000 RISC微控制器的執(zhí)行程序。這里提供了一
2009-04-23 16:06:13
1045
1045
DS8113智能卡模擬接口評估套件使用說明
摘要:本應(yīng)用筆記介紹使用DS8113智能卡模擬接口評估(EV)套件的必要步驟。本文說明如何安裝、配置套件的硬件和軟件,如何創(chuàng)建、裝載MAXQ2000 RISC微控制器的執(zhí)行程序。這里提供了一
2009-04-24 17:25:41
1184
1184
DS8007和智能卡接口基礎(chǔ)
摘要:DS8007是一款低成本的多協(xié)議雙智能卡接口,滿足所有ISO 7816、EMV™和GSM11-11的要求。這個(gè)混合信號外設(shè)可以管理微控制器和兩個(gè)獨(dú)立智能卡間的所有接口細(xì)節(jié)。本應(yīng)用筆記介
2009-04-24 17:27:18
1933
1933
DS8007在智能卡交易中的應(yīng)用
摘要:本應(yīng)用筆記介紹了一個(gè)用DS8007接口器件和DS5002安全微控制器設(shè)計(jì)的智能卡支付終端實(shí)例。DS8007評估(EV)套件和所提供的C源代碼可實(shí)現(xiàn)基本的智能卡存款、取款和卡的初始化功能
2009-04-24 17:28:13
1224
1224利用DS8007評估套件進(jìn)行設(shè)計(jì)
摘要:本文闡述使用DS8007雙智能卡接口評估(EV)套件的步驟,解釋了怎樣安裝和配置軟件、配置硬件,建立并裝載板上DS5002FP微控制器執(zhí)行的應(yīng)用軟件。提供了一個(gè)簡單的"Hello World"實(shí)
2009-04-24 17:29:12
1153
1153
一塊接口芯片控制兩塊智能卡(圖
一塊接口芯片控制兩塊智能卡(圖)
在設(shè)計(jì)智能卡接口時(shí),需要處理多種輸入輸出電壓電平和嚴(yán)格的故障處理要求等許多問題。為了構(gòu)建牢靠的讀卡系統(tǒng),工程師必須遵
2010-03-22 09:44:03
1350
1350
智能卡(CPU卡),什么是智能卡(CPU卡)
智能卡(CPU卡),什么是智能卡(CPU卡)
智能卡又稱CPU卡。CPU卡內(nèi)嵌芯片相當(dāng)于一個(gè)特殊類型的單片機(jī),內(nèi)部除了帶有控制器,存儲器,時(shí)
2010-04-02 13:36:45
3633
3633智能卡操作系統(tǒng)(COS),什么是智能卡操作系統(tǒng)(COS)
智能卡操作系統(tǒng)(COS),什么是智能卡操作系統(tǒng)(COS)
COS是駐留SIM卡內(nèi)的操作系統(tǒng)軟件,類似于PC上的DOS系統(tǒng),不過比DOS系統(tǒng)要簡單的多。COS
2010-04-02 13:37:38
2204
2204DS8007A多協(xié)議雙智能卡接口
DS8007A多協(xié)議雙智能卡接口是一款汽車級、低成本雙智能卡讀卡器接口,滿足所有ISO 7816、EMV™和GSM11-11的
2010-11-03 09:10:10
1129
1129
智能卡技術(shù)
智能卡將一個(gè)集成電路芯片鑲嵌與塑料基片中,封裝成卡的形式,其外形與覆蓋磁條的磁卡相似。智能卡(Smart Card)有接觸與非接觸 卡片 ,內(nèi)嵌有微芯片的塑料卡的通稱。有包含RFI
2011-06-17 15:20:50
185
185DS8007 低成本多協(xié)議雙智能卡讀卡接口
DS8007是一款低成本多協(xié)議雙智能卡讀卡接口,滿足所有ISO 7816、EMV?和GSM11-11的要求。通過其8位并行總線和專用地址選擇(AD3–AD0)引腳,DS8007可方便的直接連接至Maxim安全微控制器的非復(fù)
2011-07-21 18:12:54
1977
1977
基于最少器件電路替代智能卡接口芯片的設(shè)計(jì)
簡述了數(shù)字電視系統(tǒng)中智能卡的工作原理,介紹了智能卡接口芯片TDA8024的功能,由此設(shè)計(jì)了一款電路替代TDA8024,并分析了測試結(jié)果。結(jié)果表明,此電路能夠很好的替代TDA8024實(shí)現(xiàn)智能卡
2013-09-25 17:28:50
31
31智能卡接口參考設(shè)計(jì)
TIDA-00382 TCA5013 參考設(shè)計(jì)可解決 EPOS 智能卡子系統(tǒng)的問題;讓客戶能更輕松地通過 EMV 測試。TCA5013 參考設(shè)計(jì)構(gòu)建有一個(gè)用戶卡槽,可讓 TCA5013 檢測用戶卡
2017-05-10 17:18:12
19
19實(shí)現(xiàn)智能卡與機(jī)頂盒通信設(shè)計(jì)
本文主要討論智能卡與機(jī)頂盒之間的通信。機(jī)頂盒中的主芯片一般都提供與智能卡通信的接口,利用相應(yīng)的硬件和通信協(xié)議,就可以實(shí)現(xiàn)它們之間的正常通信。在本文中,機(jī)頂盒芯片采用ST公司的Sti5516。由于
2018-09-20 09:19:00
4313
4313RFID智能卡廠家定制高頻智能卡
RFID智能卡你陌生嗎?見過嗎?或者了解嗎?今天RFID智能卡廠家創(chuàng)新佳智能科技就給在座的各位,普及一下知識,什么是RFID智能卡呢?想必大多數(shù)人都比較陌生,不知道這是什么東西,那如果小編說IC卡
2019-11-12 09:14:15
2247
2247基于DS5002和接口芯片DS8007實(shí)現(xiàn)智能卡接口設(shè)計(jì)
智能卡在今天快節(jié)奏的經(jīng)濟(jì)生活中已經(jīng)無處不在,它將逐步代替以磁條貯存帳戶信息的付費(fèi)卡。智能卡通常制作成衣服口袋大小的卡片,與標(biāo)準(zhǔn)的信用卡類似,上面嵌入集成電路,一般是非易失存貯器或帶有非易失存貯器的安全處理器。智能卡上面還嵌入了多個(gè)電子觸點(diǎn),通過這些電子觸點(diǎn)可以與內(nèi)部存貯器或處理器通信。
2020-04-13 09:59:47
1874
1874
使用單片機(jī)實(shí)現(xiàn)智能卡接口控制器的設(shè)計(jì)資料說明
、交通及公共事業(yè)等領(lǐng)域。智能卡接口控制器是連接智能卡和主控設(shè)備的橋梁,是智能卡處理設(shè)備中的最重要組成部分之一。面對龐大的市場需求,各大芯片廠商都推出了各自的智能卡接口控制器芯片,例如,Philips的8007、Linear的LTC1755/6等。本文也提出一種實(shí)用的智能卡接口控制器的設(shè)計(jì)方案。
2020-10-06 18:08:00
3282
3282
DS8007芯片在智能卡交易中的應(yīng)用
本應(yīng)用筆記介紹了一個(gè)基于 DS8007 多協(xié)議雙智能卡接口芯片和 DS5002 安全微控制器的智能卡支付交易系統(tǒng)。該系統(tǒng)可實(shí)現(xiàn)基本的智能卡存款、取款交易以及卡的初始化功能。雖然系統(tǒng)沒有進(jìn)行任何
2020-10-30 21:17:17
1149
1149DS8007接口芯片在智能卡交易中有什么樣的應(yīng)用
本應(yīng)用筆記介紹了一個(gè)基于 DS8007 多協(xié)議雙智能卡接口芯片和 DS5002 安全微控制器的智能卡支付交易系統(tǒng)。該系統(tǒng)可實(shí)現(xiàn)基本的智能卡存款、取款交易以及卡的初始化功能。雖然系統(tǒng)沒有進(jìn)行任何
2020-12-08 23:04:00
18
18DS8007在智能卡交易中的應(yīng)用
本應(yīng)用筆記介紹了基于DS8007多協(xié)議、雙智能卡接口芯片和DS5002安全微控制器的智能卡支付交易系統(tǒng)。基本信用卡和借記交易與智能卡初始化功能一起實(shí)現(xiàn)。雖然沒有試圖包括通常與“真實(shí)”支付交易系統(tǒng)相關(guān)的任何安全措施,但此處演示的功能代表了這種系統(tǒng)。
2023-03-03 14:16:10
1427
1427
DS8007和智能卡接口基礎(chǔ)
DS8007是一款多協(xié)議、低成本、雙智能卡接口,支持所有ISO 7816、EMV?和GSM11-11要求。這個(gè)混合信號外設(shè)管理微控制器和兩個(gè)獨(dú)立智能卡之間接口的所有細(xì)節(jié)。本應(yīng)用筆記介紹了智能卡的一些基礎(chǔ)知識以及如何與智能卡通信。提供的軟件使用DS8007將智能卡與DS5002安全微處理器連接。
2023-03-03 14:24:02
2211
2211
DS8007在智能卡交易中的應(yīng)用
本應(yīng)用筆記介紹了基于DS8007多協(xié)議、雙智能卡接口芯片和DS5002安全微控制器的智能卡支付交易系統(tǒng)?;拘庞?b class="flag-6" style="color: red">卡和借記交易與智能卡初始化功能一起實(shí)現(xiàn)。雖然沒有試圖包括通常與“真實(shí)”支付交易系統(tǒng)相關(guān)的任何安全措施,但此處演示的功能代表了這種系統(tǒng)。
2023-04-03 11:05:26
1405
1405
DS8007和智能卡接口基礎(chǔ)
DS8007是一款多協(xié)議、低成本、雙智能卡接口,支持所有ISO 7816、EMV?和GSM11-11要求。這個(gè)混合信號外設(shè)管理微控制器和兩個(gè)獨(dú)立智能卡之間接口的所有細(xì)節(jié)。本應(yīng)用筆記介紹了智能卡的一些基礎(chǔ)知識以及如何與智能卡通信。提供的軟件使用DS8007將智能卡與DS5002安全微處理器連接。
2023-04-03 11:12:51
1666
1666
利用DS8007評估套件進(jìn)行設(shè)計(jì)
本文闡述使用DS8007雙智能卡接口評估(EV)套件的步驟,解釋了怎樣安裝和配置軟件、配置硬件,建立并裝載板上DS5002FP微控制器執(zhí)行的應(yīng)用軟件。提供了一個(gè)簡單的\"Hello World\"實(shí)例,以及幾個(gè)C程序函數(shù),以演示板上LCD模塊的使用。
2023-06-16 17:19:20
1224
1224
DS8007A-EAG+T - (Maxim Integrated) - 接口 - 專用
電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS8007A-EAG+T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有DS8007A-EAG+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS8007A-EAG+T真值表,DS8007A-EAG+T管腳等資料,希望可以幫助到廣大的電子工程師們。
2023-07-19 18:43:47

DS8007A-EAG+ - (Maxim Integrated) - 接口 - 專用
電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS8007A-EAG+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有DS8007A-EAG+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS8007A-EAG+真值表,DS8007A-EAG+管腳等資料,希望可以幫助到廣大的電子工程師們。
2023-07-19 18:46:36

DS8007-ENG+ - (Maxim Integrated) - 接口 - 專用
電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS8007-ENG+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有DS8007-ENG+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS8007-ENG+真值表,DS8007-ENG+管腳等資料,希望可以幫助到廣大的電子工程師們。
2023-07-19 18:58:30

RFID智能卡的應(yīng)用
RFID智能卡的特點(diǎn)高安全性:RFID智能卡內(nèi)置加密芯片,能夠有效防止信息被非法復(fù)制或篡改。多功能性:可以存儲多種類型的信息,如身份信息、支付信息等。快速讀?。褐С址墙佑|式讀取,大幅提高使用效率
2025-05-14 18:16:49
1043
1043
DS8007A汽車級多協(xié)議雙智能卡接口技術(shù)手冊
DS8007A多協(xié)議雙智能卡接口是一款汽車級、低成本雙智能卡讀卡器接口,滿足所有ISO 7816、EMV?和GSM11-11的要求。通過其8位并行總線和專用地址選擇(AD3–AD0)引腳
2025-05-22 10:54:38
678
678
DS8005智能卡接口數(shù)據(jù)手冊
DS8005雙智能卡接口是用于IC卡讀卡器接口的低成本雙模擬前端,IC卡讀卡器接口需要與兩個(gè)以相互排斥方式工作的智能卡通信。模擬接口設(shè)計(jì)用于ISO 7816、EMV?和B-CAS應(yīng)用。該器件功能
2025-05-22 11:02:25
729
729
DS8023智能卡接口技術(shù)手冊
DS8203智能卡接口IC為低成本、低功耗模擬前端,適用于所有ISO 7816、EMV*以及GSM11-11應(yīng)用。DS8023支持5V、3V和1.8V智能卡,并提供低功耗待機(jī)模式。DS8023提供28引腳TSSOP和SO封裝,替換TDA8024時(shí)只需少許改動甚至無需改動。
2025-05-22 11:41:20
893
893
DS8024智能卡接口技術(shù)手冊
DS8024智能卡接口IC是用于智能卡讀卡器的低成本模擬前端,適用于所有ISO 7816、EMV*以及GSM11-11應(yīng)用。DS8024和NXP TDA8024引腳兼容,采用28引腳TSSOP封裝和SO封裝。
2025-05-22 11:46:46
793
793
DS8113智能卡接口技術(shù)手冊
DS8113智能卡接口是用于智能卡讀卡器的低成本模擬前端,適用于所有ISO 7816、EMV?以及GSM11-11應(yīng)用。DS8113支持5V、3V和1.8V智能卡,DS8113可選擇工作模式和低功耗待機(jī)模式,待機(jī)模式下電流低至10nA。
2025-06-02 11:50:00
839
839
DS8007多協(xié)議雙智能卡接口技術(shù)手冊
DS8007是一款低成本多協(xié)議雙智能卡讀卡接口,滿足所有ISO 7816、EMV?和GSM11-11的要求。通過其8位并行總線和專用地址選擇(AD3–AD0)引腳,DS8007可方便的直接連接至
2025-05-22 14:55:14
680
680
電子發(fā)燒友App









評論