探索LTC1955雙智能卡接口的奧秘:DC465演示電路深度解析
在當(dāng)今數(shù)字化飛速發(fā)展的時(shí)代,智能卡技術(shù)在各個(gè)領(lǐng)域的應(yīng)用愈發(fā)廣泛,其接口的設(shè)計(jì)與性能也變得至關(guān)重要。今天,我們就來(lái)深入探討一下Linear Technology的DC465演示電路,它為L(zhǎng)TC1955雙智能卡接口與個(gè)人計(jì)算機(jī)的連接提供了便捷的解決方案。
文件下載:DC465A.pdf
一、DC465演示電路概述
DC465演示電路的主要功能是通過(guò)RS232串口將LTC1955雙智能卡接口輕松連接到個(gè)人計(jì)算機(jī)。演示套件中包含一張光盤(pán),里面有用戶友好的圖形界面程序。RS232命令由MC68HC711E9CFN2微控制器解釋后發(fā)送給LTC1955。微控制器中永久編程了一種簡(jiǎn)單的接口語(yǔ)言(ICCICL),具體內(nèi)容總結(jié)在附錄A中。該演示電路的輸入電源范圍為3V至5.5V。
二、性能參數(shù)總結(jié)
電源相關(guān)參數(shù)
| 參數(shù) | 條件 | 值 |
|---|---|---|
| V BATT輸入電壓范圍 | 2.7V至5.5V | |
| V BATT電源電流 | V BATT = 3.6V,I CCA = I CCB = 0mA,V CCA = V CCB = 5V | 390 μA |
| V BATT關(guān)斷電流 | V BATT = 3.6V,V CPO = 0V | 1 μA |
| DV CC輸入電壓范圍 | 3V至5.5V | |
| DV CC電源電流 | DV CC = 3.6V,串口未連接 | 5mA |
這些參數(shù)為我們?cè)谠O(shè)計(jì)和使用電路時(shí)提供了重要的參考,大家在實(shí)際應(yīng)用中可以根據(jù)具體需求進(jìn)行調(diào)整。
三、電路元件清單
| DC465演示電路包含了眾多元件,以下是部分關(guān)鍵元件的清單: | 參考編號(hào) | 數(shù)量 | 零件編號(hào) | 描述 | 供應(yīng)商 | 電話 |
|---|---|---|---|---|---|---|
| C1, C15 | 2 | JMK212BJ475MG | 4.7 μF 6.3V X5R電容 | Taiyo Yuden | (408) 573-4150 | |
| C2–C8, C10, C11, C13, C16 | 11 | 0603YC104MAT1A | 0.1 μF 16V C7R電容 | AVX | (843) 946-0362 | |
| U4 | 1 | LTC1955EUH | IC 5x5 QFN-32 | LTC |
在實(shí)際組裝電路時(shí),大家一定要仔細(xì)核對(duì)元件的參數(shù)和型號(hào),確保電路的正常運(yùn)行。
四、快速入門(mén)指南
系統(tǒng)要求
- PC需配備486處理器或更高版本,且串口映射到COM1。
- 操作系統(tǒng)為Microsoft Windows 95或更高版本。
- 具備CD - ROM驅(qū)動(dòng)器。
- 有PC鍵盤(pán)。
- 9針公母串口電纜(直連)。
- 能夠提供3V至5.5V、最大250mA電流的臺(tái)式電源或電池組。
軟件安裝
- 將標(biāo)有LTC1955的光盤(pán)插入PC的CD - ROM驅(qū)動(dòng)器。
- 訪問(wèn)CD - ROM驅(qū)動(dòng)器,雙擊SETUPRT.BAT鏈接,按照提示安裝HP VEE RUNTIME庫(kù)。
- 再次訪問(wèn)CD - ROM驅(qū)動(dòng)器,雙擊SETUPIO.BAT鏈接,按照提示安裝HP VEE IO庫(kù)。
- 從PC的開(kāi)始菜單中選擇“運(yùn)行…”,在“打開(kāi):”提示框中輸入“veerun –ioconfig”,然后點(diǎn)擊[確定]按鈕。在彈出的對(duì)話框中,點(diǎn)擊[添加儀器…]按鈕,設(shè)置相關(guān)參數(shù)。
硬件連接
- 將9針公母串口電纜從PC的串口(COM1)連接到演示板。
- 確保跳線JP1處于(V{BATT}=D V{CC})位置(連接端子E1和E3)。
- 從“VBATT”到“GND”施加3.2V至5.5V的電壓。
運(yùn)行程序
- 訪問(wèn)CD - ROM驅(qū)動(dòng)器,雙擊程序圖標(biāo)LTC1955.vxe,演示程序?qū)@示在屏幕上。
- 將信用卡或智能卡插入智能卡插槽A,計(jì)算機(jī)屏幕上智能卡插槽A的圖標(biāo)應(yīng)顯示卡已插入。
- 使用軟件程序?qū)⒖ˋ的電壓滑塊移動(dòng)到3V位置,在演示板上測(cè)量(VCCA)相對(duì)于GND的電壓,觀察其是否約為3V。
五、操作說(shuō)明
圖形界面程序功能
LTC1955.vxe圖形界面程序可對(duì)LTC1955進(jìn)行全面評(píng)估。它可以將兩個(gè)卡通道的電壓設(shè)置為1.8V、3V或5V,還能設(shè)置兩個(gè)通道的時(shí)鐘分頻模式。通過(guò)SELECT、DATA和RIN控件,可以操作兩個(gè)智能卡插槽的I/O和RST引腳。如果將符合EMV標(biāo)準(zhǔn)的異步智能卡插入其中一個(gè)插槽,還可以獲取其復(fù)位應(yīng)答。此外,程序還提供狀態(tài)指示燈,顯示每個(gè)智能卡通道的狀態(tài)。
程序模式
程序可以連續(xù)循環(huán)運(yùn)行,也可以切換到單步模式。程序窗口右下角的LOOP - STEP滑塊控制程序的模式。在單步模式下,每次按下STEP/CONTINUE按鈕,僅對(duì)LTC1955執(zhí)行一次讀寫(xiě)循環(huán)。
各項(xiàng)操作設(shè)置
- 智能卡檢測(cè):智能卡檢測(cè)通道通過(guò)改變程序窗口中的智能卡圖標(biāo)來(lái)指示卡的存在。沒(méi)有卡時(shí)顯示“NO CARD”,有卡時(shí)顯示“CARD PRESENT”。
- 設(shè)置(VCCA)和(VCCB):使用智能卡圖標(biāo)右側(cè)的電壓滑塊可以快速設(shè)置兩個(gè)通道的(V_{CC})。注意,所有設(shè)置應(yīng)從0V位置開(kāi)始,避免從較低電壓(非0V)設(shè)置到較高電壓,否則可能導(dǎo)致通道故障。
- 設(shè)置LTC1955時(shí)鐘模式:激活智能卡插槽后,可以使用示波器觀察CLK A/CLK B引腳。通過(guò)移動(dòng)時(shí)鐘設(shè)置滑塊,可以將時(shí)鐘頻率設(shè)置為2MHz、1MHz、500kHz或250kHz,也可以將CLK A/CLK B引腳停止在低電平或高電平狀態(tài)。
- 設(shè)置RST A和RST B:先選擇通道,然后設(shè)置或清除RIN,即可操作兩個(gè)通道的RST引腳。
- 斷言I/O A和I/O B:使用主程序窗口中右中心的選擇開(kāi)關(guān)選擇通道,所選通道的I/O引腳將跟隨DATA滑塊控制的狀態(tài)。
- 檢測(cè)卡移除故障:通道通電到1.8V、3V或5V后,取出卡會(huì)顯示卡移除故障。將電壓滑塊移回0V可清除故障。
- 檢測(cè)ATR故障:選擇通電通道并將RIN滑塊設(shè)置為HI,若插槽中沒(méi)有真正的智能卡,該通道的ATR STATUS指示燈將變?yōu)榧t色。將RIN切換回LO可清除故障。
- 檢測(cè)電氣故障:將通道的(V_{CC})設(shè)置為1.8V、3V或5V后,將其短路到GND,或者CLK和RST引腳短路,都會(huì)導(dǎo)致電氣故障。
- 檢索復(fù)位應(yīng)答:插入符合異步EMV或ISO7816標(biāo)準(zhǔn)的智能卡,按照特定步驟操作,復(fù)位應(yīng)答將顯示在程序窗口左下角的輸出框中。
- 分離(V_{BATI})和(DVCC):LTC1955有兩個(gè)獨(dú)立的電源電平,通過(guò)移除跳線JP1的短路棒并為(V{BAT})施加單獨(dú)的電源,可以嘗試不同的(V{BATI})電平。
六、高級(jí)評(píng)估與故障排除
高級(jí)評(píng)估
板載微控制器包含一種簡(jiǎn)單的LTC1955控制語(yǔ)言ICCICL,可以通過(guò)簡(jiǎn)單的啞終端或個(gè)人計(jì)算機(jī)訪問(wèn)。演示磁盤(pán)中包含一個(gè)共享軟件終端仿真程序Zebra103。ICCICL命令結(jié)構(gòu)在附錄A中有詳細(xì)記錄,命令由單個(gè)字符組成,部分命令后面會(huì)跟2或4個(gè)十六進(jìn)制字符的參數(shù)。
故障排除
DC465最可能出現(xiàn)的問(wèn)題是與主機(jī)個(gè)人計(jì)算機(jī)的通信問(wèn)題,可能是選擇了錯(cuò)誤的端口或端口的協(xié)議設(shè)置錯(cuò)誤。如果計(jì)算機(jī)的RS232端口配置為零調(diào)制解調(diào)器,可以插入零調(diào)制解調(diào)器適配器,或者移除DC465上的串聯(lián)電阻R10和R11并使用跳線轉(zhuǎn)換為零調(diào)制解調(diào)器配置。
總之,DC465演示電路為我們提供了一個(gè)很好的平臺(tái)來(lái)研究和應(yīng)用LTC1955雙智能卡接口。大家在實(shí)際使用過(guò)程中,遇到問(wèn)題可以參考上述內(nèi)容進(jìn)行解決。希望這篇文章能對(duì)各位電子工程師有所幫助,大家在使用過(guò)程中有什么疑問(wèn)或經(jīng)驗(yàn),歡迎在評(píng)論區(qū)分享交流。
發(fā)布評(píng)論請(qǐng)先 登錄
探索LTC1955雙智能卡接口的奧秘:DC465演示電路深度解析
評(píng)論