73S1209F评估板:开启智能卡控制器开发之旅

电子说

1.4w人已加入

描述

73S1209F评估板:开启智能卡控制器开发之旅

作为一名电子工程师,在智能卡控制器开发领域,拥有一款合适的评估板至关重要。今天,我将为大家详细介绍Teridian Semiconductor Corporation的73S1209F评估板,希望能为大家的开发工作提供一些有用的参考。

文件下载:73S1209F-EB.pdf

评估板概述

73S1209F评估板主要用于展示73S1209F智能卡控制器设备的功能。它既可以作为独立设备运行,也能作为开发平台使用。该评估板可运行Teridian的交钥匙应用程序,也支持用户自定义开发的应用。Teridian在板上预装了USB CCID应用程序,并在CD中提供了EMV测试应用程序。应用程序可通过在线仿真器(ICE)或TSC Flash Programmer Model TFP2进行下载。

评估套件内容

评估套件包含以下内容:

  1. 73S1209F评估板:4层矩形印刷电路板(PWB),带有预加载的交钥匙程序PCCID。
  2. 电源适配器:12 VDC/1,000 mA通用壁式变压器,带2.1 mm插头。
  3. 串口线:DB9,公/母头,2米长。
  4. CD:包含文档(数据手册、用户指南)、软件API库、评估代码和实用工具。

评估板特点

  1. 通信接口:具备RS - 232接口,方便与外部设备进行通信。
  2. 智能卡接口:配备双智能卡接口,可同时处理多个智能卡。
  3. 开发接口:提供ICE/编程器接口,便于开发和调试。
  4. 显示模块:2行x 16字符LCD模块,可显示相关信息。
  5. 输入设备:6 x 5键盘,方便用户输入指令。
  6. 状态指示:2个LED,可指示设备的工作状态。

评估板设置

电源供应

评估板的电源可通过两种方式提供:

  1. 实验室电源:连接到香蕉插头J2、J3和J5,此时板上主开关S1无效。
  2. AC - DC转换器:默认情况下,使用能够提供7 V至12 V、400 mA直流电源的转换器,主开关S1可控制电源的通断。

通信连接

评估板通过标准RS - 232串行接口(仅TX/RX)与外部主机进行通信。板上默认加载了PCCID应用程序,需要通过串口连接到PC,上电后可与PC Exerciser主机应用程序配合运行。

与仿真工具连接

评估板可与Signum Systems的ADM - 51在线仿真器配合使用。将仿真器的带状电缆直接连接到连接器J11即可。Signum Systems提供多种POD选项,标准POD可实现符号调试、在线断点、内存检查/修改等功能,其他选项还可提供代码跟踪和复杂断点功能。

加载用户代码

硬件接口

TFP2或ICE与73S1209F之间的通信需要特定的信号,这些信号包括E_TCLK(数据时钟)、E_RXTX(数据输入/输出)、E_RST(闪存下载器复位),这些信号以及3.3 V和GND可在仿真器接头J11上找到。

使用在线仿真器加载代码

如果73S1209F闪存中已有固件,需要先擦除再加载新文件。在仿真器软件中点击RESET按钮,再点击ERASE按钮擦除闪存。擦除后,使用文件菜单中的Load命令选择要加载的文件,点击OK将文件加载到IC的闪存中。加载完成后,可移除仿真器探头,按下评估板上的复位按钮,新代码即可开始执行。

使用TSC Flash Programmer Model TFP2加载代码

按照TSC Flash Programmer Model TFP2用户手册中的说明进行操作。

PCCID应用使用

PCCID固件预安装在评估板上,需要连接具有RS - 232串口的PC。上电后,评估板可运行PCCID演示主机应用程序,实现智能卡的激活和停用(ISO或EMV模式)、与插入的智能卡交换APDU命令以及启动测试序列以评估板在EMV测试环境中的性能。

主机演示软件安装(Windows XP)

  1. 提取“PCCID Vz.zz Release.zip”到指定目录,如“C:TSC”。
  2. 将适配器插入5V DC插孔和墙上插座。
  3. 使用串口线连接主机系统和评估板。
  4. 按下评估板的ON/OFF开关。
  5. 在主机系统上运行“TSCP - CCID.exe”,即可启动主机演示应用程序。

评估板硬件描述

跳线、开关和模块

评估板上的跳线、开关和模块具有不同的功能和设置,具体如下: Item # Schematic and Silkscreen Reference Default setting Name Use
1 J2, J3, J5 No Connect Banana plugs for external regulated power supply 用于连接外部稳压电源
2 JP4 Inserted VDD jumper 连接板上+3.3 V电源到73S1209F的VDD引脚
3 JP3 Inserted 3.3 V jumper 连接RS - 232收发器和73S8010R的+3.3 V电源
4 JP6 ‘INT’ Jumper: power supply selection (#1) 选择电源供应方式
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电缆到计算机
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 调节LCD亮度
13 S2 to S31 On - board keypad 板载键盘
14 Board reference and serial number 用于与TSC应用工程师沟通时提供支持信息
15 JP2 Inserted Jumper VPC 连接板上+5.0 V电源到73S1209F的VPC引脚
16 Breadboard area 用于原型开发和添加外设
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) 与智能卡进行通信
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 选择内部智能卡连接器卡检测开关的极性
28 S27 Reset button 评估板主复位按钮
29 JP7 ‘PRES’ Jumper: Selection of the PRES and PRESB inputs 选择卡检测输入PRES或PRESB
30 JP15 ‘GND’ Jumper: security fuse control 安全保险丝控制

测试点

评估板上的测试点用于测量和调试,具体如下: Test Point # Name Use
TP2, TP3 +3.3V 测量板上+3.3 V主电源
TP6 TP7 VDD VPC 测量73S1209F的数字电源完整性
TP8 +5V 测试+5 V电压是否存在
TP9 +3.3VFIX 测试板上稳压器输出的+3.3 V电压
TP10 Smart Card Contacts – Interface #1 测量智能卡接口#1的信号
TP11 to TP17 GND 接地测试点
TP18 Card Detect – Interface #1 测量智能卡接口#1的卡检测信号
TP21 USR(7:0) 73S1209F的标准8位用户I/O端口
TP22 USB – N/A 未使用
TP24 VBUS – N/A 未使用
TP25 Smart Card Contacts – Interface #2 测量智能卡接口#2的信号
TP26 INT3 中断输入#3的辅助测试点
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 模拟输入测试点
TP34 CPUCLK 73S1209F设备的振荡器时钟输出

原理图及相关信息

评估板的原理图、PCB布局和物料清单等信息为开发提供了重要的参考。在设计电路时,需要注意复位电路、振荡器、LCD和智能卡接口等部分的设计。

  • 复位电路:复位按钮可用于原型开发和软件调试,RESET引脚需要外部组件支持,R8约为10 Ω,C27为10 µF,且应尽量靠近IC安装。
  • 振荡器:73S1209F的主系统时钟使用12 MHz晶体,需要一个1 MΩ的并联电阻以确保振荡器正常启动。
  • LCD:73S1209F本身没有片上LCD控制器,但可通过特定的USR(GPIO)引脚连接带有内置控制器的LCD模块,LCD API库支持2行/16字符显示。
  • 智能卡接口:智能卡接口需要一些外部组件,如RST和CLK信号在智能卡连接器处应连接27 pF电容,CLK信号可串联一个0 Ω电阻,必要时可更换为小电阻以减少噪声。VCC输出在智能卡连接器处需要1.0 µF电容,VPC输入需要10 µF和0.1 µF电容进行去耦。同时,智能卡接口的布局也很重要,应遵循相关布线准则。

订购信息与相关文档

73S1209F 68 - Pin QFN评估板的订购编号为73S1209F - EB。此外,Teridian Semiconductor Corporation还提供了73S1209F数据手册、评估板快速入门指南和TSC Flash Programmer Model TFP2用户手册等相关文档。

如果你对Teridian Semiconductor产品感兴趣或想了解73S1209F的可用性,可通过以下方式联系: 地址: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评估板为智能卡控制器的开发提供了一个强大而灵活的平台。希望通过本文的介绍,能帮助大家更好地了解和使用这款评估板,在开发过程中少走弯路。大家在使用过程中遇到什么问题,欢迎在评论区留言交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分