本書是射頻識別系統(tǒng)(RFID)13.56MHz頻段讀寫基站芯片CET632的開發(fā)指南。它全面系統(tǒng)地介紹了CET632芯片的特點、工作原理、寄存器定義以及命令操作方法;詳細解讀與分析了上下位機的通信協(xié)議、主要固件代碼函數;同時還詳細介紹了編程環(huán)境的安裝與使用、固件程序代碼下載的方法等。通過閱讀本書,可以進一步加深讀者對CET632功能、卡片特性的理解,幫助編程開發(fā)人員盡快掌握射頻識別系統(tǒng)的編程方法和開發(fā)技巧。
第1章 CET632多協(xié)議RFID射頻基站芯片
1.1 概述
1.2 功能摘要
1.2.1 支持的協(xié)議
1.2.2 發(fā)送器
1.2.3 接收器
1.2.4 接口和外設
1.2.5 工作條件
1.2.6 參考設計/評估板
1.2.7 縮寫的含義
1.2.8 封裝形式
1.3 功能概述
1.3.1 CET632的功能框圖
1.3.2 典型工作原理
1.4 CET632的引腳定義
1.5 規(guī)格
1.5.1 極限參數
1.5.2 電氣特性
1.5.3 支持協(xié)議
1.5.4 外設參數
1.6 SPI接口
1.7 寄存器類型
1.7.1 寄存器概述
1.7.2 寄存器詳細參數
1.7.3 寄存器推薦工作值
1.8 結構與外設
1.8.1 振蕩器
1.8.2 發(fā)送器
1.8.3 接收器
1.8.4 FIFO 緩沖區(qū)
1.8.5 EEPROM
1.8.6 定時器單元
1.8.7 電源管理
1.8.8 中斷系統(tǒng)
1.8.9 MIFARE Crypto 引擎
1.8.10 穩(wěn)壓器
1.9 CET632命令
1.9.1 Startup命令
1.9.2 Idle 命令
1.9.3 Transmit命令
1.9.4 Receive 命令
1.9.5 Transceive 命令
1.9.6 WriteEEPROM 命令
1.9.7 ReadEEPROM 命令
1.9.8 CalcCRC 命令
1.9.9 LoadConfigEEPROM 命令
1.9.10 LoadKeyFIFO 命令
1.9.11 LoadKeyEEPROM 命令
1.9.12 Authent 命令
1.9.13 TuneFilter 命令
1.10 典型工作原理和設計指南
1.10.1 電路配置
1.10.2 供電和接地
1.10.3 測試信號
1.11 封裝和尺寸
第2章 開發(fā)演示板上下位機通信協(xié)議
2.1 協(xié)議包
2.1.1 命令幀格式
2.1.2 響應幀格式
2.2 讀卡器和讀卡器IC 配置命令(0x00 / 0x01)
2.2.1 讀卡器配置命令(0x00 / 0x01)
2.2.2 讀卡器配置命令響應(0x00 / 0x01)
2.2.3 Polling 模式(0x00 + 0xEx)
2.3 ISO14443A和MIFARE命令(0x0A)
2.3.1 ISO14443A命令總攬(0x0A)
2.3.2 ISO14443A命令(0x0A)
2.3.3 ISO14443A命令響應(0x0A)
2.3.4 MIFARE命令總攬(0x0A)
2.3.5 MIFARE命令(0x0A)
2.3.6 MIFARE命令響應(0x0A)
2.4 ISO14443B命令(0x0B)
2.4.1 ISO14443B命令總攬(0x0B)
2.4.2 ISO14443B命令(0x0B)
2.4.3 ISO14443B命令響應(0x0B)
2.5 ISO15693 命令(0x0D)
2.5.1 ISO15693命令總攬(0x0D)
2.5.2 ISO15693命令(0x0D)
2.5.3 ISO15693命令響應(0x0D)
2.5.4 CET定制命令總攬(0x0D) (只用于CET6600)
2.5.5 CET定制命令(0x0D)
2.5.6 CET定制命令和響應(0x0D)
2.6 Felica 命令(0x0C)
2.6.1 Felica命令總攬(0x0C)
2.6.2 Felica 命令(0x0C)
2.6.3 Felica命令響應(0x0C)
第3章 上位機演示軟件操作使用
3.1 安裝使用
3.1.1 系統(tǒng)所需的條件
3.1.2 CD光盤內容
3.1.3 驅動程序安裝(USB虛擬RS232)
3.2 快速使用演示軟件
3.3 演示軟件組件
3.3.1 端口和內容設置
3.3.2 RFID 標準選項卡和讀卡器配置選項卡
3.3.3 原始數據輸入和輸出檢測器
3.3.4 處理過程日志
3.4 使用演示軟件
3.5 ISO14443A功能演示
3.5.1 ISO14443A 標準命令
3.5.2 MIFARE命令
3.6 ISO14443B功能演示
3.7 ISO15693功能演示
3.7.1 ISO15693 標準命令
3.7.2 CET6600定制命令
3.7.3 特殊命令
3.8 PicoTag功能演示
3.8.1 PicoTag標準命令
3.8.2 特殊命令
3.9 Felica功能演示
3.9.1 C_Polling命令
3.9.2 TransparentWithCRC
第4章 下位機程序函數功能說明
4.1 CET632系統(tǒng)函數
4.1.1 CET632_Chip_Reset
4.1.2 CET632_Read1Reg
4.1.3 CET632_Read_CollPos
4.1.4 CET632_Read_RxLastBit
4.1.5 CET632_Read_FIFOLength
4.1.6 CET632_ReadErrReg
4.1.7 CET632_Check_RFErr
4.1.8 CET632_Check_E2Err
4.1.9 CET632_Check_KeyErr
4.1.10 CET632_Check_Crypto_Bit
4.1.11 CET632_Write1Reg
4.1.12 CET632_WriteFIFO
4.1.13 CET632_WriteCMD
4.1.14 CET632_Set_BitFraming
4.1.15 CET632_Set_CollMaskVal_Bit
4.1.16 CET632_Clear_CollMaskVal_Bit
4.1.17 CET632_CRC_Setting
4.1.18 CET632_Clear_Crypto1On_Bit
4.1.19 CET632_Flush_FIFO
4.1.20 CET632_Disable_And_Clear_Flag_IRQ
4.1.21 CET632_Clear_State_When_TimeOut
4.1.22 CET632_Set_Send1Pulse_Bit
4.1.23 CET632_Clear_Send1Pulse_Bit
4.1.24 CET632_Set_ModulatorSource
4.1.25 CET632_Set_Force100ASK_Bit
4.1.26 CET632_Clear_Force100ASK_Bit
4.1.27 CET632_ON_RF
4.1.28 CET632_OFF_RF
4.1.29 CET632_Timer_Tstart_Tstop_Control
4.1.30 CET632_Timer_Set_Resp_Waiting_Time
4.1.31 CET632_Start_Timer
4.1.32 CET632_Stop_Timer
4.1.33 CET632_SOFEOF_Selection
4.1.34 CET632_IRQ_Execute_FIFO_Data
4.1.35 CET632_IRQ_Read_FIFO
4.1.36 CET632_Transmit
4.1.37 CET632_Receive
4.1.38 CET632_Transceive
4.1.39 CET632_ReadE2
4.1.40 CET632_WriteE2
4.1.41 CET632_LoadE2Config
4.1.42 CET632_LoadKey
4.1.43 CET632_LoadKeyE2
4.1.44 CET632_Cal_CRC
4.1.45 CET632_Authen
4.1.46 Transparent_With_CRC
4.1.47 Transparent_Without_CRC
4.1.48 CET632_Config_Driver
4.1.49 CET632_InitChip
4.1.50 CET632_Config_14443A
4.1.51 CET632_Speed_14443A
4.1.52 CET632_Config_14443B
4.1.53 CET632_Speed_14443B
4.1.54 CET632_Config_Felica
4.1.55 CET632_Speed_Felica
4.1.56 CET632_Config_15693
4.1.57 CET632_Speed_15693
4.1.58 CET632_Diagnose
4.2 ISO14443有關函數
4.2.1 ISO14443A_Config
4.2.2 ISO14443A_Get_Speed_Reader
4.2.3 ISO14443A_Request
4.2.4 ISO14443A_WakeUp
4.2.5 ISO14443A_Anticoll
4.2.6 ISO14443A_Select
4.2.7 ISO14443A_RATS
4.