电子说
在电子设计领域,一款功能强大且易用的评估板往往能为开发工作带来极大的便利。今天,我们就来深入了解一下Teridian Semiconductor Corporation的73S1217F评估板,看看它能为我们的开发工作提供哪些支持。
文件下载:73S1217F-EB.pdf
73S1217F评估板是一个用于展示73S1217F智能卡控制器设备功能的平台。它既可以作为独立设备运行,也能作为开发平台使用。该评估板预加载了USB CCID应用程序,同时CD中还提供了EMV测试应用程序。用户可以通过在线仿真器(ICE)或TSC Flash Programmer Model TFP2下载应用程序,进行基于73S1217F的嵌入式应用开发和调试。
需要一台装有Microsoft® Windows® XP或Vista®的PC,或装有Linux®的工作站,并配备USB和/或串行(RS - 232)端口。
评估板的电源可以来自以下三个来源:
评估板与外部主机的通信可以通过以下两种方式实现:
评估板设计为与Signum Systems的在线仿真器(ICE)(型号ADM - 51)配合使用。通过将Signum System pod的带状电缆直接连接到连接器J11,即可实现与评估板的连接。
TFP2或ICE与73S1217F之间通信所需的信号包括E_TCLK(数据时钟)、E_RXTX(数据输入/输出)和E_RST(闪存下载器复位,低电平有效)。这些信号以及3.3V和GND可在仿真器头J11上找到。
如果73S1217F闪存中已有固件,在加载新文件之前需要先擦除闪存。通过点击仿真器软件中的RESET按钮,再点击ERASE按钮来擦除闪存。擦除完成后,使用文件菜单中的Load命令选择要加载的文件,点击OK按钮将文件加载到IC的闪存中。最后,移除仿真器探头(电缆),按下评估板上的复位按钮,新代码即可开始执行。
按照TSC Flash Programmer Model TFP2用户手册中的说明进行操作。
USB CCID固件已预安装在73S1217F评估板上。要正常运行,需要将评估板通过USB端口连接到装有适当驱动程序的PC。上电后,评估板能够运行CCID - USB演示主机应用程序,实现智能卡的激活和停用(ISO或EMV模式)、与插入板中的智能卡交换APDU命令以及启动测试序列以评估板在EMV测试环境中的性能。
有两种驱动程序可供选择:标准Microsoft Windows XP驱动程序和Teridian提供的驱动程序。使用73S1217F透明阅读器(带双插槽、键盘和LCD)评估板时,不建议使用Microsoft提供的驱动程序,因为它不支持第二个插槽、LCD显示和键盘。安装步骤如下:
Teridian在Slackware® 6(内核2.4.16)和Fedora® 7(内核2.6.23)两种Linux发行版上测试了73S1217F评估板与Linux CCID驱动程序v1.3.2和PCSC - Lite v.1.4.4(中间件)的兼容性。具体安装和使用方法可参考73S1215F、73S1217F CCID USB Linux驱动程序安装指南(UG_12xxF_041)。
文档中针对Windows和Linux系统分别列出了常见问题及解决方案,涵盖了设备识别、驱动程序安装、调试信息查看等方面。例如,在Windows系统中,如果PC/SC应用程序显示“未找到阅读器”,需要检查评估板的电源供应、设备管理器中的驱动程序状态以及智能卡服务是否启动等。
评估板上的跳线、开关和模块具有不同的功能和用途。例如,香蕉插头J2、J3和J5用于连接外部稳压电源;JP2用于选择73S8010R的VPC电源供应源;J11是在线仿真器连接器等。详细信息可参考文档中的表格。
评估板上的测试点用于监测和测量各种信号,如电感操作(TP1)、RS - 232收发器芯片的使能输入(TP2)、电源供应的完整性(TP4、TP6)等。
文档提供了评估板的电气原理图和PCB布局图,包括顶层视图、底层视图、中间层接地平面和电源平面等。这些信息有助于工程师深入了解评估板的电路结构和布线情况。
详细列出了评估板所需的各种元器件,包括电容、电阻、连接器、芯片等,以及它们的型号、数量、制造商和Digi - key零件编号。
评估板提供了复位按钮,RESET引脚需要外部组件支持,R8约为10Ω,电容C27为10µF,且R8和C27应尽可能靠近IC安装。C43(1000pF)用于EFT保护,可选。
73S1217F提供两个振荡器,一个用于主系统时钟(12MHz晶体),另一个用于RTC(32kHz)。系统时钟振荡器需要一个1MΩ的并联电阻以确保正常启动,而32kHz振荡器不需要并联启动电阻。
73S1217F本身没有片上LCD控制器,但可以通过特定的USR(GPIO)引脚连接带有内置控制器的LCD模块。LCD API库支持最多2行/16字符的显示。
USB接口需要两个24Ω ± 1%的串行电阻来提供USB数据信号D +和D -的适当阻抗匹配。对于自供电USB应用,需要通过电阻分压器将VBUS电压降至3.3V。
智能卡接口需要一些外部组件,如RST和CLK信号在智能卡连接器处需要27pF的电容,CLK信号可串联一个0Ω电阻,必要时可替换为小电阻以减少CLK噪声。VCC输出在智能卡连接器处需要1.0µF的电容,VPC输入需要10µF和0.1µF的电容进行去耦。此外,还提供了智能卡接口布局的指导原则,以确保最佳性能。
73S1217F 68 - Pin QFN评估板的订购编号为73S1217F - EB。Teridian Semiconductor Corporation还提供了73S1217F数据手册、73S1217F评估板快速入门指南、TSC Flash Programmer Model TFP2用户手册等相关文档。
总的来说,73S1217F评估板为开发73S1217F智能卡控制器相关应用提供了一个全面且实用的平台。无论是初学者还是有经验的工程师,都能通过该评估板快速了解和开发基于73S1217F的嵌入式应用。大家在使用过程中遇到问题,不妨参考文档中的常见问题解答,或者联系Teridian的技术支持团队。你在使用类似评估板时有没有遇到过什么有趣的问题呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !