73S1217F評估板:開發(fā)智能卡控制器的得力助手
在電子設(shè)計(jì)領(lǐng)域,一款功能強(qiáng)大且易用的評估板往往能為開發(fā)工作帶來極大的便利。今天,我們就來深入了解一下Teridian Semiconductor Corporation的73S1217F評估板,看看它能為我們的開發(fā)工作提供哪些支持。
文件下載:73S1217F-EB.pdf
評估板簡介
73S1217F評估板是一個(gè)用于展示73S1217F智能卡控制器設(shè)備功能的平臺(tái)。它既可以作為獨(dú)立設(shè)備運(yùn)行,也能作為開發(fā)平臺(tái)使用。該評估板預(yù)加載了USB CCID應(yīng)用程序,同時(shí)CD中還提供了EMV測試應(yīng)用程序。用戶可以通過在線仿真器(ICE)或TSC Flash Programmer Model TFP2下載應(yīng)用程序,進(jìn)行基于73S1217F的嵌入式應(yīng)用開發(fā)和調(diào)試。
評估套件內(nèi)容
- 評估板:4層矩形印刷電路板(PWB),型號為E1217FN12B1 Rev B,包含預(yù)加載USB CCID應(yīng)用程序的73S1217F芯片。
- USB電纜:2米長的A - B型公對公USB電纜(Digi - key AE9932 - ND)。
- 電源:5V直流電源。
- CD:包含文檔(數(shù)據(jù)手冊和用戶指南)、軟件API庫、評估代碼和實(shí)用工具。
評估板特性
- 接口豐富:具備USB 2.0全速接口、RS - 232接口、雙智能卡接口、ICE/編程器接口。
- 顯示與輸入設(shè)備:配備2行x 16字符的LCD模塊和6 x 5鍵盤。
- 實(shí)時(shí)時(shí)鐘:支持實(shí)時(shí)時(shí)鐘(RTC)功能。
- 狀態(tài)指示:帶有1個(gè)LED指示燈。
推薦設(shè)備和測試工具
功能評估
需要一臺(tái)裝有Microsoft? Windows? XP或Vista?的PC,或裝有Linux?的工作站,并配備USB和/或串行(RS - 232)端口。
軟件開發(fā)
- Signum? ICE(在線仿真器):ADM - 51,詳情可參考http://signum.temp.veriohosting.com/Signum.htm。
- Keil? 8051 C編譯器套件:CA51,參考網(wǎng)址為http://www.keil.com/c51/ca51kit.htm和http://www.keil.com/product/sales.htm。
評估板基本設(shè)置
電源供應(yīng)
評估板的電源可以來自以下三個(gè)來源:
- 實(shí)驗(yàn)室電源:通過香蕉插頭J2、J3和J5連接穩(wěn)壓實(shí)驗(yàn)室電源。
- AC - DC轉(zhuǎn)換器:任何能夠產(chǎn)生2.7V - 6.5V、最大400mA直流電源的AC - DC轉(zhuǎn)換器。
- USB總線:連接到計(jì)算機(jī)或集線器時(shí),USB總線提供的+5V電源。此時(shí),ON/OFF開關(guān)S33無效,電源始終開啟。
通信接口
評估板與外部主機(jī)的通信可以通過以下兩種方式實(shí)現(xiàn):
- USB接口:標(biāo)準(zhǔn)USB2.0全速接口。
- RS - 232接口:標(biāo)準(zhǔn)RS - 232串行接口(僅TX/RX)。
連接仿真工具
評估板設(shè)計(jì)為與Signum Systems的在線仿真器(ICE)(型號ADM - 51)配合使用。通過將Signum System pod的帶狀電纜直接連接到連接器J11,即可實(shí)現(xiàn)與評估板的連接。
加載用戶代碼
編程硬件接口
TFP2或ICE與73S1217F之間通信所需的信號包括E_TCLK(數(shù)據(jù)時(shí)鐘)、E_RXTX(數(shù)據(jù)輸入/輸出)和E_RST(閃存下載器復(fù)位,低電平有效)。這些信號以及3.3V和GND可在仿真器頭J11上找到。
使用在線仿真器加載代碼
如果73S1217F閃存中已有固件,在加載新文件之前需要先擦除閃存。通過點(diǎn)擊仿真器軟件中的RESET按鈕,再點(diǎn)擊ERASE按鈕來擦除閃存。擦除完成后,使用文件菜單中的Load命令選擇要加載的文件,點(diǎn)擊OK按鈕將文件加載到IC的閃存中。最后,移除仿真器探頭(電纜),按下評估板上的復(fù)位按鈕,新代碼即可開始執(zhí)行。
使用TSC Flash Programmer Model TFP2加載代碼
按照TSC Flash Programmer Model TFP2用戶手冊中的說明進(jìn)行操作。
使用USB CCID應(yīng)用程序
USB CCID固件已預(yù)安裝在73S1217F評估板上。要正常運(yùn)行,需要將評估板通過USB端口連接到裝有適當(dāng)驅(qū)動(dòng)程序的PC。上電后,評估板能夠運(yùn)行CCID - USB演示主機(jī)應(yīng)用程序,實(shí)現(xiàn)智能卡的激活和停用(ISO或EMV模式)、與插入板中的智能卡交換APDU命令以及啟動(dòng)測試序列以評估板在EMV測試環(huán)境中的性能。
驅(qū)動(dòng)程序和主機(jī)演示軟件安裝
Windows XP系統(tǒng)
有兩種驅(qū)動(dòng)程序可供選擇:標(biāo)準(zhǔn)Microsoft Windows XP驅(qū)動(dòng)程序和Teridian提供的驅(qū)動(dòng)程序。使用73S1217F透明閱讀器(帶雙插槽、鍵盤和LCD)評估板時(shí),不建議使用Microsoft提供的驅(qū)動(dòng)程序,因?yàn)樗恢С值诙€(gè)插槽、LCD顯示和鍵盤。安裝步驟如下:
- 解壓“12xxF CCID + DFU Vy.yy Release.zip”到指定目錄(如“C:TSC”)。
- 連接USB電纜,主機(jī)系統(tǒng)應(yīng)識(shí)別評估板并啟動(dòng)“添加新硬件安裝向?qū)А薄?/li>
- 選擇Teridian驅(qū)動(dòng)文件(ccidtsc - xp.inf)進(jìn)行安裝。
- 運(yùn)行“CCID - DFU_USB_vy.yy.exe”啟動(dòng)主機(jī)演示應(yīng)用程序。
Linux系統(tǒng)
Teridian在Slackware? 6(內(nèi)核2.4.16)和Fedora? 7(內(nèi)核2.6.23)兩種Linux發(fā)行版上測試了73S1217F評估板與Linux CCID驅(qū)動(dòng)程序v1.3.2和PCSC - Lite v.1.4.4(中間件)的兼容性。具體安裝和使用方法可參考73S1215F、73S1217F CCID USB Linux驅(qū)動(dòng)程序安裝指南(UG_12xxF_041)。
常見問題解答
文檔中針對Windows和Linux系統(tǒng)分別列出了常見問題及解決方案,涵蓋了設(shè)備識(shí)別、驅(qū)動(dòng)程序安裝、調(diào)試信息查看等方面。例如,在Windows系統(tǒng)中,如果PC/SC應(yīng)用程序顯示“未找到閱讀器”,需要檢查評估板的電源供應(yīng)、設(shè)備管理器中的驅(qū)動(dòng)程序狀態(tài)以及智能卡服務(wù)是否啟動(dòng)等。
評估板硬件描述
跳線、開關(guān)和模塊
評估板上的跳線、開關(guān)和模塊具有不同的功能和用途。例如,香蕉插頭J2、J3和J5用于連接外部穩(wěn)壓電源;JP2用于選擇73S8010R的VPC電源供應(yīng)源;J11是在線仿真器連接器等。詳細(xì)信息可參考文檔中的表格。
測試點(diǎn)
評估板上的測試點(diǎn)用于監(jiān)測和測量各種信號,如電感操作(TP1)、RS - 232收發(fā)器芯片的使能輸入(TP2)、電源供應(yīng)的完整性(TP4、TP6)等。
原理圖和PCB布局
文檔提供了評估板的電氣原理圖和PCB布局圖,包括頂層視圖、底層視圖、中間層接地平面和電源平面等。這些信息有助于工程師深入了解評估板的電路結(jié)構(gòu)和布線情況。
物料清單
詳細(xì)列出了評估板所需的各種元器件,包括電容、電阻、連接器、芯片等,以及它們的型號、數(shù)量、制造商和Digi - key零件編號。
原理圖信息
復(fù)位電路
評估板提供了復(fù)位按鈕,RESET引腳需要外部組件支持,R8約為10Ω,電容C27為10μF,且R8和C27應(yīng)盡可能靠近IC安裝。C43(1000pF)用于EFT保護(hù),可選。
振蕩器
73S1217F提供兩個(gè)振蕩器,一個(gè)用于主系統(tǒng)時(shí)鐘(12MHz晶體),另一個(gè)用于RTC(32kHz)。系統(tǒng)時(shí)鐘振蕩器需要一個(gè)1MΩ的并聯(lián)電阻以確保正常啟動(dòng),而32kHz振蕩器不需要并聯(lián)啟動(dòng)電阻。
LCD
73S1217F本身沒有片上LCD控制器,但可以通過特定的USR(GPIO)引腳連接帶有內(nèi)置控制器的LCD模塊。LCD API庫支持最多2行/16字符的顯示。
USB接口
USB接口需要兩個(gè)24Ω ± 1%的串行電阻來提供USB數(shù)據(jù)信號D +和D -的適當(dāng)阻抗匹配。對于自供電USB應(yīng)用,需要通過電阻分壓器將VBUS電壓降至3.3V。
智能卡接口
智能卡接口需要一些外部組件,如RST和CLK信號在智能卡連接器處需要27pF的電容,CLK信號可串聯(lián)一個(gè)0Ω電阻,必要時(shí)可替換為小電阻以減少CLK噪聲。VCC輸出在智能卡連接器處需要1.0μF的電容,VPC輸入需要10μF和0.1μF的電容進(jìn)行去耦。此外,還提供了智能卡接口布局的指導(dǎo)原則,以確保最佳性能。
訂購信息和相關(guān)文檔
73S1217F 68 - Pin QFN評估板的訂購編號為73S1217F - EB。Teridian Semiconductor Corporation還提供了73S1217F數(shù)據(jù)手冊、73S1217F評估板快速入門指南、TSC Flash Programmer Model TFP2用戶手冊等相關(guān)文檔。
總的來說,73S1217F評估板為開發(fā)73S1217F智能卡控制器相關(guān)應(yīng)用提供了一個(gè)全面且實(shí)用的平臺(tái)。無論是初學(xué)者還是有經(jīng)驗(yàn)的工程師,都能通過該評估板快速了解和開發(fā)基于73S1217F的嵌入式應(yīng)用。大家在使用過程中遇到問題,不妨參考文檔中的常見問題解答,或者聯(lián)系Teridian的技術(shù)支持團(tuán)隊(duì)。你在使用類似評估板時(shí)有沒有遇到過什么有趣的問題呢?歡迎在評論區(qū)分享。
-
開發(fā)平臺(tái)
+關(guān)注
關(guān)注
0文章
122瀏覽量
16937
發(fā)布評論請先 登錄
73S1217F評估板:開發(fā)智能卡控制器的得力助手
評論