73S1209F評估板:開啟智能卡控制器開發(fā)之旅
作為一名電子工程師,在智能卡控制器開發(fā)領(lǐng)域,擁有一款合適的評估板至關(guān)重要。今天,我將為大家詳細(xì)介紹Teridian Semiconductor Corporation的73S1209F評估板,希望能為大家的開發(fā)工作提供一些有用的參考。
文件下載:73S1209F-EB.pdf
評估板概述
73S1209F評估板主要用于展示73S1209F智能卡控制器設(shè)備的功能。它既可以作為獨(dú)立設(shè)備運(yùn)行,也能作為開發(fā)平臺使用。該評估板可運(yùn)行Teridian的交鑰匙應(yīng)用程序,也支持用戶自定義開發(fā)的應(yīng)用。Teridian在板上預(yù)裝了USB CCID應(yīng)用程序,并在CD中提供了EMV測試應(yīng)用程序。應(yīng)用程序可通過在線仿真器(ICE)或TSC Flash Programmer Model TFP2進(jìn)行下載。
評估套件內(nèi)容
評估套件包含以下內(nèi)容:
- 73S1209F評估板:4層矩形印刷電路板(PWB),帶有預(yù)加載的交鑰匙程序PCCID。
- 電源適配器:12 VDC/1,000 mA通用壁式變壓器,帶2.1 mm插頭。
- 串口線:DB9,公/母頭,2米長。
- CD:包含文檔(數(shù)據(jù)手冊、用戶指南)、軟件API庫、評估代碼和實(shí)用工具。
評估板特點(diǎn)
- 通信接口:具備RS - 232接口,方便與外部設(shè)備進(jìn)行通信。
- 智能卡接口:配備雙智能卡接口,可同時(shí)處理多個(gè)智能卡。
- 開發(fā)接口:提供ICE/編程器接口,便于開發(fā)和調(diào)試。
- 顯示模塊:2行x 16字符LCD模塊,可顯示相關(guān)信息。
- 輸入設(shè)備:6 x 5鍵盤,方便用戶輸入指令。
- 狀態(tài)指示:2個(gè)LED,可指示設(shè)備的工作狀態(tài)。
評估板設(shè)置
電源供應(yīng)
評估板的電源可通過兩種方式提供:
- 實(shí)驗(yàn)室電源:連接到香蕉插頭J2、J3和J5,此時(shí)板上主開關(guān)S1無效。
- AC - DC轉(zhuǎn)換器:默認(rèn)情況下,使用能夠提供7 V至12 V、400 mA直流電源的轉(zhuǎn)換器,主開關(guān)S1可控制電源的通斷。
通信連接
評估板通過標(biāo)準(zhǔn)RS - 232串行接口(僅TX/RX)與外部主機(jī)進(jìn)行通信。板上默認(rèn)加載了PCCID應(yīng)用程序,需要通過串口連接到PC,上電后可與PC Exerciser主機(jī)應(yīng)用程序配合運(yùn)行。
與仿真工具連接
評估板可與Signum Systems的ADM - 51在線仿真器配合使用。將仿真器的帶狀電纜直接連接到連接器J11即可。Signum Systems提供多種POD選項(xiàng),標(biāo)準(zhǔn)POD可實(shí)現(xiàn)符號調(diào)試、在線斷點(diǎn)、內(nèi)存檢查/修改等功能,其他選項(xiàng)還可提供代碼跟蹤和復(fù)雜斷點(diǎn)功能。
加載用戶代碼
硬件接口
TFP2或ICE與73S1209F之間的通信需要特定的信號,這些信號包括E_TCLK(數(shù)據(jù)時(shí)鐘)、E_RXTX(數(shù)據(jù)輸入/輸出)、E_RST(閃存下載器復(fù)位),這些信號以及3.3 V和GND可在仿真器接頭J11上找到。
使用在線仿真器加載代碼
如果73S1209F閃存中已有固件,需要先擦除再加載新文件。在仿真器軟件中點(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)行操作。
PCCID應(yīng)用使用
PCCID固件預(yù)安裝在評估板上,需要連接具有RS - 232串口的PC。上電后,評估板可運(yùn)行PCCID演示主機(jī)應(yīng)用程序,實(shí)現(xiàn)智能卡的激活和停用(ISO或EMV模式)、與插入的智能卡交換APDU命令以及啟動測試序列以評估板在EMV測試環(huán)境中的性能。
主機(jī)演示軟件安裝(Windows XP)
- 提取“PCCID Vz.zz Release.zip”到指定目錄,如“C:TSC”。
- 將適配器插入5V DC插孔和墻上插座。
- 使用串口線連接主機(jī)系統(tǒng)和評估板。
- 按下評估板的ON/OFF開關(guān)。
- 在主機(jī)系統(tǒng)上運(yùn)行“TSCP - CCID.exe”,即可啟動主機(jī)演示應(yīng)用程序。
評估板硬件描述
跳線、開關(guān)和模塊
| 評估板上的跳線、開關(guān)和模塊具有不同的功能和設(shè)置,具體如下: | Item # | Schematic and Silkscreen Reference | Default setting | Name | Use |
|---|---|---|---|---|---|
| 1 | J2, J3, J5 | No Connect | Banana plugs for external regulated power supply | 用于連接外部穩(wěn)壓電源 | |
| 2 | JP4 | Inserted VDD jumper | 連接板上+3.3 V電源到73S1209F的VDD引腳 | ||
| 3 | JP3 | Inserted 3.3 V jumper | 連接RS - 232收發(fā)器和73S8010R的+3.3 V電源 | ||
| 4 | JP6 | ‘INT’ | Jumper: power supply selection (#1) | 選擇電源供應(yīng)方式 | |
| 5 | S1 | Main switch | 控制評估板電源的通斷 | ||
| 6 | PJ1 | Connect DC jack | 連接外部直流電源模塊 | ||
| 7 | J11 | No Connect | In - Circuit Emulator connector | 連接在線仿真器 | |
| 8 | JP20 | Not Inserted | Jumper: analog in | 選擇模擬輸入 | |
| 9 | P1 | No Connect | DB9 RS232 female socket | 連接RS232電纜到計(jì)算機(jī) | |
| 10 | D2, D3, D4, D5 | LEDs: Serial link activity and four dedicated LED pins | 指示串口活動和作為通用指示燈 | ||
| 11 | U5 | LCD Module | 板載LCD模塊 | ||
| 12 | RV1 | Adjustable resistor to adjust LCD brightness | 調(diào)節(jié)LCD亮度 | ||
| 13 | S2 to S31 | On - board keypad | 板載鍵盤 | ||
| 14 | – | Board reference and serial number | 用于與TSC應(yīng)用工程師溝通時(shí)提供支持信息 | ||
| 15 | JP2 | Inserted Jumper VPC | 連接板上+5.0 V電源到73S1209F的VPC引腳 | ||
| 16 | – | Breadboard area | 用于原型開發(fā)和添加外設(shè) | ||
| 17 | JP16, JP17 | Inserted Jumper: LED pins | 連接LED到73S1209F的LED引腳 | ||
| 18 | JP12 | Inserted Jumper: 73S8010R VPC connect | 為73S8010R的VPC引腳提供5.0 V電源 | ||
| 19 | JP13 | Not Inserted | Jumper: USR7/SDA select | 選擇連接到子板連接器引腳USR7的信號 | |
| 20 | JP14 | Not Inserted | Jumper: USR5/AUX2 select | 可選連接板載73S8010的AUX2引腳到USR5 | |
| 21 | U4 | On board 73S8010R | 板載73S8010R芯片 | ||
| 22 | JP21 | Inserted Jumper: 73S8010R interrupt | 連接板載73S8010的中斷輸出到73S1209F的INT2 | ||
| 23 | J7,J8 | Not Inserted | Optional 73S80xxX Daughter Board interface | 可選的73S80xxX子板接口 | |
| 24 | J9, J10 | SIM / SAM and Smart Card connectors – external interface (#2) | 與智能卡進(jìn)行通信 | ||
| 25 | JP11 | Not Inserted | Jumper: USR6/SCL select | 選擇連接到子板連接器引腳USR6的信號 | |
| 26 | JP10 | Not Inserted | Jumper: USR6/AUX1 select | 可選連接板載73S8010的AUX1引腳到USR6 | |
| 27 | JP8 | ‘Active High’ | Jumper: Selection of the polarity of the card detection switches of internal smart card connector | 選擇內(nèi)部智能卡連接器卡檢測開關(guān)的極性 | |
| 28 | S27 | Reset button | 評估板主復(fù)位按鈕 | ||
| 29 | JP7 | ‘PRES’ | Jumper: Selection of the PRES and PRESB inputs | 選擇卡檢測輸入PRES或PRESB | |
| 30 | JP15 | ‘GND’ | Jumper: security fuse control | 安全保險(xiǎn)絲控制 |
測試點(diǎn)
| 評估板上的測試點(diǎn)用于測量和調(diào)試,具體如下: | Test Point # | Name | Use |
|---|---|---|---|
| TP2, TP3 | +3.3V | 測量板上+3.3 V主電源 | |
| TP6 TP7 | VDD VPC | 測量73S1209F的數(shù)字電源完整性 | |
| TP8 | +5V | 測試+5 V電壓是否存在 | |
| TP9 | +3.3VFIX | 測試板上穩(wěn)壓器輸出的+3.3 V電壓 | |
| TP10 | Smart Card Contacts – Interface #1 | 測量智能卡接口#1的信號 | |
| TP11 to TP17 | GND | 接地測試點(diǎn) | |
| TP18 | Card Detect – Interface #1 | 測量智能卡接口#1的卡檢測信號 | |
| TP21 | USR(7:0) | 73S1209F的標(biāo)準(zhǔn)8位用戶I/O端口 | |
| TP22 | USB – N/A | 未使用 | |
| TP24 | VBUS – N/A | 未使用 | |
| TP25 | Smart Card Contacts – Interface #2 | 測量智能卡接口#2的信號 | |
| TP26 | INT3 | 中斷輸入#3的輔助測試點(diǎn) | |
| TP27 | ROW[0:5] | 鍵盤接口的行引腳 | |
| TP28 | LED0 - 1 | 73S1209F的LED輸出 | |
| TP29 | COL[0:4] | 鍵盤接口的列引腳 | |
| TP30 | INT2 - 3 | 73S1209F的中斷輸入#2和#3 | |
| TP31 | RX, TX | 串行UART的I/O信號 | |
| TP32 | ANALOG IN | 模擬輸入測試點(diǎn) | |
| TP34 | CPUCLK | 73S1209F設(shè)備的振蕩器時(shí)鐘輸出 |
原理圖及相關(guān)信息
評估板的原理圖、PCB布局和物料清單等信息為開發(fā)提供了重要的參考。在設(shè)計(jì)電路時(shí),需要注意復(fù)位電路、振蕩器、LCD和智能卡接口等部分的設(shè)計(jì)。
- 復(fù)位電路:復(fù)位按鈕可用于原型開發(fā)和軟件調(diào)試,RESET引腳需要外部組件支持,R8約為10 Ω,C27為10 μF,且應(yīng)盡量靠近IC安裝。
- 振蕩器:73S1209F的主系統(tǒng)時(shí)鐘使用12 MHz晶體,需要一個(gè)1 MΩ的并聯(lián)電阻以確保振蕩器正常啟動。
- LCD:73S1209F本身沒有片上LCD控制器,但可通過特定的USR(GPIO)引腳連接帶有內(nèi)置控制器的LCD模塊,LCD API庫支持2行/16字符顯示。
- 智能卡接口:智能卡接口需要一些外部組件,如RST和CLK信號在智能卡連接器處應(yīng)連接27 pF電容,CLK信號可串聯(lián)一個(gè)0 Ω電阻,必要時(shí)可更換為小電阻以減少噪聲。VCC輸出在智能卡連接器處需要1.0 μF電容,VPC輸入需要10 μF和0.1 μF電容進(jìn)行去耦。同時(shí),智能卡接口的布局也很重要,應(yīng)遵循相關(guān)布線準(zhǔn)則。
訂購信息與相關(guān)文檔
73S1209F 68 - Pin QFN評估板的訂購編號為73S1209F - EB。此外,Teridian Semiconductor Corporation還提供了73S1209F數(shù)據(jù)手冊、評估板快速入門指南和TSC Flash Programmer Model TFP2用戶手冊等相關(guān)文檔。
如果你對Teridian Semiconductor產(chǎn)品感興趣或想了解73S1209F的可用性,可通過以下方式聯(lián)系: 地址:6440 Oak Canyon Road, Suite 100, Irvine, CA 92618 - 5201 電話:(714) 508 - 8800 傳真:(714) 508 - 8878 郵箱:scr.support@teridian.com 更多全球銷售辦公室信息可訪問http://www.teridian.com。
總之,73S1209F評估板為智能卡控制器的開發(fā)提供了一個(gè)強(qiáng)大而靈活的平臺。希望通過本文的介紹,能幫助大家更好地了解和使用這款評估板,在開發(fā)過程中少走彎路。大家在使用過程中遇到什么問題,歡迎在評論區(qū)留言交流。
發(fā)布評論請先 登錄
73S1209F評估板:開啟智能卡控制器開發(fā)之旅
評論