摘要:DS8007是一款低成本的多協(xié)議雙智能卡接口,滿足所有ISO 7816、EMV?和GSM11-11的要求。這個混合信號外設(shè)可以管理微控制器和兩個獨立智能卡間的所有接口細節(jié)。本應(yīng)用筆記介紹智能卡以及如何與智能卡通信的一些基礎(chǔ)知識,還會提供智能卡通過DS8007與DS5002安全處理器接口的軟件。 概述什么是智能卡?智能卡通常定義為包含有嵌入式集成電路的小型卡片。由于有嵌入式的集成電路,智能卡有時被稱為集成電路卡,或者ICC。圖1所示為一個典型的例子。由于可適用于很多不同的場合,所以這些卡片替代了我們熟悉的支付卡(借記卡或者信用卡),它們利用磁條來存儲卡的賬戶信息。在支付應(yīng)用中,向智能卡的轉(zhuǎn)(遷)移主要是因為這樣可以增加功能,特別是采用這種技術(shù)后可以提高安全性。但是,在評估最后一項能力時必須考慮到智能卡更高的成本。圖1. 智能卡舉例 智能卡中嵌入的集成電路可以是簡單的、非易失性的存儲設(shè)備,或者是一些如微控制器一樣高級的電路,可以執(zhí)行復(fù)雜的操作。支付卡中簡單的非易失性存儲設(shè)備可以取代磁條來存儲數(shù)據(jù)。在很多的類似設(shè)備中,存儲體中會組合一些附加邏輯,用來限制對部分或者全部存儲體的讀取。但是,智能卡的真正能力在于嵌入的微控制器具有執(zhí)行數(shù)據(jù)運算和/或加密的功能。這個處理能力可以提高安全性能。然而隨著復(fù)雜度的提高,卡的成本也提高了。嵌入控制器的智能卡成本在$7.00至$15.00 (美元)之間,而使用磁條的支付卡成本可以低至$0.751 (美元)。智能卡更高的成本減緩了從簡單技術(shù)的全面轉(zhuǎn)移,但是隨著對安全需求的增加,對智能卡的需求也會增加。 DS8007提供了微控制器與兩個獨立的智能卡物理連接時所必須的所有電信號。器件包含有專用的內(nèi)部時序電路,用來控制卡的自動激活和關(guān)閉,以及一個用來數(shù)據(jù)通信的ISO UART。器件在2.7V至6.0V的電源電壓下都可以工作,通過電荷泵和電壓調(diào)節(jié)器,還可以輸出兩路獨立的智能卡供電電壓,每路都可選1.8V,3.0V或5V。通過標準的并行8bit數(shù)據(jù)線可以與微控制器進行通信,可以配置為非復(fù)用方式,或者是數(shù)據(jù)和地址復(fù)用。 智能卡詳述人們所熟知的大部分智能卡的形狀就是信用卡大小的一個設(shè)備,詞組"智能卡"也可以用來指用戶識別模塊(SIM),它大概有郵票那么大,經(jīng)常用在蜂窩電話中。這種SIM的形狀也可以用在支付終端里,為終端提供特定的支付系統(tǒng)數(shù)據(jù)和詳細的應(yīng)用信息。信用卡大小的設(shè)備(部分)通常由聚氯乙烯(PVC)來制造,而且一般會模壓出賬戶號碼以及有可能加上一個有效日期。無論采用什么形式,所有的機電結(jié)構(gòu)規(guī)范都基于ISO 7861系列標準。另外,EuroCard?,MasterCard?和Visa? (EMV)公司的一個聯(lián)盟也已經(jīng)專門為解決智能卡以及它們在支付系統(tǒng)中的應(yīng)用開發(fā)了一套標準(稱作EMV規(guī)范)。EMV規(guī)范通常基于ISO 7816文件。智能卡觸點上述的標準中明確的定義了智能卡觸點的數(shù)目、排位和功能。圖2所示為智能卡上集成電路的位置和觸點的尺寸。ISO 7816定義了8個可能的觸點位置。在這8個位置中,目前有5個用在EMV應(yīng)用中。表1所列為這些觸點的名稱和功能。ISO 7816定義觸點C6為VPP,但是根據(jù)EMV規(guī)范,目前的卡并沒有使用這個編程電壓。觸點C4和C8沒有使用,而且不需要有物理接頭。下面有EMV規(guī)范定義的每個觸點的更詳細的討論。表1. 智能卡連接
圖2. 接點尺寸和位置 VCC觸點(C1) 這個觸點為卡片提供電源電壓。最初的規(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é)器,當器件工作在2.6V至6.0V的電源電壓時,它可以為所有三種卡類型提供合適的電壓。 I/O觸點(C7) 智能卡上的I/O觸點在接收來自終端的數(shù)據(jù)時作為輸入(接收模式),或者給終端發(fā)送數(shù)據(jù)時作為輸出(發(fā)送模式)。在接收模式,當輸入符合下面的規(guī)范時卡會識別有效的數(shù)據(jù)。 A類卡
輸入低電壓: 0.0 ≤ VIL ≤ 0.8V 上升時間/下降時間: ≤ 1μs
≤VCC 輸入低電壓: 0.0 ≤ VIL ≤ 0.2 × VCC 上升時間/下降時間: ≤ 1μs A類卡
輸出低電壓: 0.0 ≤ VOL ≤ 0.4V, 0 < IOL < 1mA, VCC = min 上升時間/下降時間: ≤ 1.0μs
輸出低電壓: 0.0 ≤ VOL ≤ 0.15 × VCC, 0 < IOL < 1mA, VCC = min 上升時間/下降時間: ≤ 1.0μs 時鐘觸點(C3) 時鐘觸點是個輸入端,輸入源為接口終端,比如DS8007。這個信號用來控制交易過程中的數(shù)據(jù)傳輸時鐘。指定的頻率范圍為1.0MHz至5.0MHz。這個觸點具有以下的電氣規(guī)范: A類卡
輸入低電壓: 0.0 ≤ VIL ≤ 0.5V 上升時間/下降時間: ≤ 9%的時鐘周期
輸入低電壓: 0.0 ≤ VIL ≤ 0.2 × VCC 上升時間/下降時間: ≤ 9%的時鐘周期 RST觸點是卡上的輸入端,輸入源為接口終端。這個信號低有效,會引起卡的異步復(fù)位。這個觸點與CLK觸點有相同的電氣特性,但是它的最大上升和下降時間是1.0μs。 從上面的規(guī)范可以看到,與智能卡接口的終端必須提供不同的電源電壓和信號電平。接口規(guī)范也要求終端可以承受卡觸點任意兩點間的短路。鑒于這些原因,與采用大量的分立模擬IC來構(gòu)建電路相比,采用專用設(shè)備來提供必要的電源電壓和信號電平很明顯更有優(yōu)勢。DS8007就是這樣的一個專用器件。除了包含有實現(xiàn)這些功能的模擬電路外,它還包含有FIFO和其它數(shù)控邏輯,可以實現(xiàn)一個完整卡操作所需的狀態(tài)排序和同步。 終端接口要求卡的操作過程包含有下面幾步:
每個字符的含義 信息在智能卡和終端的接口間通過雙向I/O觸點串行通信。比特的持續(xù)時間被定義為基本時間單元,或者ETU。ETU的時間周期與終端通過CLK觸點提供的時鐘信號有直接的線性關(guān)系。ATR期間字符的比特同步被稱為初始ETU。這個初始ETU由下面的公式定義:
式中?是以赫茲為單位的時鐘信號頻率。 ATR之后,比特持續(xù)時間被稱為當前ETU,它是參數(shù)F、D和時鐘頻率的函數(shù)(參數(shù)F和D在下面的TA1字符部分有更詳細的討論)
式中? 是以赫茲為單位的時鐘信號頻率。 任何通信中的每個字符都由10個比特組成,所以總的持續(xù)時間就是10個ETU。字符的第一個比特位被稱為起始位,它總是低電平。起始位之前,I/O線上會保持默認的高電平。字符的最后一個比特是奇偶位,它或高或低,由數(shù)據(jù)源確定,所以可以保持字符中1的總數(shù)為偶數(shù)。圖3所示為這個比特碼型的圖例。 圖3. 10位字符幀 智能卡通信協(xié)議在ISO 7816規(guī)范中,用四個比特位來選擇卡操作時的通信協(xié)議。目前主要采用16個可用協(xié)議中的2個,他們被定義為T=0和T=1。兩個協(xié)議都是半雙工的(每次都是單方向)異步通信。T=0協(xié)議是基于字符的格式,T=1則是基于塊的格式。EVM兼容的所有智能卡必須支持T=0或者T=1協(xié)議,而終端必須兩種方式都支持。卡插入終端后,并且當所有觸點保持"低"狀態(tài)時,電源電壓迅速施加于VCC觸點。當終端確定電壓穩(wěn)定而且處于規(guī)定的范圍內(nèi)時,終端的I/O觸點驅(qū)動器被置為接收模式,其時鐘信號傳輸至卡的CLK觸點。在時鐘信號初始化的200個周期內(nèi),終端的I/O線一直處于接收模式,而卡會將其I/O線置為發(fā)送模式。在40,000至45,000個時鐘周期后,終端對卡的RST觸點釋放一個高有效信號。在400至40,000個時鐘周期后,卡通過一系列的字符串來作出響應(yīng),稱為ATR。ATR包含的信息會詳細確定后續(xù)通信如何實現(xiàn),包括T=0或T=1協(xié)議的選擇。如果沒有指定協(xié)議,那么假定為T=0。(下文會有ATR和ATR包含信息的完整細節(jié)。) 響應(yīng)復(fù)位(ATR)在最初被終端復(fù)位后,EMV智能卡通過一串被稱為響應(yīng)復(fù)位或者ATR的字符來做出響應(yīng)。這些字符包括一個初始字符,TS,然后跟隨有最多32個附加字符。這些字符一起為終端提供如何與卡進行后續(xù)工作通信的信息。下面的部分介紹每一個字符。EMV規(guī)范為協(xié)議T=0定義的ATR內(nèi)容如表2所示,協(xié)議T=1時如表3所示。 表2. 基本的EMV ATR (T=0)
表3. 基本的EMV ATR (T=1)
TS初始字符 ATR序列的第一個字符被定義為初始字符TS。根據(jù)它的比特碼型,這個字符同步信息定義所有后續(xù)字符的極性。TS的前四個比特組成如下:低電平的開始位,然后是兩個高電平比特,緊隨其后又是一個低電平位。這個固定的比特碼型保證了同步。后續(xù)的三個比特可以都為高電平代表直接約定,也可以是都為低電平代表反向約定。對于直接約定,I/O線上的高電平就代表邏輯1,數(shù)據(jù)傳輸時首先發(fā)送最低有效位。對于反向約定,I/O線上的低電平就代表邏輯1,數(shù)據(jù)傳輸時首先發(fā)送最高有效位。由于規(guī)范容許反向約定,所以EMV建議所有當前的卡設(shè)計都采用直接約定。最后的三個比特是兩位高電平、一位低電平。ATR或者任何其它10比特字符幀中的最后一個比特位都是奇偶位,它會通過置高或者置低來保證幀中1的總數(shù)目為一個偶數(shù)。 T0格式字符 ATR序列的第二個字符被定義為格式字符,稱為T0。這個字符包含有兩個部分,都用來確定有哪些字符會包含在其余的ATR序列中。最高有效的四個比特位用Y1來表示,它們代表TA1,TB1,TC1或者TD1是否會被發(fā)送。對于Y1的每個邏輯1,每個字符的出現(xiàn)由下面的方式確定: Bit 8 (msb) = 1代表字符TD1會被發(fā)送 Bit 7 = 1代表字符TC1會被發(fā)送 Bit 6 = 1代表字符TB1會被發(fā)送 Bit 5 = 1代表字符TA1會被發(fā)送 T0的四個最低有效比特位用K來表示。這些比特將會確定包含在其余ATR系列中的"歷史字節(jié)"的數(shù)量,0至15個。歷史字節(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ī)范中被定義用作其它通信。在使用時,TA1會分為上下兩個半字節(jié)。上半字節(jié)確定時鐘速率變換因子F,它用來調(diào)整時鐘信號的頻率。下半字節(jié)確定比特速率調(diào)整因子D,它用來調(diào)整ATR后續(xù)的比特持續(xù)時間。上面的公式2中有對這些參數(shù)的使用。在ATR期間初始ETU選用默認值,F(xiàn) = 372, D = 1,如果沒有在基本ATR以外修改,那么在后續(xù)交互中依然使用默認值。 TB1字符 TB1字符傳送關(guān)于智能卡編程電壓要求的信息。比特b1至b5 (稱為PI1)傳送編程電壓,比特b6和b7 (稱為II)傳送智能卡要求的最大編程電流。對于基本的ATR,TB1 = '00'代表VPP引腳在智能卡上沒有連接。 TC1字符 TC1字符傳送N的大小,它用來確定終端向智能卡發(fā)送連續(xù)字符時要加入的額外保護時間。這個值與卡發(fā)往終端的字符或者有相反發(fā)送方向的兩個字符都沒有關(guān)系。N是個二進制數(shù),它代表著作為額外保護時間而附加的ETU。當TC1 = 'FF'時,兩個字符間應(yīng)該使用最小延時。對于協(xié)議T=0,此值為12個ETU,對于協(xié)議T=0,此值為11。N的大小可以在0至255間任意取值。如果TC1沒有在ATR中返回,終端會默認接收到00而繼續(xù)工作。因為這個值可以在字符發(fā)送間增加時間,所以為了加速交易應(yīng)該減小此值。 TD1字符 TD1字符表明如果要發(fā)送更多的接口字節(jié)時,將會采用哪個協(xié)議。字符TD1是通用字符TDx的一個特定實例。TDx的最高有效半字節(jié)代表是否TA(x + 1), TB(x + 1),TC(x + 1)或TD(x + 1)要被發(fā)送。對于每個邏輯1,后續(xù)發(fā)送的每個字符是否出現(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。這個值代表將會有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,它確定智能卡需要的編程電壓值。當存在字符TB2時,字符TB1中的PI1值將會被取代。 TC2字符 由于無論是協(xié)議T=0或是T=1,TC2字符都不在基本的EMV ATR響應(yīng)中發(fā)送,所以它由ISO 7816規(guī)范定義。當存在TC2時,它將指定采用協(xié)議類型T=0。TC2會傳送工作等待時間整數(shù)(WI),它用來確定由智能卡發(fā)送的任意字符和由智能卡或者終端發(fā)送的前一個字符在起始位的上升沿之間的最大間隔。工作等待時間的數(shù)值按下式計算:
式中D是比特速率調(diào)整因子(參見上面TA1部分的介紹)。 當ATR系列中不含有TC2時,假定WI = 0x0A為其默認值。 TD2字符 TD2字符和TD1字符具有同樣的功能。詳細情況請看上面的TD1介紹。對于協(xié)議T=1,表3中出現(xiàn)了TD2,其值為0x31。這個值代表:將會有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個字節(jié)之間。對于不含TA3的ATR,終端會假定為默認值0x20。 TB3字符 TB3字符代表字符等待時間整數(shù)(CWI)和塊等待時間整數(shù)(BWI)的數(shù)值,它們用來計算字符等待時間(CWT)和塊等待時間(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ī)范定義。當存在TC3時,它代表將要采用的塊錯誤檢測類型。當沒有TC3時,塊錯誤檢測將采用默認的縱向冗余校驗(LRC)。 TCK字符 TCK字符是校驗字符,它的值可以用來核對ATR期間發(fā)送數(shù)據(jù)的完整性。只要T0至TCK間包含的所有字節(jié)做異或運算結(jié)果為0,TCK可以是任意值。T=0時不采用TCK,但是在其它所有情況下都會在ATR中返回。 ATR的總結(jié) 終端接收至ATR序列的最后一個字符,所有必要的參數(shù)都從卡發(fā)送到了終端后,對DS8007可以進行接口參數(shù)的必要調(diào)整。由此可以開始后續(xù)通信。 應(yīng)用協(xié)議數(shù)據(jù)單元(APDU)如前所述,卡操作的下一個階段是交易的執(zhí)行。在交易期間執(zhí)行的特定操作依賴于卡的類型、賬戶(信用卡、借記卡等)以及用戶的請求。無論什么特定的操作,交易都通過終端對智能卡發(fā)送命令來完成。智能卡執(zhí)行被請求的服務(wù),有可能會回復(fù)一個結(jié)果??ǖ牟僮骺梢院唵蔚阶x取存儲器中的一個位置,或者復(fù)雜如執(zhí)行加密工作。無論什么操作,終端和卡之間的通信通過應(yīng)用協(xié)議數(shù)據(jù)單元,或APDU來實現(xiàn)。執(zhí)行一個應(yīng)用時,智能卡和終端必須交互信息。信息的共享通過命令響應(yīng)數(shù)據(jù)交換來完成。終端創(chuàng)建并發(fā)送一個命令給智能卡,然后智能卡會對指令譯碼并發(fā)出響應(yīng)。這個命令響應(yīng)信息對被稱為一個應(yīng)用協(xié)議數(shù)據(jù)單元(APDU)。終端發(fā)送的特定命令信息(C-APDU)會收到來自卡的特定響應(yīng)信息(R-APDU)。這些信息都稱作為APDU命令響應(yīng)對。EMV規(guī)范中詳細介紹了這兩種信息類型的格式。它們的格式如下所述。 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的第一個字節(jié)被定義為指令類別,稱為CLA。這個字節(jié)除了0xFF外可以是任意的8比特值,但是目前只在最高優(yōu)先半字節(jié)使用了0至8。最高優(yōu)先半字節(jié)為0時定義為行業(yè)間的命令,為8時定義為EMV規(guī)范專用。 命令A(yù)PDU的第二個字節(jié)是指令代碼,稱為INS。這個字節(jié)只有在最低有效位為0,并且最高有效半字節(jié)不是6或者9的情況下才有效。 必須的頭部分中,P1和P2包含有特定命令的參數(shù),可以是任意值。如果沒有使用,參數(shù)字節(jié)必須取值0x00。 R-APDU 智能卡接收并譯碼來自終端的APDU命令后會返回響應(yīng)。如同規(guī)范中定義的一樣,響應(yīng)由長度可變的可選數(shù)據(jù)部分,跟隨一個必須的兩字節(jié)報尾組成。表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)的實際長度被稱為Lr。雖然卡并不發(fā)送Lr的值,如果應(yīng)用需要的話終端可以計算此值。 對于正常的命令結(jié)束,智能卡會在SW1中返回0x90,在SW2中返回0x00。其它任何響應(yīng)都代表有錯誤或者告警發(fā)生2。 范例代碼本應(yīng)用筆記提供的軟件包含在可下載文件an4029_sw.zip中。這個文件包括用來生成可執(zhí)行十六進制文件(ds8007.hex)所需的所有的C(main.c,ds8007.c,LCD_Funct.c)和匯編語言(Startup.a51)源代碼。代碼通過Keil PK51專業(yè)開發(fā)套件和μVision?集成開發(fā)環(huán)境(IDE)編譯和鏈接。μVision項目文件(ds8007.Uv2)也包括在.zip文件中。Maxim提供可裝載并運行在DS8007智能卡接口板上的.HEX文件,接口板包含在DS8007評估(EV)套件中。范例軟件實現(xiàn)了一個完整的智能卡工作過程,包括上電、ATR,APDU以及斷電操作。當連接至一個啞終端時,電路板通過軟件會產(chǎn)生一個38,400波特率的RS-232串口輸出,這個輸出如下面的圖4所示。關(guān)于該軟件的詳細說明已經(jīng)超出本應(yīng)用筆記的范圍,但我們提供的源代碼可以作為一套完整的智能卡接口的基礎(chǔ),該接口基于DS5002安全處理器和DS8007多協(xié)議雙智能卡接口芯片。圖4. 軟件輸出 我們采用Advanced Card Systems (ACS)公司的基于微控制器的智能卡來測試這個范例軟件。作為基于微控制器的設(shè)備,這張卡會執(zhí)行稱為ACS智能卡操作系統(tǒng)版本1,或者ACOS1的嵌入式操作系統(tǒng)中的功能。這張卡具有以下的特性:
對于這個有一個APDU的范例軟件,執(zhí)行開始會話命令。這個命令具有如下的格式:
對開始會話命令的響應(yīng)具有如下的格式;
圖4所示的軟件輸出表明來自卡的返回隨機數(shù)是0xCB,0xC4,0xBD,0xD5,0xA4,0x7E,0x36和0x3F。它還表明返回狀態(tài)為0x90,0x00,這表明成功完成了命令。 結(jié)論DS8007是個混合信號外設(shè),它減輕了微控制器和智能卡間接口的難度,提供了與兩個獨立的智能卡物理連接時所必須的所有電信號。專用的內(nèi)部時序電路用來控制卡的自動激活和關(guān)閉,還有一個用來數(shù)據(jù)通信的ISO UART。DS8007在2.7V至6.0V的電源電壓下都可以工作,通過電荷泵和電壓調(diào)節(jié)器,還可以同時輸出兩路獨立的智能卡供電電壓,每路都可選1.8V,3.0V或5V。通過標準的并行8比特數(shù)據(jù)線可以與微控制器進行通信,可以配置為非復(fù)用方式,或者是數(shù)據(jù)和地址復(fù)用方式。通過DS5002安全微處理器,并利用DS8007作為其智能卡接口,我們提供的軟件實現(xiàn)了一個完整的智能卡會話。智能卡在其ATR中返回的字符以38400的波特率在板子的串口上輸出,并且卡會發(fā)送"Start Session"命令A(yù)PDU。結(jié)果隨機數(shù)也會在串口上輸出。 |
DS8007和智能卡接口基礎(chǔ)
- 接口(148176)
相關(guān)推薦
2.7至5.5V的NCN6001智能卡接口應(yīng)用
NCN6001DTBEVB,NCN6001評估板2.7至5.5V適配卡。 NCN6001DTBEVB允許評估NCN6001集成電路。 NCN6001致力于智能卡接口應(yīng)用
2020-08-14 09:34:24
442智能卡retval = SCLIB_Activate(5, FALSE);一直返回為1,這是為什么?
各路大神,用了官網(wǎng)給的智能卡讀取ATR的列程,發(fā)現(xiàn)retval = SCLIB_Activate(5, FALSE);一直返回為1,這是為什么?智能卡只支持T=0,372,求解?由于官網(wǎng)智能卡例程是封裝好的庫,請問有沒有相關(guān)函數(shù)說明文檔?有的話,麻煩發(fā)一份,謝謝!
2023-06-27 10:31:29
智能卡接口ST8024L介紹
ST8024L是一款智能卡接口,旨在最大限度地降低所有需要智能卡(例如機頂盒,電子支付,付費電視和身份證)的應(yīng)用中的微處理器硬件和軟件復(fù)雜性
2020-08-13 09:37:01
智能卡接口參考設(shè)計
`描述TIDA-00382 TCA5013 參考設(shè)計可解決 EPOS 智能卡子系統(tǒng)的問題;讓客戶能更輕松地通過 EMV 測試。TCA5013 參考設(shè)計構(gòu)建有一個用戶卡槽,可讓 TCA5013 檢測
2015-05-11 10:55:53
智能卡接口芯片ST8024CDR相關(guān)資料下載
智能卡接口芯片ST8024CDR資料下載內(nèi)容包括:ST8024CDR引腳功能ST8024CDR內(nèi)部方框ST8024CDR典型應(yīng)用電路
2021-03-31 07:04:07
智能卡接口芯片ST8024相關(guān)資料下載
概述:該ST8024是一個完整的低成本模擬接口異步3 V和5 V智能卡。它可以放置在卡和微控制器與極少的外部元件來執(zhí)行所有的電源保護和控制功能之間。ST8024是直接更換ST8004的。主要應(yīng)用有:智能卡閱讀器的機上盒,IC卡讀卡器的銀行,身份識別,收費電視。
2021-05-17 07:20:42
智能卡天線設(shè)計的注意要點
系統(tǒng)的優(yōu)化設(shè)計顯得尤其關(guān)鍵。最近幾年,非接觸式智能卡已越來越多地應(yīng)用于支付和識別領(lǐng)域。除了當前智能卡使用最為廣泛的公交行業(yè)之外,越來越多的國家開始考慮將非接觸式應(yīng)用推廣至其他全國性項目。鑒于非接觸式
2019-07-17 08:20:55
智能卡芯片的優(yōu)點及其缺點
資料描述:自從上世紀七十年代MCU誕生以來,芯片的破解技術(shù)與防止芯片被破解方案就在不斷在上演著“道高一尺,魔高一丈”,一山更比一山高的追逐。本文將單片機在安全保護方面的發(fā)展歷程與大家分享。并在文章的最后,總結(jié)了現(xiàn)階段安全級別最高的智能卡芯片的優(yōu)點及其缺點。
2021-11-03 08:52:07
ACR39U-UF智能卡讀寫器Type-C接頭適合哪些應(yīng)用場景
使用。采用USB Type-C接口的ACR39U是ACS讀寫器的再次突破。USB 2.0全速接口USB Type-C接頭即插即用——支持CCID標準,具有高度的靈活性智能卡讀寫器:支持ISO 7816
2019-08-03 11:02:14
AMBA智能卡接口數(shù)據(jù)表
智能卡接口符合《支付系統(tǒng)集成電路規(guī)范》第一部分《機電特性、邏輯接口和傳輸協(xié)議》(1996年6月3.0版)。
本標準由Europay International S.A.、萬事達卡國際公司和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
ARM PrimeCell智能卡接口(PL130)技術(shù)參考手冊
PrimeCell智能卡接口及其特征的序言部分。第二章功能概覽 為描述PrimeCell SCI的區(qū)塊圖和功能而編寫的。第三章程序員模型 閱讀本章描述PrimeCell SCI的塊圖和功能。第四章
2023-08-02 07:38:26
LKT4100性價比最高的智能卡加密芯片
LKT4100,采用8位智能卡芯片為硬件平臺的加密芯片,支持客戶自定義算法,下載到芯片內(nèi)部運行,保證下載到芯片內(nèi)部的程序代碼的安全性,由于采用智能卡芯片,所以芯片本身是無法破解的,因為智能卡芯片本身
2010-11-01 13:39:27
LKT4300多接口32位智能卡加密芯片
LKT4300采用32位智能卡專用芯片,帶有USB接口的32位智能卡微控制器。內(nèi)部工作時鐘頻率可達60M Hz,且可在內(nèi)部和外部時鐘之間動態(tài)切換。芯片內(nèi)嵌USBdevice控制器,支持USB low
2010-11-01 14:04:08
NCN8024R智能卡接口設(shè)備
NCN8024RGEVB,評估板旨在幫助快速評估NCN8024R智能卡接口設(shè)備。本文檔必須與NCN8024R數(shù)據(jù)表一起使用。數(shù)據(jù)表包含有關(guān)NCN8024R規(guī)格和操作的完整技術(shù)細節(jié)。電路板(FR4材料
2020-08-13 09:37:01
RFID射頻功能的手機智能卡怎么實現(xiàn)?
目前國內(nèi)外主流手機RFID智能卡解決方案按照工作頻率可分為兩大類,即13.56MHz方案和2.4GHz方案。其中13.56MHz方案又可分為eNFC方案、雙界面卡自帶天線方案、雙界面卡手機定制方案。以下對4種手機RFID智能卡解決方案分別進行說明。
2019-08-16 08:33:35
RFID讀卡器與RFID智能卡的密碼數(shù)據(jù)動態(tài)變換怎么實現(xiàn)?
隨著電子信息技術(shù)的發(fā)展,非接觸式智能卡(如RFID卡)已經(jīng)在我們的生活中隨處可見。與傳統(tǒng)的接觸式卡、磁卡相比,利用射頻識別技術(shù)開發(fā)的非接觸式智能卡,具有高度安全保密性和使用簡單等特點,正逐漸取代
2019-08-23 07:52:41
STEVAL-IPT007V1是基于ST8034HC的智能卡接口評估板
STEVAL-IPT007V1,ST8034xx接口設(shè)備評估板放置在智能卡和微控制器之間,提供所有必要的電源,保護,檢測和控制功能,同時需要最少的外部元件。 STEVAL-IPT007V1板可輕松
2020-06-11 15:09:44
STM32L562為什么收不到智能卡1位保護時間的響應(yīng)?
當我將 USART 配置為“帶時鐘的智能卡”模式時,它可以從智能卡接收到帶有 2 位保護時間的響應(yīng),但無法接收到帶有 1 位保護時間的響應(yīng)。請告知為什么收不到智能卡1位保護時間的響應(yīng)。
2022-12-29 11:24:05
[轉(zhuǎn)帖]智能卡應(yīng)用引領(lǐng)潮流 數(shù)字化城市方興未艾
智能卡應(yīng)用引領(lǐng)潮流 數(shù)字化城市方興未艾  
2008-11-10 12:31:45
stm32f051智能卡接口發(fā)送APDU指令不能接受到響應(yīng)數(shù)據(jù)
在調(diào)試智能卡時參考了官網(wǎng)例程,能正確收到ATR序列,但是發(fā)送APDU指令始終不能接受到響應(yīng)數(shù)據(jù)
2019-01-16 06:09:14
stm32芯片智能卡的相關(guān)資料分享
stm32芯片智能卡功能開發(fā)所使用的芯片是STM32L0系列,解決智能卡接口的問題,親測一下代碼是可是使用的,通信成功。USART_TX引腳,模式為smartcard模式,按字節(jié)實現(xiàn)雙向數(shù)據(jù)傳輸
2022-02-22 06:05:22
【EMC家園】智能卡的應(yīng)用領(lǐng)域!
。智能卡、RFID應(yīng)用: 產(chǎn)品類別 應(yīng)用類型 主 要 用 途 智能卡 電子證照 居住證、職工證、警官證、借書卡、校園一卡通、圖書館系統(tǒng)電子讀者證 出入控制 酒店門鎖、住宅門禁、企事業(yè)單位門禁、學校
2015-12-21 16:52:54
低功耗低成本智能卡接口DS8313
Maxim推出低功耗、低成本智能卡接口DS8313。器件能夠在主機微控制器與5V、3V或1.8V智能卡之間進行電平轉(zhuǎn)換,為智能卡工作提供高達80mA的電流。DS8313具有業(yè)內(nèi)最低的停止模式功耗
2019-05-23 05:01:06
單接口芯片控制器兩個智能卡參考設(shè)計
單接口芯片控制器兩個智能卡參考設(shè)計顯示LTC1955用于雙智能卡到RS232應(yīng)用,由單個鋰離子電池供電
2020-06-01 09:34:43
雙SIM卡智能卡電源和接口芯片LTC4558資料推薦
雙SIM卡智能卡電源和接口芯片LTC4558資料下載內(nèi)容包括:LTC4558功能和特點LTC4558引腳功能LTC4558內(nèi)部方框圖LTC4558典型應(yīng)用電路
2021-03-30 06:37:16
雙界面智能卡芯片BES1332EF怎么樣?
智能卡(smart card又稱集成電路卡)將一個集成電路芯片鑲嵌于塑料基片中,封裝成卡的形式,其外形與覆蓋磁條的磁卡相似。筆者在利用北京市嵌入式系統(tǒng)重點實驗室生產(chǎn)的智能卡進行符合中國人民銀行金融
2019-08-20 08:20:16
可通過EMV測試的智能卡接口
描述TIDA-00382 TCA5013 參考設(shè)計可解決 EPOS 智能卡子系統(tǒng)的問題;讓客戶能更輕松地通過 EMV 測試。TCA5013 參考設(shè)計構(gòu)建有一個用戶卡槽,可讓 TCA5013 檢測用戶
2018-11-19 11:49:18
基于FPGA的身份認證智能卡設(shè)計
的隨機數(shù)都不相同,因此可以防止攻擊者利用截獲的加密身份信息進行重放攻擊。 2 智能卡硬件結(jié)構(gòu) 身份認證智能卡主要包括FPGA、PCI 9054接口芯片和FLASH存儲器三部分,以及電源管理、時鐘
2011-10-14 12:45:21
基于NCN6000智能卡接口的AND8073/D
AND8073 / D,演示板使用NCN6000智能卡接口。演示板完全組裝好,可以在5 + 3英寸電路板上運行。包括評估NCN6000集成電路所需的所有功能。該板僅需要外部DC 8至12 V 500 mA穩(wěn)定電源
2020-08-14 09:42:10
基于STM32F05xx USART外設(shè)的智能卡接口硬件和固件設(shè)計
本應(yīng)用筆記介紹了基于STM32F05xx USART外設(shè)的智能卡接口硬件和固件設(shè)計
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ū)動智能卡
在銀行、身份識別和電信市場中,對安全和增強的功能性不斷增長的需要,增加了全球范圍智能卡的使用。另一方面,這也使得對安全性較低的磁條卡的使用量下降。然而,所需的基于智能卡系統(tǒ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
如何設(shè)計一個基于AMBA總線的智能卡控制器?
本文通過對ISO/IEC 7816-3傳輸協(xié)議的分析,基于AMBA總線架構(gòu),提出一款智能卡設(shè)計方案,通過FPGA驗證并采用SMIC 0.18μm工藝流片成功。
2021-05-07 06:10:12
安田智能卡的封裝和芯片連接解決方??案
智能卡在日常生活中變得越來越普遍,例如用于撥打電話和提取現(xiàn)金。健康保險卡、身份證和電子護照都帶有小芯片。由于該芯片包含重要信息,因此它必須可靠工作,并通過保護涂層防止損壞。
智能卡制造商必須不斷增加
2023-08-24 16:40:51
嵌入式Linux識別智能卡出錯
大家好,我最近在做嵌入式arm上的u***智能卡的開發(fā),我在PC上交叉編譯好程序之后下載到開發(fā)板上運行,但是我在識別智能卡的過程中出錯了。錯誤是在程序調(diào)用SCardEstablishContext()建立上下文連接上,這應(yīng)該怎么解決呢?謝謝大家。
2016-04-27 16:49:03
怎么實現(xiàn)機頂盒中智能卡通信?
本文主要討論智能卡與機頂盒之間的通信。機頂盒中的主芯片一般都提供與智能卡通信的接口,利用相應(yīng)的硬件和通信協(xié)議,就可以實現(xiàn)它們之間的正常通信。在本文中,機頂盒芯片采用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
移動通信中Java智能卡的主要特點是什么?
移動通信中Java智能卡的主要特點是什么?RMI技術(shù)與移動通信中智能卡的RMI技術(shù)及其應(yīng)用
2021-05-26 06:40:38
緊湊且經(jīng)濟高效的單一智能卡接口IC
NCN8025AMNGEVB,NCN8025 / NCN8025A評估板是一款緊湊且經(jīng)濟高效的單一智能卡接口IC。它專用于1.8V / 3V / 5V智能卡讀寫器應(yīng)用
2020-08-14 09:34:24
請問怎么用TCL語言和C語言聯(lián)合編程,以PC/SC為編程接口實現(xiàn)智能卡的測試平臺?
本設(shè)計用TCL語言和C語言聯(lián)合編程的方法,以PC/SC為編程接口,實現(xiàn)了智能卡的測試平臺,能夠?qū)?b class="flag-6" style="color: red">智能卡進行質(zhì)量和性能的測試。
2021-04-09 06:41:31
采用智能卡平臺的高端加密IC開發(fā)中常見問題
問題,主要是很多客戶對智能卡平臺不甚了解,或者思路還是局限在以往的低端加密IC上,采用IIC接口似乎大家都可以理解和掌握的。但是智能卡芯片自身的特點,只是支持ISO7816-3通訊協(xié)議,很多客戶對這個
2011-04-08 14:31:03
DS8024中文資料 (智能卡接口)
DS8024智能卡接口IC是用于智能卡讀卡器的低成本模擬前端,適用于所有ISO 7816、EMV*以及GSM11-11應(yīng)用。DS8024和NXP TDA8024引腳兼容,采用28引腳TSSOP封裝和SO封裝。 在需要1.8V或更低電
2008-11-19 09:56:27113
DS8313, DS8314中文資料/數(shù)據(jù)手冊 (智能卡接口
DS8313智能卡和SIM卡接口IC是用于智能卡讀卡器的低成本模擬前端,專為不需要使用輔助卡I/O觸點C4和C8 (AUX1和AUX2)的智能卡應(yīng)用而設(shè)計。DS8313支持5V、3V和1.8V智能卡,DS8313沒有電荷泵,
2009-04-27 16:23:1558
DS8023中文資料,pdf datasheet (智能卡接
DS8203智能卡接口IC為低成本、低功耗模擬前端,適用于所有ISO 7816、EMV*以及GSM11-11應(yīng)用。DS8023支持5V、3V和1.8V智能卡,并提供低功耗待機模式。DS8023提供28引腳TSSOP和SO封裝,替換TDA80
2009-07-18 08:23:4444
DS8024 業(yè)內(nèi)首款智能卡接口,提供可靠的通信方案
DS8024 業(yè)內(nèi)首款智能卡接口,提供可靠的通信方案
DS8024概述
DS8024智能卡接口IC是用于智能卡讀卡器的低成本模擬前端
2008-11-19 09:58:33938
DS8007 多協(xié)議雙智能卡接口
DS8007 多協(xié)議雙智能卡接口
DS8007是一款低成本多協(xié)議雙智能卡讀卡接口,滿足所有ISO 7816、EMV™和GSM11-11的
2008-11-27 18:05:22726
利用DS8007評估套件進行設(shè)計
摘要:本文闡述使用DS8007雙智能卡接口評估(EV)套件的步驟,解釋了怎樣安裝和配置軟件、配置硬件,建立并裝載板上DS5002FP微控制器執(zhí)行的應(yīng)用軟件。提供了一個簡單的"Hello World"實
2009-04-23 10:14:39988
DS8007和智能卡接口基礎(chǔ)
摘要:DS8007是一款低成本的多協(xié)議雙智能卡接口,滿足所有ISO 7816、EMV™和GSM11-11的要求。這個混合信號外設(shè)可以管理微控制器和兩個獨立智能卡間的所有接口細節(jié)。本應(yīng)用筆記介
2009-04-24 17:27:181033
DS8007在智能卡交易中的應(yīng)用
摘要:本應(yīng)用筆記介紹了一個用DS8007接口器件和DS5002安全微控制器設(shè)計的智能卡支付終端實例。DS8007評估(EV)套件和所提供的C源代碼可實現(xiàn)基本的智能卡存款、取款和卡的初始化功能
2009-04-24 17:28:13884
利用DS8007評估套件進行設(shè)計
摘要:本文闡述使用DS8007雙智能卡接口評估(EV)套件的步驟,解釋了怎樣安裝和配置軟件、配置硬件,建立并裝載板上DS5002FP微控制器執(zhí)行的應(yīng)用軟件。提供了一個簡單的"Hello World"實
2009-04-24 17:29:12801
DS8007A多協(xié)議雙智能卡接口
DS8007A多協(xié)議雙智能卡接口是一款汽車級、低成本雙智能卡讀卡器接口,滿足所有ISO 7816、EMV™和GSM11-11的
2010-11-03 09:10:10890
DS8007 低成本多協(xié)議雙智能卡讀卡接口
DS8007是一款低成本多協(xié)議雙智能卡讀卡接口,滿足所有ISO 7816、EMV?和GSM11-11的要求。通過其8位并行總線和專用地址選擇(AD3–AD0)引腳,DS8007可方便的直接連接至Maxim安全微控制器的非復(fù)
2011-07-21 18:12:541625
基于DS5002和接口芯片DS8007實現(xiàn)智能卡接口設(shè)計
智能卡在今天快節(jié)奏的經(jīng)濟生活中已經(jīng)無處不在,它將逐步代替以磁條貯存帳戶信息的付費卡。智能卡通常制作成衣服口袋大小的卡片,與標準的信用卡類似,上面嵌入集成電路,一般是非易失存貯器或帶有非易失存貯器的安全處理器。智能卡上面還嵌入了多個電子觸點,通過這些電子觸點可以與內(nèi)部存貯器或處理器通信。
2020-04-13 09:59:471118
使用單片機實現(xiàn)智能卡接口控制器的設(shè)計資料說明
、交通及公共事業(yè)等領(lǐng)域。智能卡接口控制器是連接智能卡和主控設(shè)備的橋梁,是智能卡處理設(shè)備中的最重要組成部分之一。面對龐大的市場需求,各大芯片廠商都推出了各自的智能卡接口控制器芯片,例如,Philips的8007、Linear的LTC1755/6等。本文也提出一種實用的智能卡接口控制器的設(shè)計方案。
2020-10-06 18:08:002154
DS8007芯片在智能卡交易中的應(yīng)用
本應(yīng)用筆記介紹了一個基于 DS8007 多協(xié)議雙智能卡接口芯片和 DS5002 安全微控制器的智能卡支付交易系統(tǒng)。該系統(tǒng)可實現(xiàn)基本的智能卡存款、取款交易以及卡的初始化功能。雖然系統(tǒng)沒有進行任何
2020-10-30 21:17:17403
DS8007接口芯片在智能卡交易中有什么樣的應(yīng)用
本應(yīng)用筆記介紹了一個基于 DS8007 多協(xié)議雙智能卡接口芯片和 DS5002 安全微控制器的智能卡支付交易系統(tǒng)。該系統(tǒng)可實現(xiàn)基本的智能卡存款、取款交易以及卡的初始化功能。雖然系統(tǒng)沒有進行任何
2020-12-08 23:04:0018
DS8007在智能卡交易中的應(yīng)用
本應(yīng)用筆記介紹了基于DS8007多協(xié)議、雙智能卡接口芯片和DS5002安全微控制器的智能卡支付交易系統(tǒng)?;拘庞每ê徒栌浗灰着c智能卡初始化功能一起實現(xiàn)。雖然沒有試圖包括通常與“真實”支付交易系統(tǒng)相關(guān)的任何安全措施,但此處演示的功能代表了這種系統(tǒng)。
2023-03-03 14:16:10596
DS8007和智能卡接口基礎(chǔ)
DS8007是一款多協(xié)議、低成本、雙智能卡接口,支持所有ISO 7816、EMV?和GSM11-11要求。這個混合信號外設(shè)管理微控制器和兩個獨立智能卡之間接口的所有細節(jié)。本應(yīng)用筆記介紹了智能卡的一些基礎(chǔ)知識以及如何與智能卡通信。提供的軟件使用DS8007將智能卡與DS5002安全微處理器連接。
2023-03-03 14:24:02864
DS8007在智能卡交易中的應(yīng)用
本應(yīng)用筆記介紹了基于DS8007多協(xié)議、雙智能卡接口芯片和DS5002安全微控制器的智能卡支付交易系統(tǒng)?;拘庞每ê徒栌浗灰着c智能卡初始化功能一起實現(xiàn)。雖然沒有試圖包括通常與“真實”支付交易系統(tǒng)相關(guān)的任何安全措施,但此處演示的功能代表了這種系統(tǒng)。
2023-04-03 11:05:26674
DS8007和智能卡接口基礎(chǔ)
DS8007是一款多協(xié)議、低成本、雙智能卡接口,支持所有ISO 7816、EMV?和GSM11-11要求。這個混合信號外設(shè)管理微控制器和兩個獨立智能卡之間接口的所有細節(jié)。本應(yīng)用筆記介紹了智能卡的一些基礎(chǔ)知識以及如何與智能卡通信。提供的軟件使用DS8007將智能卡與DS5002安全微處理器連接。
2023-04-03 11:12:51653
利用DS8007評估套件進行設(shè)計
本文闡述使用DS8007雙智能卡接口評估(EV)套件的步驟,解釋了怎樣安裝和配置軟件、配置硬件,建立并裝載板上DS5002FP微控制器執(zhí)行的應(yīng)用軟件。提供了一個簡單的\"Hello World\"實例,以及幾個C程序函數(shù),以演示板上LCD模塊的使用。
2023-06-16 17:19:20459
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
評論
查看更多