探索DS8005:雙智能卡接口的理想解決方案
在智能卡應(yīng)用領(lǐng)域,一款高效且功能強(qiáng)大的接口芯片至關(guān)重要。今天,我們將深入探討DS8005這款雙智能卡接口芯片,它為IC卡讀卡器接口提供了出色的解決方案。
文件下載:DS8005-KIT#.pdf
一、DS8005概述
DS8005是一款低成本的雙模擬前端,用于IC卡讀卡器接口,能以互斥方式與兩張智能卡進(jìn)行通信。其模擬接口適用于ISO 7816、EMV?和B - CAS等應(yīng)用。該設(shè)備在功能上類似于兩個帶有外部復(fù)用功能的DS8024,可選擇激活接口,同時還支持低功耗和1.8V卡。它采用28引腳的SO和TSSOP封裝,引腳排列與DS8313向后兼容,這意味著應(yīng)用程序可以使用相同的占位面積和PCB來與一張或兩張智能卡進(jìn)行通信。
二、應(yīng)用領(lǐng)域
DS8005的應(yīng)用十分廣泛,涵蓋了多個領(lǐng)域:
- 機(jī)頂盒條件訪問:保障機(jī)頂盒內(nèi)容的安全訪問。
- 電信領(lǐng)域:在通信設(shè)備中實現(xiàn)智能卡的交互。
- 付費電視:用于付費電視系統(tǒng)的智能卡管理。
- 訪問控制:如門禁系統(tǒng)等,確保安全訪問。
- 金融終端:保障金融交易的安全與穩(wěn)定。
三、產(chǎn)品特性
3.1 模擬接口與電平轉(zhuǎn)換
具備模擬接口和電平轉(zhuǎn)換功能,可實現(xiàn)IC卡通信。同時,卡接口具有±8kV(最小值)的ESD(HBM)保護(hù),有效防止靜電對設(shè)備的損害。
3.2 低功耗特性
- 超低停止模式電流:典型值小于10nA,非常適合電池供電設(shè)備,如筆記本電腦和PDA等。
- 低活動模式電流:在智能卡通信會話期間,消耗的電流也非常小。
3.3 內(nèi)部電源生成
內(nèi)部可生成IC卡的供電電壓,包括5.0V ±5%(最大80mA)、3.0V ±8%(最大65mA)和1.8V ±10%(最大30mA),滿足不同智能卡的供電需求。
3.4 自動卡激活與去激活
由專用內(nèi)部序列器控制,實現(xiàn)卡片的自動激活和去激活,簡化了操作流程。
3.5 靈活的時鐘生成
支持外部晶體頻率除以1、2、4或8,可根據(jù)實際需求靈活調(diào)整時鐘頻率。
3.6 保護(hù)功能
具備高電流、短路和高溫保護(hù),確保設(shè)備在各種惡劣環(huán)境下的穩(wěn)定運行。
3.7 內(nèi)部復(fù)用功能
允許一個ISO 7816 UART實現(xiàn)對兩個智能卡插槽的控制,提高了資源利用率。
四、電氣特性
4.1 絕對最大額定值
- 各引腳相對于GND的電壓范圍在 - 0.5V至 + 6.5V之間(部分引腳有特殊要求)。
- 最大結(jié)溫為 + 125°C,最大功耗范圍在 - 25°C至 + 85°C時為700mW。
- 存儲溫度范圍為 - 55°C至 + 150°C,焊接溫度(回流)為 + 260°C。
4.2 推薦直流工作條件
在 (V{DD}=+3.3V) 、 (V{DDA}=+5.0V) 、 (T{A}=+25^{circ}C) 的條件下,各項參數(shù)都有明確的規(guī)定。例如,數(shù)字電源電壓 (V{DD}) 在2.7V至6.0V之間,卡電壓發(fā)生器電源電壓 (V{DDA}) 必須大于等于 (V{DD}) ,范圍在4.75V至6.0V之間。
五、引腳配置與功能
DS8005共有28個引腳,每個引腳都有其特定的功能:
- 時鐘分頻引腳(CLKDIV1、CLKDIV2):用于確定CLK_輸出引腳的分頻輸入時鐘頻率,可選擇1、2、4、8的分頻。
- 電壓選擇引腳(5V/3V、1_8V):5V/3V引腳可選擇5V或3V與IC卡通信,1_8V引腳則用于選擇1.8V智能卡通信模式。
- 電源引腳(VCCB、VCCA、VDDA、VDDA2、VDD、GND):為設(shè)備和智能卡提供電源。
- 復(fù)位和時鐘引腳(RSTB、CLKB、RSTA、CLKA):分別用于智能卡的復(fù)位和時鐘信號。
- 數(shù)據(jù)引腳(I/OA、I/OB、I/OIN):實現(xiàn)智能卡的數(shù)據(jù)通信。
- 狀態(tài)輸出引腳(OFF、OFF2):反映當(dāng)前選擇接口和非選擇接口的狀態(tài)。
- 接口選擇引腳(SEL_AB):用于選擇與輸入引腳通信和控制的接口。
六、工作模式
6.1 非活動模式
設(shè)備上電時,卡接口處于非活動模式。此時,所有卡觸點處于非活動狀態(tài)(約200Ω到GND),I/OIN引腳處于高阻抗?fàn)顟B(tài),電壓發(fā)生器停止工作,XTAL振蕩器運行(如果設(shè)備包含),電壓監(jiān)控器處于活動狀態(tài),內(nèi)部振蕩器以低頻運行。
6.2 激活序列
主機(jī)微控制器可通過監(jiān)控OFF和CMDVCC信號來檢測卡的存在。當(dāng)卡存在且CMDVCC被拉低時,激活序列開始,包括內(nèi)部振蕩器切換到高頻、啟動電壓發(fā)生器、VCC上升、啟用I/O_引腳、施加CLK_信號和啟用RST_等步驟。
6.3 活動模式
激活序列完成后,卡接口進(jìn)入活動模式,主機(jī)微控制器和智能卡通過I/O線交換數(shù)據(jù)。
6.4 去激活序列
會話完成后,主機(jī)微控制器將CMDVCC線置高,執(zhí)行自動去激活序列,使卡接口返回非活動模式。
6.5 停止模式(低功耗模式)
當(dāng)智能卡接口處于非活動狀態(tài)時,可通過將CMDVCC、5V/3V和1_8V輸入引腳置為邏輯高電平進(jìn)入停止模式。在停止模式下,所有內(nèi)部模擬電路禁用,OFF_引腳跟隨PRES_引腳的狀態(tài)。要退出停止模式,需將一個或多個控制引腳置為邏輯低電平。
七、智能卡電源選擇
DS8005支持1.8V、3V和5V三種智能卡VCC電壓,由1_8V和5V/3V信號控制。1_8V信號具有優(yōu)先級,當(dāng)1_8V為高電平時,智能卡激活時VCC為1.8V;當(dāng)1_8V為低電平時,5V/3V決定VCC的電源范圍。在切換VCC電源選擇時,需注意避免同時改變1_8V和5V/3V的狀態(tài),應(yīng)保持至少100ns的延遲。
八、A/B接口切換
DS8005的一個關(guān)鍵特性是能夠同時管理兩個卡插槽。通過復(fù)用控制信號SEL_AB確定哪個接口用于通信,且可同時為兩個接口供電。在切換接口時,設(shè)備會通過鎖存引腳狀態(tài)來保留控制信號的狀態(tài),允許在不進(jìn)行卡去激活和激活序列的情況下快速切換接口。但主機(jī)在切換前必須記錄當(dāng)前接口控制引腳的狀態(tài),否則可能導(dǎo)致設(shè)備進(jìn)入未知狀態(tài)。
九、應(yīng)用注意事項
應(yīng)用程序的布局會影響DS8005的性能。例如,卡讀卡器觸點之間的額外交叉電容可能會導(dǎo)致噪聲問題,可通過在C2和CGND之間添加100pF電容來解決。此外,還應(yīng)確保設(shè)備和連接器周圍有足夠的接地面積,設(shè)備靠近連接器,分別對VDD和VDDA線進(jìn)行去耦等。
DS8005以其豐富的功能、低功耗特性和靈活的配置,為智能卡應(yīng)用提供了可靠的解決方案。電子工程師在設(shè)計相關(guān)產(chǎn)品時,可根據(jù)實際需求充分發(fā)揮DS8005的優(yōu)勢,同時注意應(yīng)用中的各種細(xì)節(jié),以確保設(shè)備的穩(wěn)定運行。大家在使用DS8005的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享交流。
-
DS8005
+關(guān)注
關(guān)注
0文章
3瀏覽量
6112
發(fā)布評論請先 登錄
探索DS8005:雙智能卡接口的理想解決方案
評論