射頻工程師研發必讀書

射頻工程師研發必讀書

《射頻工程師研發必讀書》是2012年電子工業出版社出版的圖書,作者是馬一兵。

基本介紹

  • 書名:射頻工程師研發必讀書
  • 作者:馬一兵 編
  • ISBN:9787121176661
  • 頁數:316
  • 定價:59.00元
  • 出版社:電子工業出版社
  • 出版時間:2012-7
  • 副標題:CET632射頻讀寫基站開發指南
內容簡介,編輯推薦,目錄,

內容簡介

《CET632射頻讀寫基站開發指南》是射頻識別系統(RFID)13.56MHz頻段讀寫基站晶片CET632的開發指南。它全面系統地介紹了CET632晶片的特點、工作原理、暫存器定義以及命令操作方法;詳細解讀與分析了上下位機的通信協定、主要固件代碼函式;同時還詳細介紹了編程環境的安裝與使用、固件程式代碼下載的方法等。通過閱讀《CET632射頻讀寫基站開發指南》,可以進一步加深讀者對CET632功能、卡片特性的理解,幫助編程開發人員儘快掌握射頻識別系統的編程方法和開發技巧。

編輯推薦

《CET632射頻讀寫基站開發指南》介紹的內容系統而由實用,提供的方法便捷而又奏效。《CET632射頻讀寫基站開發指南》適合從事射頻識別系統(RFD)底層讀寫系統設計的嵌入式軟硬體開發人員閱讀,也可以作為高等院校通信與信息、計算機套用、物流管理、自動控制、自動識別專業高年級學生和研究生教學參考用書。

目錄

第1章 CET632多協定RFID射頻基站晶片
1.1 概述
1.2 功能摘要
1.2.1 支持的協定
1.2.2 傳送器
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 規格
1.5.1 極限參數
1.5.2 電氣特性
1.5.3 支持協定
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 傳送器
1.8.3 接收器
1.8.4 FIFO緩衝區
1.8.5 EEPROM
1.8.6 定時器單元
1.8.7 電源管理
1.8.8 中斷系統
1.8.9 MIFARE Crypto引擎
1.8.10 穩壓器
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章 開發演示板上下位機通信協定
2.1 協定包
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 系統所需的條件
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系統函式
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.2.8 ISO14443A_PPS
4.2.9 ISO14443A_Halt
4.2.10 ISO14443A_Load_Key
4.2.11 ISO14443A_Authentication
4.2.12 ISO14443A_Write_Mifare_Block
4.2.13 ISO14443A_Read_Mifare_Block
4.2.14 ISO14443A_Mifare_CMD_On_Value_Block
4.2.15 ISO14443A_Decrement
4.2.16 ISO14443A_Increment
4.2.17 ISO14443A_Restore
4.2.18 ISO14443A_Transfer
4.2.19 ISO14443A_Req_Anti_Select
4.2.20 ISO14443A_LoadKey_Authent
4.2.21 ISO14443A_Req_Anti_Select_Authent
4.2.22 ISO14443A_Req_Anti_Select_LoadKey_Authent
4.2.23 ISO14443A_Req_Anti_Select_LoadKey_Authent_Read
4.2.24 ISO14443A_Req_Anti_Select_LoadKey_Authent_Write
4.2.25 ISO14443A_Mifare_Combo_Inc_Dec_Res_Transfer
4.2.26 ISO14443A_Decrement_Transfer
4.2.27 ISO14443A_Increment_Transfer
4.2.28 ISO14443A_Restore_Transfer
4.3 ISO14443B有關函式
4.3.1 ISO14443B_Config
4.3.2 ISO14443B_Get_Speed_Reader
4.3.3 ISO14443B_Request
4.3.4 ISO14443B_WakeUp
4.3.5 ISO14443B_ATTRIB
4.3.6 ISO14443B_Halt
4.4 ISO15693有關函式
4.4.1 ISO15693_Check_And_Separate_Param_Inventory_Mode
4.4.2 ISO15693_Check_And_Separate_Param_Non_Inventory_Mode
4.4.3 ISO15693_Check_And_Separate_Param_Non_Inventory_Mode_UID_Is_Optional
4.4.4 ISO15693_Check_Response
4.4.5 ISO15693_Config
4.4.6 ISO15693_Get_Speed_Reader
4.4.7 Request_Flag_ISO15693
4.5 ISO15693標準命令函式
4.5.1 ISO15693_Inv_Req_1_Slot
4.5.2 ISO15693_Inv_Req_16_Slots
4.5.3 ISO15693_Stay_Quiet
4.5.4 ISO15693_Send_Data_NO_IC_MFG
4.5.5 ISO15693_Select
4.5.6 ISO15693_Reset_to_Read
4.5.7 ISO15693_Read_Single_Block
4.5.8 ISO15693_Write_Single_Block
4.5.9 ISO15693_Lock_Block
4.5.10 ISO15693_Read_Multiple_Blocks
4.5.11 ISO15693_Write_Multiple_Blocks
4.5.12 ISO15693_Write_AFI
4.5.13 ISO15693_Lock_AFI
4.5.14 ISO15693_Write_DSFID
4.5.15 ISO15693_Lock_DSFID
4.5.16 ISO15693_Get_System_Information
4.5.17 ISO15693_Get_Multiple_Block_Security_Status
4.6 CET專有命令函式
4.6.1 ISO15693_Send_Data_WITH_IC_MFG
4.6.2 ISO15693_Set_EAS_CET
4.6.3 ISO15693_Reset_EAS_CET
4.6.4 ISO15693_Lock_EAS_CET
4.6.5 ISO15693_EAS_Alarm_CET
4.6.6 ISO15693_Kill_CET
4.6.7 ISO15693_CalCRC
4.6.8 Gen_RNG_PWD
4.6.9 ISO15693_Set_Password_CET
4.6.10 ISO15693_Write_Password_CET
4.6.11 ISO15693_Lock_Password_CET
4.6.12 ISO15693_Set_Password_Mode_CET
4.6.13 ISO15693_Lock_Password_Mode_CET
4.6.14 ISO15693_Get_Password_Mode_CET
4.6.15 ISO15693_Set_OTP_CET
4.6.16 ISO15693_Get_OTP_CET
4.6.17 ISO15693_Write_OTP_UID_CET
4.6.18 ISO15693_Read_OTP_UID_CET
4.6.19 ISO15693_Send_1_Pulse
4.7 Felica有關函式
4.7.1 Felica_Config
4.7.2 Felica_Get_Speed_Reader
4.7.3 Num_Data_Convert_To_DMA_All
4.7.4 Convert_Felica_Data_To_OC_DMA_Buffer
4.7.5 Felica_Transmit
4.7.6 Felica_Decoder
4.7.7 Felica_Receive
4.7.8 Felica_Transceive
4.7.9 Felica_Transceive_Ex
4.7.10 Felica_Transparent_With_CRC
4.7.11 Felica_Transparent_Without_CRC
4.7.12 Felica_Transparent_Ex
4.7.13 Felica_Set_Resp_Waiting_Time
4.7.14 Felica_Polling
第5章 開發套件介紹
5.1 開發演示板介紹
5.1.1 概述
5.1.2 開發板特點
5.1.3 功能框圖
5.1.4 接口與引腳選擇
5.1.5 規格說明
5.1.6 操作使用
5.2 下位機微控制器STM32F103XX
5.2.1 STM32F103XX功能部件和特點說明
5.2.2 規格說明
5.2.3 系列之間的全兼容性
5.2.4 功能部件說明
5.2.5 引腳定義
5.3 下位機程式開發環境MDK安裝
5.4 下位機程式下載工具使用
5.4.1 方式1:MDK(KEIL)界面下載
5.4.2 方式2:ISP軟體下載
參考文獻

相關詞條

熱門詞條

聯絡我們