电子说
在电子设备开发中,智能卡读卡器接口IC的评估与应用至关重要。AT89EVK - 01评估套件专为AT83C24智能卡读卡器接口IC设计,它能让我们在使用TDA8004的应用中轻松评估AT83C24的性能。该套件可连接到TDA8004的引脚布局上,为开发者提供了诸多便利。
文件下载:AT89EVK-01.doc
AT89EVK - 01板可以替代TDA8004(或TDA8024),它通过焊接在TDA8004的引脚布局上实现连接。若连接SO插头时遇到问题,还可添加连接器来抬高板子。
AT83C24的寄存器通过TWI链路(SDA、SCL)进行编程。T89C5121微控制器发送TWI命令来配置这些寄存器,配置软件存储在T89C5121的闪存中,并且可以使用FLIP / BatchISP(在线编程工具)和RS - 232适配器板(如CEIBO)重新加载程序。
通过开关和焊盘可以进行硬件配置,程序也能使用Batchisp进行修改和重新加载。
AT89EVK - 01板通过SO插头焊接到客户应用中。复位后,闪存中存储的程序会对AT83C24寄存器进行一次配置,AT83C24提供了TDA8004的功能。该板的电源来自TDA8004的引脚布局。
AT89EVK - 01板需要时钟信号,T89C5121(XTAL1引脚)和AT83C24(CLK引脚)都需要时钟。时钟生成有两种方案:波形发生器或晶体。可以通过焊盘(SW4)来配置时钟源。
AT83C24输出智能卡时钟信号(CCLK),有两种模式生成该信号:一是以CLK为源,使用CKS预分频器对CLK信号或DCCLK信号进行分频;二是以A2为源,使用CKS预分频器对A2信号进行分频。
电源来自TDA8004的引脚布局,使用TDA8004的VDDP信号(5V)。AT83C24的EVCC引脚连接到VDD(3.3V),用于为连接到客户应用的AT83C24焊盘供电。
TWI_SEL开关连接到T89C5121的一个I/O上,TDA8004(TDA8024)的PRES引脚和PRES引脚连接到T89C5121的I/O上。TWI_SEL开关的位置选择智能卡存在的极性。
TWI链路由T89C5121管理,复位后闪存中的程序会对AT83C24寄存器进行一次配置。T89C5121发送TWI命令,AT83C24的TWI地址取决于复位时A2、A1、A0引脚的电平。为避免复位时A2、A1、A0电平的问题,T89C5121会向所有地址发送TWI命令。
如果用户想使用外部TWI源来配置AT83C24,可以使用两个测试点SCL和SDA。为避免与T89C5121信号冲突,T89C5121软件在SCL和SDA上发送数据之前必须检查SW2信号。
| 焊盘或开关 | 默认配置 | 描述 |
|---|---|---|
| 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引脚连接上拉电阻 |
T89C5121(闪存版本)中存储的程序在每次复位或上电时发送TWI命令来配置AT83C24寄存器。如果用户想修改AT83C24的配置,需要使用FLIP / BatchISP软件重新编程T89C5121的闪存。具体步骤如下:
AT83C24是一款智能卡读卡器IC,通过TWI总线进行配置。在AT89EVK - 01板上,T89C5121控制TWI链路。复位后,T89C5121发送命令将值写入AT83C24寄存器。
复位后,地址字节在A2、A1、A0上采样,不同的A2、A1、A0电平组合对应不同的读写地址字节。为避免因A2、A1、A0电平不稳定带来的问题,软件会将每个命令发送到所有地址。
AT83C24有11个寄存器,包括CONFIG0、CONFIG1等。有多种命令用于向这些寄存器写入数据,如复位、写入配置、写入定时器等命令。
文档中提供了组件面、焊接面和电路绘图的原理图,帮助开发者了解电路板的布局和连接。
| 参考 | 部件 | 部件描述 |
|---|---|---|
| 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的评估和开发。大家在实际使用过程中,有没有遇到过一些特殊的问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !