蓝冠官网《Q374919》 本应用笔记描述了在TDA8029 mask 06 (TDA8029HL/C206)和TDA8029 mask 07 (TDA8029HL/C207)中实现的软件,以便处理系统控制器和智能卡之间的通信。mask 06和mask 07都可以支持使用T=0或T=1协议的所有异步智能卡和部分同步智能卡(S=9、S=10和I2C)。Mask 07修复了case 4 APDU命令Le参数小于等于2的问题(见附件IV)。主控制器通过RS232串口对TDA8029进行控制。
TDA8029是一个智能卡耦合器,蓝冠官网 提供所有的模拟电子接口信号到智能卡。该耦合器由于其特定的ISO7816 UART和其嵌入式80C51微控制器核心,能够管理异步卡;它还可以管理同步卡,如I2C卡或预付费电话卡。
该设备内置的软件能够支持任何ISO 7816异步智能卡(T=0或T=1协议)和一些同步卡(I2C, S9和S10)。
它完全处理卡和主机系统之间的通信层。
在TDA8029与主机系统的串行接口上定义了一种名为“ALPAR”的特定协议;它使用APDUs帧类型来传递异步卡命令和同步卡的特定帧。添加了一个专门的命令来携带T=1协议的tpdu帧。
为了演示智能卡和主机系统之间的通信,已经建立了一块板。
当主机是一台PC机,蓝冠注册 通过RS232链路与TDA8029通信时,可以使用一个叫做sctester的软件(详见附件I, 46页详细描述)。
下面的图表说明了这个应用程序。
制作了板饼8029_11D(见附件II,第48页),用于演示TDA8029的特性,同时使用了Mask 06和Mask 07软件。该板供电电压为+2.7 V至+6 V。
配置RSR232主机接口时,可以通过串口连接到PC机。
根据所使用的PC机,蓝冠招商 PC机与单板之间的通信可以以不同的波特率固定(从4800波特到115200波特)。
默认的波特率是38400,它可以通过一个特殊的命令在SCRTester中改变
配置i2c总线主机接口时,需要使用SDA和SCL线连接到i2c总线主机,可能还需要使用WakeUpSlave和SlaveI2CMute线。
主机控制器接口
带掩码06或掩码07软件的TDA8029可以通过RS232串口或i2c总线连接到主控制器。
根据TDA8029上电或复位时P17(即TDA8029引脚1)的状态来选择接口。