AT89EVK - 01評估套件:AT83C24智能卡讀卡器接口IC的評估利器
一、引言
在電子設備開發(fā)中,智能卡讀卡器接口IC的評估與應用至關重要。AT89EVK - 01評估套件專為AT83C24智能卡讀卡器接口IC設計,它能讓我們在使用TDA8004的應用中輕松評估AT83C24的性能。該套件可連接到TDA8004的引腳布局上,為開發(fā)者提供了諸多便利。
文件下載:AT89EVK-01.doc
二、AT89EVK - 01的特性
2.1 硬件替換與連接
AT89EVK - 01板可以替代TDA8004(或TDA8024),它通過焊接在TDA8004的引腳布局上實現連接。若連接SO插頭時遇到問題,還可添加連接器來抬高板子。
2.2 寄存器編程
AT83C24的寄存器通過TWI鏈路(SDA、SCL)進行編程。T89C5121微控制器發(fā)送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引腳)都需要時鐘。時鐘生成有兩種方案:波形發(fā)生器或晶體??梢酝ㄟ^焊盤(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發(fā)送TWI命令,AT83C24的TWI地址取決于復位時A2、A1、A0引腳的電平。為避免復位時A2、A1、A0電平的問題,T89C5121會向所有地址發(fā)送TWI命令。
3.1.7 外部TWI鏈路
如果用戶想使用外部TWI源來配置AT83C24,可以使用兩個測試點SCL和SDA。為避免與T89C5121信號沖突,T89C5121軟件在SCL和SDA上發(fā)送數據之前必須檢查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(閃存版本)中存儲的程序在每次復位或上電時發(fā)送TWI命令來配置AT83C24寄存器。如果用戶想修改AT83C24的配置,需要使用FLIP / BatchISP軟件重新編程T89C5121的閃存。具體步驟如下:
- 解壓AT89EVK01_Vx.zip(x為版本號),該壓縮文件包含3個文件:AT83C24_batchisp.hex(T89C5121固件文件)、at89evk01.bat(DOS命令文件)、AT83C24_batchisp_prog.txt(batchisp軟件的腳本文件)。
- 將所有文件復制到C:Program FilesATMELFLIP x.x.xbin。
- 連接外部波形發(fā)生器,頻率設置為14.74MHz或焊接SW4。
- 將RS232C電纜連接到PC串口。
- 為AT89EVK - 01板連接電源。
- 打開電源。
- 執(zhí)行at89evk01.bat。
四、軟件描述
4.1 AT83C24概述
AT83C24是一款智能卡讀卡器IC,通過TWI總線進行配置。在AT89EVK - 01板上,T89C5121控制TWI鏈路。復位后,T89C5121發(fā)送命令將值寫入AT83C24寄存器。
4.2 TWI地址
復位后,地址字節(jié)在A2、A1、A0上采樣,不同的A2、A1、A0電平組合對應不同的讀寫地址字節(jié)。為避免因A2、A1、A0電平不穩(wěn)定帶來的問題,軟件會將每個命令發(fā)送到所有地址。
4.3 AT83C24寄存器
AT83C24有11個寄存器,包括CONFIG0、CONFIG1等。有多種命令用于向這些寄存器寫入數據,如復位、寫入配置、寫入定時器等命令。
五、原理圖與物料清單
5.1 原理圖
文檔中提供了組件面、焊接面和電路繪圖的原理圖,幫助開發(fā)者了解電路板的布局和連接。
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的評估和開發(fā)。大家在實際使用過程中,有沒有遇到過一些特殊的問題呢?歡迎在評論區(qū)分享交流。
發(fā)布評論請先 登錄
AT89STK - 09 入門套件:開啟智能卡讀取之旅
MAX6651評估套件:智能風扇控制器的評估利器
探索DS8005:雙智能卡接口的理想解決方案
AT90SCR100:智能卡讀卡器8位微控制器的卓越之選
73S1210F智能卡讀卡器:設計與應用的理想之選
73S1215F:多功能片上系統助力智能卡讀卡器設計
73S1210F智能卡讀卡器芯片:功能特性與設計應用詳解
探索AIROC? CYW55913評估套件:物聯網開發(fā)新利器
?基于STEVAL-25R3916B NFC/RFID讀卡器評估套件的技術解析與應用設計
AT89EVK - 01評估套件:AT83C24智能卡讀卡器接口IC的評估利器
評論