当前位置:首页 > 工业技术
射频工程师研发必读书  CET632射频读写基站开发指南
射频工程师研发必读书  CET632射频读写基站开发指南

射频工程师研发必读书 CET632射频读写基站开发指南PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:马一兵主编;张建军,包国峰副主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2012
  • ISBN:9787121176661
  • 页数:316 页
图书介绍:本书是射频识别系统(RFID)13.56MHz频段读写基站芯片CET632的开发指南。它全面系统地介绍了CET632芯片的特点、工作原理、寄存器定义以及命令操作方法;详细解读与分析了上下位机的通信协议、主要固件代码函数;同时还详细介绍了编程环境的安装与使用、固件程序代码下载的方法等。通过阅读本书,可以进一步加深读者对CET632功能、卡片特性的理解,帮助编程开发人员尽快掌握射频识别系统的编程方法和开发技巧。
《射频工程师研发必读书 CET632射频读写基站开发指南》目录

第1章CET632多协议RFID射频基站芯片 1

1.1概述 1

1.2功能摘要 2

1.2.1支持的协议 2

1.2.2发送器 2

1.2.3接收器 2

1.2.4接口和外设 3

1.2.5工作条件 3

1.2.6参考设计/评估板 3

1.2.7缩写的含义 3

1.2.8封装形式 4

1.3功能概述 4

1.3.1 CET632的功能框图 4

1.3.2典型工作原理 5

1.4 CET632的引脚定义 5

1.5规格 8

1.5.1极限参数 8

1.5.2电气特性 9

1.5.3支持协议 11

1.5.4外设参数 11

1.6 SPI接口 13

1.7寄存器类型 15

1.7.1寄存器概述 15

1.7.2寄存器详细参数 18

1.7.3寄存器推荐工作值 39

1.8结构与外设 41

1.8.1振荡器 41

1.8.2发送器 41

1.8.3接收器 45

1.8.4 FIFO缓冲区 53

1.8.5 EEPROM 54

1.8.6定时器单元 55

1.8.7电源管理 58

1.8.8中断系统 58

1.8.9 MIFARE Crypto引擎 59

1.8.10稳压器 60

1.9 CET632命令 61

1.9.1 Startup命令 62

1.9.2 Idle命令 62

1.9.3 Transmit命令 62

1.9.4 Receive命令 65

1.9.5 Transceive命令 69

1.9.6 WriteEEPROM命令 70

1.9.7 ReadEEPROM命令 70

1.9.8 CalcCRC命令 71

1.9.9 LoadConfiigEEPROM命令 71

1.9.10 LoadKeyFIFO命令 71

1.9.11 LoadKeyEEPROM命令 72

1.9.12 Authent命令 72

1.9.13 TuneFilter命令 73

1.10典型工作原理和设计指南 73

1.10.1电路配置 73

1.10.2供电和接地 75

1.10.3测试信号 76

1.11封装和尺寸 80

第2章 开发演示板上下位机通信协议 81

2.1协议包 82

2.1.1命令帧格式 82

2.1.2响应帧格式 83

2.2读卡器和读卡器IC配置命令(0x00/0x01) 84

2.2.1读卡器配置命令(0x00 / 0x01) 86

2.2.2读卡器配置命令响应(0x00 / 0x01) 87

2.2.3 Polling模式(0x00+0xEx) 88

2.3 ISO14443A和MIFARE命令(0x0A) 90

2.3.1 ISO14443A命令总揽(0x0A) 90

2.3.2 ISO14443A命令(0x0A) 90

2.3.3 ISO14443A命令响应(0x0A) 91

2.3.4 MIFARE命令总揽(0x0A) 93

2.3.5 MIFARE命令(0x0A) 93

2.3.6 MIFARE命令响应(0x0A) 95

2.4 ISO14443B命令(0x0B) 96

2.4.1 ISO14443B命令总揽(0x0B) 96

2.4.2 ISO14443B命令(0x0B) 97

2.4.3 ISO14443B命令响应(0x0B) 98

2.5 ISO15693命令(0x0D) 99

2.5.1 ISO15693命令总揽(0x0D) 99

2.5.2 ISO15693命令(0x0D) 100

2.5.3 ISO15693命令响应(0x0D) 101

2.5.4 CET定制命令总揽(0x0D)(只用于CET6600) 105

2.5.5 CET定制命令(0x0D) 106

2.5.6 CET定制命令和响应(0x0D) 108

2.6 Felica命令(0x0C) 110

2.6.1 Felica命令总揽(0x0C) 110

2.6.2 Felica命令(0x0C) 110

2.6.3 Felica命令响应(0x0C) 111

第3章 上位机演示软件操作使用 113

3.1安装使用 113

3.1.1系统所需的条件 113

3.1.2 CD光盘内容 114

3.1.3驱动程序安装(USB虚拟RS232) 114

3.2快速使用演示软件 117

3.3演示软件组件 119

3.3.1端口和内容设置 119

3.3.2 RFID标准选项卡和读卡器配置选项卡 121

3.3.3原始数据输入和输出检测器 124

3.3.4处理过程日志 126

3.4使用演示软件 127

3.5 ISO14443A功能演示 127

3.5.1 ISO14443A标准命令 127

3.5.2 MIFARE命令 133

3.6 ISO14443B功能演示 146

3.7 ISO15693功能演示 151

3.7.1 ISO15693标准命令 154

3.7.2 CET6600定制命令 165

3.7.3特殊命令 176

3.8 PicoTag功能演示 177

3.8.1 PicoTag标准命令 178

3.8.2特殊命令 182

3.9 Felica功能演示 182

3.9.1 C _Polling命令 183

3.9.2 TransparentWithCRC 183

第4章 下位机程序函数功能说明 184

4.1 CET632系统函数 184

4.1.1 CET632_ Chip_ Reset 184

4.1.2 CET632_ Read1Reg 184

4.1.3 CET632_Read_CollPos 184

4.1.4 CET632_Read_RxLastBit 185

4.1.5 CET632_Read_ FIFOLength 185

4.1.6 CET632_ ReadErrReg 185

4.1.7 CET632_ Check_ RFErr 185

4.1.8 CET632_ Check_ E2Err 186

4.1.9 CET632_ Check_ KeyErr 186

4.1.10 CET632_Check_ Crypto_ Bit 187

4.1.11 CET632_ WritelReg 187

4.1.12 CET632_ WriteFIFO 187

4.1.13 CET632_ WriteCMD 187

4.1.14 CET632_ Set_ BitFraming 188

4.1.15 CET632_ Set_ CollMaskVal_ Bit 188

4.1.16 CET632_ Clear_ CollMaskVal_ Bit 188

4.1.17 CET632_CRC_Setting 189

4.1.18 CET632_ Clear_ Crypto1On_ Bit 189

4.1.19 CET632_ Flush_ FIFO 189

4.1.20 CET632_ Disable_ And_ Clear_ Flag_ IRQ 189

4.1.21 CET632_ Clear_ State_ When_ TimeOut 190

4.1.22 CET632_ Set_ SendlPulse_ Bit 190

4.1.23 CET632_ Clear_ SendlPulse_ Bit 190

4.1.24 CET632_ Set_ ModulatorSource 190

4.1.25 CET632_ Set_ Force100ASK_ Bit 191

4.1.26 CET632_ Clear_ Force100ASK_ Bit 191

4.1.27 CET632_ ON_ RF 191

4.1.28 CET632_ OFF_ RF 192

4.1.29 CET632_Timer Tstart_ Tstop_ Control 192

4.1.30 CET632_Timer Set_ Resp_ Waiting_ Time 192

4.1.31 CET632_ Start Timer 193

4.1.32 CET632_ Stop_ Timer 193

4.1.33 CET632_ SOFEOF Selection 193

4.1.34 CET632_ IRQ_Execute_ FIFO_ Data 194

4.1.35 CET632_IRQ_Read_ FIFO 194

4.1.36 CET632_ Transmit 195

4.1.37 CET632_ Receive 195

4.1.38 CET632_ Transceive 196

4.1.39 CET632_ ReadE2 196

4.1.40 CET632_ WriteE2 197

4.1.41 CET632_LoadE2Confitg 197

4.1.42 CET632_ LoadKey 197

4.1.43 CET632_ LoadKeyE2 198

4.1.44 CET632_ Cal_ CRC 198

4.1.45 CET632_ Authen 198

4.1.46 Transparent_With_CRC 199

4.1.47 Transparent_Without_CRC 199

4.1.48 CET632Config_ Driver 200

4.1.49 CET632_InitChip 200

4.1.50 CET632_Config_14443A 201

4.1.51 CET632_ Speed_14443A 201

4.1.52 CET632_Config_14443B 201

4.1.53 CET632_Speed_14443B 202

4.1.54 CET632_Config_ Felica 202

4.1.55 CET632_ Speed_ Felica 202

4.1.56 CET632_ Config_ 15693 203

4.1.57 CET632_ Speed_ 15693 203

4.1.58 CET632_ Diagnose 203

4.2 ISO14443有关函数 204

4.2.1 ISO14443A_ Config 204

4.2.2 ISO14443A_ Get_ Speed_ Reader 204

4.2.3 ISO14443A_ Request 205

4.2.4 ISO14443A_ WakeUp 205

4.2.5 ISO14443A_ Anticoll 206

4.2.6 ISO14443A_ Select 207

4.2.7 ISO14443A_ RATS 208

4.2.8 ISO14443A_ PPS 209

4.2.9 ISO14443A_ Halt 209

4.2.10 ISO14443A_Load_ Key 210

4.2.11 ISO14443A_ Authentication 210

4.2.12 ISO14443A_ Write Mifare_ Block 211

4.2.13 ISO14443A_ Read_ Mifare_ Block 212

4.2.14 ISO14443A_ Mifare_ CMD_ On_ Value_ Block 213

4.2.15 ISO14443A_ Decrement 214

4.2.16 ISO14443A_ Increment 214

4.2.17 ISO14443A_ Restore 215

4.2.18 ISO14443A_ Transfer 216

4.2.19 ISO 14443A_ Req_Anti_ Select 217

4.2.20 ISO 14443A_ LoadKey_Authent 218

4.2.21 ISO 14443A_ Req_Anti_ Select_ Authent 219

4.2.22 ISO14443A_ Req_Anti_Select_LoadKey_ Authent 220

4.2.23 ISO 14443A_ Req_Anti_Select_ LoadKey_Authent Read 221

4.2.24 ISO 14443A_ Req_Anti_Select_ LoadKey_Authent Write 222

4.2.25 ISO14443A_ Mifare_ Combo_ Inc_ Dec_ Res_ Transfer 223

4.2.26 ISO14443A_ Decrement_ Transfer 224

4.2.27 ISO14443A_ Increment_ Transfer 225

4.2.28 ISO14443A_ Restore_ Transfer 226

4.3 ISO14443B有关函数 227

4.3.1 ISO14443B_ Config 227

4.3.2 ISO14443B_ Get_Speed_ Reader 227

4.3.3 ISO14443B_ Request 228

4.3.4 ISO14443B_ WakeUp 229

4.3.5 ISO14443B_ ATTRIB 230

4.3.6 ISO14443B_ Halt 230

4.4 ISO15693有关函数 231

4.4.1 ISO 15693_ Check And_ Separate_ Param_ Invento_ Mode 231

4.4.2 ISO 15693_Check_And_Separate_ Param_ Non_ Inventory_Mode 232

4.4.3 ISO 15693_ Check_ And_ Separate_ Param_ Non_ Invento_ Mode_ UID_ Is_Optional 233

4.4.4 ISO 15693_Check_Response 233

4.4.5 ISO15693_ Config 234

4.4.6 ISO15693_ Get_ Speed_ Reader 234

4.4.7 Request_ Flag_ISO15693 235

4.5 ISO15693标准命令函数 236

4.5.1 ISO15693_Inv_Req_1_ Slot 236

4.5.2 ISO15693_Inv_ Req_16_Slots 237

4.5.3 ISO15693_ Stay_ Quiet 238

4.5.4 ISO15693_ Send_ Data_ NO_ IC_ MFG 240

4.5.5 ISO15693_ Select 241

4.5.6 ISO15693_ Reset_ to_ Read 243

4.5.7 ISO15693_ Read_ Single_ Block 244

4.5.8 ISO15693_Write_Single_Block 245

4.5.9 ISO15693_ Lock_ Block 247

4.5.10 ISO15693_Read_Multiple_ Blocks 248

4.5.11 ISO15693_Write_Multiple_ Blocks 249

4.5.12 ISO15693_ Write_ AFI 251

4.5.13 ISO15693_ Lock_ AFI 252

4.5.14 ISO15693_ Write_ DSFID 253

4.5.15 ISO15693_ Lock_ DSFID 254

4.5.16 ISO15693_Get_ System_ Information 256

4.5.17 ISO15693_ Get_ Multiple_ Block_ Security_Status 257

4.6 CET专有命令函数 258

4.6.1 ISO15693_ Send_ Data_ WITH_ IC_ MFG 258

4.6.2 ISO15693_ Set_ EAS_ CET 260

4.6.3 ISO15693_ Reset_ EAS_ CET 262

4.6.4 ISO15693_ Lock_ EAS_ CET 263

4.6.5 ISO15693_ EAS_ Alarm_ CET 264

4.6.6 ISO15693_ Kill_ CET 266

4.6.7 ISO15693_ CalCRC 267

4.6.8 Gen_ RNG_ PWD 268

4.6.9 ISO15693_ Set_ Password_ CET 268

4.6.10 ISO15693_ Write_ Password_ CET 270

4.6.11 ISO15693_ Lock_ Password_ CET 272

4.6.12 ISO15693_Set_Password_Mode_ CET 273

4.6.13 ISO15693_Lock_ Password_ Mode_ CET 275

4.6.14 ISO 15693_Get_Password_Mode_ CET 276

4.6.15 ISO15693_Set_ OTP_ CET 278

4.6.16 ISO15693_ Get_ OTP_CET 279

4.6.17 ISO15693_ Write_ OTP_ UID_ CET 281

4.6.18 ISO 15693_ Read_ OTP_ UID_CET 282

4.6.19 ISO15693_ Send_ 1_Pulse 284

4.7 Felica有关函数 284

4.7.1 Felica_ Config 284

4.7.2 Felica_ Get_ _Speed_ Reader 285

4.7.3 Num_ Data_ Convert_ To_ DMA_ All 285

4.7.4 Convert_ Felica_ Data_To_ OC_ DMA_ Buffer 286

4.7.5 Felica_ Transmit 286

4.7.6 Felica_ Decoder 287

4.7.7 Felica_ Receive 287

4.7.8 Felica_ Transceive 288

4.7.9 Felica_ Transceive_ Ex 288

4.7.10 Felica_ Transparent_With_CRC 289

4.7.11 Felica_ Transparent_ Without_ CRC 290

4.7.12 Felica_ Transparent_ Ex 291

4.7.13 Felica_ Set_ Resp_ Waiting_Time 292

4.7.14 Felica_ Polling 292

第5章 开发套件介绍 294

5.1开发演示板介绍 294

5.1.1概述 294

5.1.2开发板特点 294

5.1.3功能框图 295

5.1.4接口与引脚选择 297

5.1.5规格说明 297

5.1.6操作使用 299

5.2下位机微控制器STM32F 103XX 300

5.2.1 STM32F103XX功能部件和特点说明 300

5.2.2规格说明 301

5.2.3系列之间的全兼容性 302

5.2.4功能部件说明 302

5.2.5引脚定义 309

5.3下位机程序开发环境MDK安装 311

5.4下位机程序下载工具使用 312

5.4.1方式1:MDK (KEIL)界面下载 312

5.4.2方式2: ISP软件下载 313

参考文献 316

返回顶部