AT89EVK - 01评估套件:AT83C24智能卡读卡器接口IC的评估利器

电子说

1.4w人已加入

描述

AT89EVK - 01评估套件:AT83C24智能卡读卡器接口IC的评估利器

一、引言

在电子设备开发中,智能卡读卡器接口IC的评估与应用至关重要。AT89EVK - 01评估套件专为AT83C24智能卡读卡器接口IC设计,它能让我们在使用TDA8004的应用中轻松评估AT83C24的性能。该套件可连接到TDA8004的引脚布局上,为开发者提供了诸多便利。

文件下载:AT89EVK-01.doc

二、AT89EVK - 01的特性

2.1 硬件替换与连接

AT89EVK - 01板可以替代TDA8004(或TDA8024),它通过焊接在TDA8004的引脚布局上实现连接。若连接SO插头时遇到问题,还可添加连接器来抬高板子。

2.2 寄存器编程

AT83C24的寄存器通过TWI链路(SDA、SCL)进行编程。T89C5121微控制器发送TWI命令来配置这些寄存器,配置软件存储在T89C5121的闪存中,并且可以使用FLIP / BatchISP(在线编程工具)和RS - 232适配器板(如CEIBO)重新加载程序。

2.3 硬件配置

通过开关和焊盘可以进行硬件配置,程序也能使用Batchisp进行修改和重新加载。

三、硬件描述

3.1 TDA8004模式

3.1.1 概述

AT89EVK - 01板通过SO插头焊接到客户应用中。复位后,闪存中存储的程序会对AT83C24寄存器进行一次配置,AT83C24提供了TDA8004的功能。该板的电源来自TDA8004的引脚布局。

3.1.2 时钟信号(CLK)

AT89EVK - 01板需要时钟信号,T89C5121(XTAL1引脚)和AT83C24(CLK引脚)都需要时钟。时钟生成有两种方案:波形发生器或晶体。可以通过焊盘(SW4)来配置时钟源。

3.1.3 智能卡时钟信号(CCLK)

AT83C24输出智能卡时钟信号(CCLK),有两种模式生成该信号:一是以CLK为源,使用CKS预分频器对CLK信号或DCCLK信号进行分频;二是以A2为源,使用CKS预分频器对A2信号进行分频。

3.1.4 电源供应

电源来自TDA8004的引脚布局,使用TDA8004的VDDP信号(5V)。AT83C24的EVCC引脚连接到VDD(3.3V),用于为连接到客户应用的AT83C24焊盘供电。

3.1.5 PRES, PRES

TWI_SEL开关连接到T89C5121的一个I/O上,TDA8004(TDA8024)的PRES引脚和PRES引脚连接到T89C5121的I/O上。TWI_SEL开关的位置选择智能卡存在的极性。

3.1.6 TWI链路

TWI链路由T89C5121管理,复位后闪存中的程序会对AT83C24寄存器进行一次配置。T89C5121发送TWI命令,AT83C24的TWI地址取决于复位时A2、A1、A0引脚的电平。为避免复位时A2、A1、A0电平的问题,T89C5121会向所有地址发送TWI命令。

3.1.7 外部TWI链路

如果用户想使用外部TWI源来配置AT83C24,可以使用两个测试点SCL和SDA。为避免与T89C5121信号冲突,T89C5121软件在SCL和SDA上发送数据之前必须检查SW2信号。

3.1.8 板配置

焊盘或开关 默认配置 描述
SW1 无焊接 RFU(TDA8004AT)
SW2 TWI_SEL = 0 智能卡存在检测:TWI_SEL = 0时,PRES指示智能卡存在;TWI_SEL = 1时,PRES指示智能卡存在
SW5 复位按钮
SW4 焊接 用于时钟配置
SW9 焊接 用于将TDA8004时钟连接到A2(透明模式),使用版本3的固件(at89evk01_V3.zip)
SW11 无焊接 用于在RESET引脚连接上拉电阻

3.2 T89C5121固件重新配置

T89C5121(闪存版本)中存储的程序在每次复位或上电时发送TWI命令来配置AT83C24寄存器。如果用户想修改AT83C24的配置,需要使用FLIP / BatchISP软件重新编程T89C5121的闪存。具体步骤如下:

  1. 解压AT89EVK01_Vx.zip(x为版本号),该压缩文件包含3个文件:AT83C24_batchisp.hex(T89C5121固件文件)、at89evk01.bat(DOS命令文件)、AT83C24_batchisp_prog.txt(batchisp软件的脚本文件)。
  2. 将所有文件复制到C:Program FilesATMELFLIP x.x.xbin。
  3. 连接外部波形发生器,频率设置为14.74MHz或焊接SW4。
  4. 将RS232C电缆连接到PC串口。
  5. 为AT89EVK - 01板连接电源。
  6. 打开电源。
  7. 执行at89evk01.bat。

四、软件描述

4.1 AT83C24概述

AT83C24是一款智能卡读卡器IC,通过TWI总线进行配置。在AT89EVK - 01板上,T89C5121控制TWI链路。复位后,T89C5121发送命令将值写入AT83C24寄存器。

4.2 TWI地址

复位后,地址字节在A2、A1、A0上采样,不同的A2、A1、A0电平组合对应不同的读写地址字节。为避免因A2、A1、A0电平不稳定带来的问题,软件会将每个命令发送到所有地址。

4.3 AT83C24寄存器

AT83C24有11个寄存器,包括CONFIG0、CONFIG1等。有多种命令用于向这些寄存器写入数据,如复位、写入配置、写入定时器等命令。

五、原理图与物料清单

5.1 原理图

文档中提供了组件面、焊接面和电路绘图的原理图,帮助开发者了解电路板的布局和连接。

5.2 物料清单

参考 部件 部件描述
C10 22 pF 50V - 5%陶瓷电容
C12 30 pF
C13 10 µF 16V +/-20%
C14 4.7 µF 25V
C15 30 pF
C1, C2, C3, C6, C8, C11 100 nF 50V - 5%陶瓷电容
C7, C7A 4.7 µF 25V
C9 22 pF 50V - 5%陶瓷电容
L1 4.7 µH 20%电感,450 mA SMD Murata LQH32CN4R7M33L
R2, R4, R3, R10, R11 100 K 1/16W - 5%电阻SMD
R1, R5, R7, R8, R9 10 K 1/16W - 5%电阻SMD
R6 1 K 1/16W - 5%电阻SMD
U1 AT83C24QFN
U2 AT89C5121/SSOP24
U3 连接器
Y1 14.74 MHz晶体

通过以上对AT89EVK - 01评估套件的详细介绍,相信电子工程师们能更好地利用该套件进行AT83C24智能卡读卡器接口IC的评估和开发。大家在实际使用过程中,有没有遇到过一些特殊的问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分