




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Impinj Proprietary and Confidential Impinj 2013Indy TrainingQ4 2013 20132 | Indy 产品系列产品系列 20133 | Indy读写器芯片读写器芯片 高度集成高度集成 集成了大约集成了大约90%的射频器件的射频器件 极大降低了成本极大降低了成本 可以作为可以作为RFID Modem 适合于嵌入式应用适合于嵌入式应用 灵活性灵活性 支持多种的读写器设计模型支持多种的读写器设计模型 尺寸小尺寸小 (9mm x 9mm) 相对于分立设计功耗较小相对于分立设计功耗较小 支持行业标准支持行业标准 ISO 18000-6B,ISO
2、 18000-6C,IPICO EPCglobal Class 1 Gen-2 支持全球频段支持全球频段 840-960 MHz 符合符合FCC,ETSI规范要求规范要求20cm12cm8mm x 8mm 20134 | Indy 读写器系列产品读写器系列产品功能和性能Indy R1000手持和嵌入式应用目前最好的读写器目前最好的读写器芯片芯片Indy R500手持机,桌面机和嵌入式应用价格Indy R2000固定式和手持应用唯一一款具有载波抑制功能的读写唯一一款具有载波抑制功能的读写器芯片器芯片 20135 | 载波抑制载波抑制 持续保持高性能的读能力天线的发射特性变化 天线生产一致性 外部
3、环境变化在全功率发射时天线发射增加特殊的天线如近场天线设计 一般都会有很高的反射特性接收灵敏度提高大约 Indy R2000是目前市场上唯一一款具有载波抑制能力的读写器芯片 20136 | 载波抑制框图载波抑制框图标签信号标签信号自抑制信号自抑制信号标签信号标签信号 Amp / Phase Tx180 00 0自抑制信号消除自抑制信号消除标签信号不改变标签信号不改变Inside Indy抽样耦合器抽样耦合器 定向耦合器定向耦合器 RxIQ 幅度和幅度和相位控制相位控制 20137 | Indy 产品应用范围产品应用范围产品产品固定式固定式 手持手持嵌入式嵌入式R500出入控制出入控制POS ,
4、短距离手持,短距离手持机机打印机打印机R1000一定的识别区域一定的识别区域好性能的手持机好性能的手持机高速打印高速打印/编码机编码机R2000高性能高性能天线一致性较差的天线一致性较差的场合场合高性能应用场合高性能应用场合 20138 | 通用平台通用平台 技术核心兼容平台相通,节省成本 R2000, R1000,R500 共享 固件/软件主机接口主机开发库开发工具 R2000 & R500 引脚兼容R1000 与R2000,R500硬件不兼容 20139 | 基于基于Indy的读写器产品的读写器产品Motorola FX7400Deister UDL500Alien 9650CAE
5、N R4300ThingMagic M6Kathrein RRU4 201310 | 基于基于Indy的手持机的手持机Psion Workabout ProMotorola MC309z & MC9090zCSL CS501ATID AT870Technology Solutions UK 201311 | 基于基于Indy的模块产品的模块产品ThingMagic M6eFavite FS-GM102MTI RU-859/860CAEN A528ThingMagic M5e & M5compact 201312 | 基于基于Indy的读写器架构的读写器架构参考读写器模块参考读写
6、器模块Indy 读写器芯片读写器芯片MAC 固件固件 (Atmel - AT91SAM7S256 )Gen2 协议协议, 射频控制射频控制, 接口接口驱动和开发驱动和开发API主机或控制器主机或控制器 APICPUUSB主机主机24512345AntennaFront -end-MAC固件固件(ARM7 Ctlr)天线前端天线前端读写器模块读写器模块31串口串口TxRx 201313 | 固件架构固件架构 无操作系统无操作系统 固件实现固件实现Gen2协议的所有细节部分协议的所有细节部分 支持主机访问的寄存器接口支持主机访问的寄存器接口主机寄存器主机寄存器&命令逻辑命令逻辑ISO180
7、00-6C (C1G2)协议模块协议模块射频控制模块射频控制模块固件升级固件升级模块模块USB支持支持Indy寄存器接口(寄存器接口(SSP)控制器相关控制器相关Flash, GPIOs, Timers, UART, Debug状态机状态机 201314 | PXA270 Win CE 5.0 & 6.0主机驱动主机驱动/APIAPI库库OS示例工具示例工具Indy ToolMAC USB 驱动驱动模块驱动模块驱动 支持IA32, PXA270, PXA168 支持WinCE*, WinXP* 可编程的库和USB驱动 例程 盘点盘点, 访问访问 示例GUI工具 展示展示Indy性能和特
8、性性能和特性 只支持只支持Windows XP第三方组件第三方组件Impinj开发的开发的RFID核心组件核心组件 Impinj开发的演示工具开发的演示工具读写器模块读写器模块USBSerialIA32 - Windows XPSDK Components*Other names and brands may be claimed as the property of othersPXA168 Win CE 6.0Modem FW 201315 | 简单应用简单应用-Mini-Host 串口串口 基本的接口说明基本的接口说明 基于基于C的简单例程的简单例程mini_host.cMID LEVE
9、L APIreadMACRegister();writeMACRegister();readRadioRegister();writeRadioRegister();getSerialNumber();processCmdPackets();HIGH LEVEL APIindy_inventory();indy_read();indy_write();indy_lock();serial_indy.h/serial_indy.cLOWER SERIAL COM APIRFID_RadioOpen ();RFID_RadioRead();RFID_RadioWrite();RFID_RadioC
10、lose(); 201316 | Impinj Indy 读写器系列性能比较读写器系列性能比较Indy R500Indy R1000Indy R2000优点优点Rx灵敏度(无载波泄漏)灵敏度(无载波泄漏)-68 dBm-95dBm-95dBm读可靠读可靠 (标签读性能优秀标签读性能优秀)Rx灵敏度(灵敏度(+5dBm载波泄漏)载波泄漏)-68 dBm-75dBm-85dBm单天线配置下读性能可靠单天线配置下读性能可靠载波抑制技术载波抑制技术无无无无有有单天线配置下稳定的读性能单天线配置下稳定的读性能发射相位噪声发射相位噪声250Khz (dBc/Hz)-124-116-124 易于通过频谱规范
11、规定易于通过频谱规范规定 提高接收灵敏度提高接收灵敏度 降低降低DRM环境噪声环境噪声增强的接收机结构增强的接收机结构: 相干相干IQ结合增强型结合增强型DSP处理处理有有有有有有 优化读可靠性优化读可靠性Optimal read reliability RSSI抖动低抖动低Low RSSI variability 增加标签频率漂移容限增加标签频率漂移容限 更适合处理标签冲突更适合处理标签冲突软件软件 / 固件固件射频控制,读写器配置和基于射频控制,读写器配置和基于WinCE或或XP的主机开发库的主机开发库有有有有有有 全套的读写器解决方案全套的读写器解决方案 产品开发周期短产品开发周期短 通
12、过固件升级可以持续的提高读写器的性通过固件升级可以持续的提高读写器的性能能 201317 | Indy读写器开发平台读写器开发平台包括: 读写器硬件 接口/调试板 外壳 文档 电路图 二进制固件文件 10 颗芯片 模块化的参考设计接口/调试板R2000, R1000 & R500 201318 | 模块化的参考设计模块化的参考设计 USB/串口串口 30dBm输出功率输出功率 USB 供电供电 (23dBm输出功率输出功率) 天线配置天线配置2个收发一体或1个收发分离 外部外部DRM滤波器滤波器5阶高性能滤波器高性能固定式读写器使用 手持机和嵌入式应用不推荐使用 电路图电路图/layo
13、ut文件文件 201319 | Indy SDK/固件固件 2.6.0Win 7支持(基于串口)支持(基于串口)写性能增强写性能增强盘点数据增多,包括相位,信道盘点数据增多,包括相位,信道EN 302 208 v1.4.1支持支持 201320 | Indy SDK 2.6 + Monza FastIDTM (比通常的读取比通常的读取TID方式快方式快2-3倍倍) 在同一操作中读取EPC和TID 降低了基于TID的应用的难度 TagFocusTM 提高大批量标签的读可靠性 提高难读取标签的读取能力 减少标签重复读取的次数 32-bit BlockWrite 提高编码的吞吐量 QTTM 支持支持
14、 业务敏感数据通过公有/私有模式切换 读距离控制 可用于EAS 201321 | FastIDTM EPC内存可以在盘点过程中快速被读取内存可以在盘点过程中快速被读取 读取读取TID需要对标签进行访问需要对标签进行访问 需要额外的时间和读写器操作 FastID 在盘点过程中获取在盘点过程中获取TID 比传统方法快2-3倍 如果EPC长度设置为0,可以实现盘点TID的应用,速度会更快 基于基于TID的应用的应用 省略标签的编码过程 降低系统的成本和复杂性 适合于安全应用场合适合于安全应用场合EPCTID (ROM)用户区标签内存标签内存 201322 | TagFocus 获取难读标签获取难读标
15、签TagFocus 关闭关闭TagFocus 打开打开盘点中多个盘点中多个标签盘点到标签盘点到2次次减少重复盘减少重复盘点的次数点的次数EPC Gen2 “S1” 标识“A” “A” 态态“B” “B” 态态盘点标签更快盘点标签更快 201323 | 自定义自定义Bootloader使得系统更加稳定使得系统更加稳定 在固件升级过程中可恢复在固件升级过程中可恢复操作稳定性提高可以实现远程的固件升级 支持现有接口支持现有接口USB/UART数据接口兼容不需要额外的硬件 故障安全故障安全Bootloader更可靠更可靠 201324 | 固件升级历史固件升级历史 V2.6 最新版本 更详尽的盘点数据
16、 V2.4.2 Monza芯片支持(FastID、TagFocus) Fail Safe Boot Loader V2.3.0 支持 LBT 支持R2000, R1000, R500 V2.2.0 支持R2000,R1000 201325 | RF 基础知识基础知识 201326 | 射频波射频波美国美国 = 300/915MHz 33cm (13”)中国中国 = 300/920MHz 32cm 201327 | UHF RFID工作频段工作频段 UHF (860 960 MHz) 优点 读距离长 标签成本低 标签尺寸小 读速率快 挑战 近场/远场问题 应用 零售 安全 供应链 计时 资产管理
17、 等等. 201328 | 中国中国UHF RFID频段频段 920.5-924.5Mhz/840.5-844.5Mhz 2W ERP 等效辐射功率 FHSS 201329 | 射频功率射频功率单位单位天线增益天线增益EIRP vs. ERP 201330 | 功率单位功率单位 功率单位可以用瓦特功率单位可以用瓦特Watts 或者或者dBm表示表示 dB是是2个功率的比值个功率的比值: dB = 10 log (P1/P2) dBm运用毫瓦作比较运用毫瓦作比较 2W = 10 log (2/0.001) = 33dBm 左边乘10=右边加10 左边乘2=右边加3 区域规定传导功率辐射功率中国中
18、国RFID试行规定试行规定1 Watt2 W ERP (33dBm) 201331 | 天线增益的单位转换天线增益的单位转换 线极化天线增益用线极化天线增益用dBi 相对于点圆天线的增益量 圆极化天线增益用圆极化天线增益用dBiC dBiC = dBi + 3dB 偶极子天线增益用偶极子天线增益用dBd dBd= dBi - 2.15 201332 | EIRP vs. ERP EIRP等效全向辐射功率等效全向辐射功率ERP = 传导功率 (dBm) + 天线增益 (dBd)-馈线损耗EIRP= 传导功率 (dBm) + 天线增益 (dBi) -馈线损耗2W ERP = 33dbm EIRP
19、= ERP+2.15 = 35.15dbm馈线损耗常规是0.5db/m 201333 | 读写器读写器输出功率输出功率dBm线损线损dB读写器读写器天线增益天线增益dBi+-最大输出最大输出辐射功率辐射功率dBm eirp=dBm读写器输出功率读写器输出功率dBi dBW / dBm EIRP单位读写器天线增益读写器天线增益线损线损(4 m长,损耗长,损耗0.5 dB/m)最大辐射功率最大辐射功率7 2?中国最大输出辐射功率最大输出辐射功率3.28 / 35?30 201334 | EPC Gen2 Protocol Review 201335 | Reader 发送发送Query (包含(包
20、含Q值)值) 启动盘点过程 标签生成标签生成Q位长度的随机数并赋值时隙计数器位长度的随机数并赋值时隙计数器 如果标签生成全0的随机数,将立刻返回给读写器RN16 读写器通过发送读写器通过发送ACK(包含标签的包含标签的RN16)给标签进行确认给标签进行确认 标签确认后,返回标签的标签确认后,返回标签的EPC 读写器发送读写器发送QueryRep 命令命令 标签翻转盘点标识并退出盘点过程 所以其他的标签将时隙计数器减1 如果时隙计数器减为0,返回给读写器RN16QueryPRN16ACKPEPCCRC-16Reader SignalingTag SignalingSymbolDescriptio
21、nPPreamble (R=T or T=R)FSFrame-SyncRN1616-bit Random NumberPFSPCQueryRepFSEPC C1G2防冲突防冲突 201336 | 盘点盘点QueryRN16ACKEPC读写器和标签交互读写器和标签交互读写器读写器标签标签 201337 | 盘点盘点QueryRN16读写器和多个标签交互读写器和多个标签交互读写器读写器标签标签RN16RN16ACK? 201338 | 标签防冲突标签防冲突标签标签A标签标签B标签标签C标签标签DRN16RN16_ARN16_BRN16_CRN16_D时隙计数时隙计数器器= 0 ?0000Q=0Q
22、设置盘点的标签数量设置盘点的标签数量: 20 = 1 ! 201339 | 标签防冲突标签防冲突标签标签A标签标签B标签标签C标签标签DRN16RN16_ARN16_BRN16_CRN16_D时隙计数时隙计数器器= 0 ?3102Q=2Q 设置盘点的标签数量设置盘点的标签数量: 22 = 4 ! 201340 | 标签防冲突标签防冲突标签标签A标签标签B标签标签C标签标签DRN16RN16_ARN16_BRN16_CRN16_D时隙计数时隙计数器器= 0 ?31N/A 2Q=2Q 设置盘点的标签数量设置盘点的标签数量: 22 = 4 ! 201341 | 标签防冲突标签防冲突标签标签A标签标签
23、B标签标签C标签标签DRN16RN16_ARN16_BRN16_CRN16_D时隙计数时隙计数器器= 0 ?20N/A 1Q=2Q 设置盘点的标签数量设置盘点的标签数量: 22 = 4 ! 201342 | UHF Gen2 Basics 标签标签A标签标签B标签标签C标签标签DRN16RN16_ARN16_BRN16_CRN16_D时隙计数时隙计数器器= 0 ?20N/A 1Q=2Q 设置盘点的标签数量设置盘点的标签数量: 22 = 4 ! 201343 | 标签防冲突标签防冲突标签标签A标签标签B标签标签C标签标签DRN16RN16_ARN16_BRN16_CRN16_D时隙计数时隙计数器
24、器= 0 ?2N/A N/A 1Q=2Q 设置盘点的标签数量设置盘点的标签数量: 22 = 4 ! 201344 | 标签防冲突标签防冲突标签标签A标签标签B标签标签C标签标签DRN16RN16_ARN16_BRN16_CRN16_D时隙计数时隙计数器器= 0 ?1N/A N/A 0Q=2Q 设置盘点的标签数量设置盘点的标签数量: 22 = 4 ! 201345 | 标签防冲突标签防冲突标签标签A标签标签B标签标签C标签标签DRN16RN16_ARN16_BRN16_CRN16_D时隙计数时隙计数器器= 0 ?1N/A N/A 0Q=2Q 设置盘点的标签数量设置盘点的标签数量: 22 = 4
25、! 201346 | 标签防冲突标签防冲突标签标签A标签标签B标签标签C标签标签DRN16RN16_ARN16_BRN16_CRN16_D时隙计数时隙计数器器= 0 ?1N/A N/A N/AQ=2Q 设置盘点的标签数量设置盘点的标签数量: 22 = 4 ! 201347 | 标签防冲突标签防冲突标签标签A标签标签B标签标签C标签标签DRN16RN16_ARN16_BRN16_CRN16_D时隙计数时隙计数器器= 0 ?0N/A N/A N/AQ=2Q 设置盘点的标签数量设置盘点的标签数量: 22 = 4 ! 201348 | 标签防冲突标签防冲突标签标签A标签标签B标签标签C标签标签DRN1
26、6RN16_ARN16_BRN16_CRN16_D时隙计数时隙计数器器= 0 ?0N/A N/A N/AQ=2Q 设置盘点的标签数量设置盘点的标签数量: 22 = 4 ! 201349 | 标签防冲突标签防冲突标签标签A标签标签B标签标签C标签标签DRN16RN16_ARN16_BRN16_CRN16_D时隙计数时隙计数器器= 0 ?N/A N/A N/A N/AQ=2Q 设置盘点的标签数量设置盘点的标签数量: 22 = 4 ! 201350 | 查询模式和会话查询模式和会话 201351 | 标签有两种状态标签有两种状态: A 和和 B A 状态是上电后的默认状态,也是状态是上电后的默认状态
27、,也是B状态结束后的状态状态结束后的状态 无论标签处于无论标签处于A或者或者B状态,读写器都能盘点状态,读写器都能盘点 读写器可以选择会话模式读写器可以选择会话模式0, 1, 2 或者或者 3 每种会话模式都有独立的状态每种会话模式都有独立的状态AB标签盘点标识标签盘点标识 201352 | 标签盘点标识标签盘点标识会话会话 0会话会话 1会话会话 2会话会话 3ABAAABBB 201353 | B 状态驻留时间取决于选择的会话和标签的供电状态状态驻留时间取决于选择的会话和标签的供电状态: 在在S0, 标签在有电时的驻留时间是无限长,在掉电后驻留时间为标签在有电时的驻留时间是无限长,在掉电后
28、驻留时间为(dual target) 在在S1, 标签在有电和掉电后,驻留时间为标签在有电和掉电后,驻留时间为 0.5 到 5s 在在S2和和S3, 标签有电时,驻留时间为无限长标签有电时,驻留时间为无限长 在在S2和和S3,当掉电后,驻留时间最小,当掉电后,驻留时间最小2s, 最大60s 用户不能配置驻留时间,而且时间也是近似值,不是绝对准确值用户不能配置驻留时间,而且时间也是近似值,不是绝对准确值AB标签驻留时间标签驻留时间 201354 | 读写器盘点所有的读写器盘点所有的A 状态标状态标签然后将签然后将A 状态标签进入状态标签进入 B状态状态读写器盘点所有的读写器盘点所有的B 状态标状
29、态标签然后将签然后将B 状态标签进入状态标签进入 A状态状态会话没有影响会话没有影响可以重复读多次,适合小批量或者静态环境(智能货架)ABDual Target查询模式查询模式 Dual Target 201355 | 读写器盘点所有的读写器盘点所有的A 状状态标签然后将态标签然后将A 状态标状态标签进入签进入 B状态状态只读一次只读一次允许允许B状态标签状态不变状态标签状态不变适合于大批量和动态环境适合于大批量和动态环境Single TargetABABTagFocus查询模式查询模式 Single Target 201356 | Dual TargetSession xA BSingle
30、TargetSession 1ABA BSingle TargetSession 2 or 3ABSingle Targetwith SuppressionAB标签在场内标签在场内(激活激活)标签在场外标签在场外(未激活未激活)TS1TS1TS2/3ABABABtimeTS1A B A B A B A B A B A B A BAAAA 标签被读到标签被读到TS1 会话会话1 持续时间持续时间 0.5 到到 5sTS2/3 会话会话 2 或者或者 3 掉电持续时间掉电持续时间: 2s 到到 60s查询模式和会话作用查询模式和会话作用 201357 | A BSingle TargetSessi
31、on 1ABA BSingle TargetSession 2 or 3ABSingle Targetwith SuppressionAB标签在场内标签在场内(激活激活)标签在场外标签在场外(未激活未激活)TS1TS1ABABABtimeTS1A B A B A B A B A B A B A BAAAA B A B A B A B A BABABAB5s间断场中的查询模式间断场中的查询模式Dual TargetSession x 201358 | 操作操作功能功能数据流向数据流向盘点盘点盘点标签获取盘点标签获取EPC读写器到标签网络读写器到标签网络Read读标签内存读标签内存双向双向Writ
32、e写标签内存写标签内存双向双向Lock永久锁,锁,解锁标签内存永久锁,锁,解锁标签内存双向双向Kill标签永久不能被操作标签永久不能被操作双向双向Gen 2 标签访问标签访问 201359 | 强制内存强制内存 TID EPC Reserved 可选内存可选内存 User Kill 密码密码 32 bits 不使用时,默认为0 Access密码密码 32 bits 不使用时,默认为000h00h10h20h0Fh1Fh2FhMSBLSBBank 11Bank 10Bank 01Bank 00RESERVEDEPCTIDUSERCRC-16 15:0EPC 15:0EPC N:N-1520h0F
33、h1Fh2FhMSBLSB30h3Fh10hAccess Passwd 15:0Kill Passwd 15:0Access Passwd 31:16Kill Passwd 31:1600h10h0Fh1FhMSBLSBTID 31:16TID 15:0PC 15:0标签内存图标签内存图 201360 | 当标签被盘点后,进入以下两种状态当标签被盘点后,进入以下两种状态之一之一: Secured Open Secured 状态的标签能够允许锁标签状态的标签能够允许锁标签内存内存 Access 密码密码 32-bits 储存在Reserve Memory bank (00) 如果不是0,读写器会
34、发密码使得标签进入 secured状态状态 Access password 16-bit 随机数进行异或 访问标签访问标签 201361 | 标签内存能够被独立的解锁,锁定和永久锁标签内存能够被独立的解锁,锁定和永久锁 解锁: 在open或者或者secured状态能够被写 锁: 在secured状态能够被写状态能够被写 永久锁: 不能改变锁的状态 Lock 状态不可读状态不可读 只能通过读/写操作的响应判断 锁的状态权限由2bits决定锁定内存锁定内存PwdPermalock描述描述00内存一直可写,与内存一直可写,与Access密码无关密码无关01内存永久可写,与内存永久可写,与Access
35、密码无关密码无关10只有具有只有具有Access密码,才能对内存进行写操作密码,才能对内存进行写操作11内存永久不可写,永久不能被解锁内存永久不可写,永久不能被解锁 201362 | 写的过程是加密的写的过程是加密的 步骤1: 读写器发送Req_RNhandle, CRC-16 标签返回RN16 步骤2: 读写器发送Writedata EXOR RN16 除非使用Blockwrite,否则一次只能写16bits 当操作完成后,标签返回句柄 标签的密码不为标签的密码不为0时仍然可写时仍然可写 标签的初始密码是全0 设置Access密码不会不能写 需要在设置Access密码后锁定内存 推荐步骤推荐
36、步骤: 写非0的Access密码 写数据 锁定或者永久锁定内存 (可选) 读和写锁定Access密码写标签内存写标签内存Write, Kill, Lock, BlockWrite, BlockErase0, handle , CRC-16CWTREPLYPreambleInterrogator commandTag response 201363 | Kill 由多个步骤组成由多个步骤组成 Kill 密码密码 32-bits 必须非0 如果是0,标签不能被灭活 Kill 的密码是通过标签提供的16bits随机数进行加密的 灭活后,标签的返回非常弱 不能被监听到灭活标签灭活标签E11 20136
37、4 | Indy芯片芯片 201365 | Indy芯片内部结构芯片内部结构 载波抑制载波抑制 高压缩比混频器高压缩比混频器 可选片外可选片外DRM 滤滤波器波器 复杂的复杂的BPF ADC (48MHz) Modem (DSP) Tx预失真预失真 低相噪频综低相噪频综 线性线性RF放大器放大器 201366 | 数字框图数字框图 201367 | 数字发射通路数字发射通路升采样,升采样,1.6M-6.4M调整数字基带调整数字基带信号幅度信号幅度频谱搬移频谱搬移 201368 | 数字接收通路数字接收通路 ADC后固定抽取后固定抽取 根据数据速率的变化改根据数据速率的变化改变抽取率变抽取率 可
38、编程的可编程的72阶数字信道阶数字信道滤波器滤波器 解调器解调器 速率估计 时钟恢复 匹配滤波器解调器 宽带和窄带宽带和窄带RSSI 201369 | 载波抑制系统载波抑制系统69RF LNAPASelf-jammer cancellationPLL0 deg (I)90 deg (Q)DC-removalswitchesIF LNAFilterAGCADCDec.IIR-filterRSSIIQCORDICDACFilterSelf-jammerControlIQAI_scalingAscalingDelay90 degPoly-phasefilter+-AQ_scalingError de
39、tectionReplica jammersourcePhase/amplitudechangeThe reference TX signal is tapped after the external PAI pathQ path 201370 | 载波抑制模块载波抑制模块Tag Self jammerTag Amp / Phase Tx180 00 0Self jammer cancellationNo change to Tag Inside IndySample coupler Directional coupler RxIQ control 201371 | 载波抑制算法载波抑制算法
40、载波通过偏上数字衰减器调整载波通过偏上数字衰减器调整I、Q通通路的信号路的信号 载波抑制通过在载波抑制通过在I、Q星座图查找最优星座图查找最优的抑制点的抑制点 扫描命令可以配置为粗扫描和细扫描 (3*3) 通过151寄存器设置起始点,152寄存器设置步长,107中断,154输出结果 查找算法Possible search algorithm 如从7*7 的粗扫描开始 使用1到2次3*3细扫描 通过前端混频器的直流输出决定是否找到最优点 201372 | RFID 系统系统 201373 | 系统分析系统分析 定向耦合器和天线定向耦合器和天线Tx10dB 耦合度耦合度 Rx+30 dBm+13
41、dBm17dB 返回损耗返回损耗+3 dBm+30 dBm+5 dBm25dB 隔离度隔离度 +5.5 dBm Tx leakageTx 泄漏泄漏R2000R1000R500+9 dBm-83dBm-71dBm-62dBm+5 dBm-85dBm-75dBm-67dBm0 dBm-86dBm-80dBm-68dBmIndy芯片在不同条件下灵敏度芯片在不同条件下灵敏度 201374 | 系统分析系统分析 定向耦合器和天线定向耦合器和天线Tx5dB 耦合度耦合度 Rx+30 dBm+13 dBm17dB 返回损耗返回损耗+8 dBm+30 dBm+5 dBm25dB 隔离度隔离度 +8 dBm T
42、x 泄漏泄漏Tx 泄漏泄漏R2000R1000R500+8 dBm-84dBm-71dBm-62dBm+5 dBm-85dBm-75dBm-67dBm0 dBm-86dBm-80dBm-68dBmIndy芯片在不同条件下灵敏度芯片在不同条件下灵敏度 201375 | 长距离应用系统分析长距离应用系统分析Tx10dB定向耦合器定向耦合器Rx前向链路前向链路反向链路反向链路+30 dBm+34 dBm4dBi 增益增益-18 dBm-52 dB-52 dB-27 dBm-9dB反射信号反射信号-79 dBm-85 dBm标签标签-52dB 损耗损耗 = 10 米米反向链路反向链路 -27dBm +
43、 -52dB + 4dB 10dB = -85dBm 最小灵敏度最小灵敏度 10metersR200010dB 定向耦合器定向耦合器 + 4dB 天线天线 201376 | 长距离应用系统分析长距离应用系统分析Tx5dB coupler Rx前向链路前向链路反向链路反向链路+30 dBm+32 dBm2dBi gain-20 dBm-52 dB-52 dB-29 dBm-9dB反射信号反射信号-81 dBm-84 dBm-52dB 损耗损耗 = 10 米米反向链路反向链路 -29dBm + -52dB + 2dB 5dB = -84dBm 最小灵敏度最小灵敏度 10米米R20005dB 定向耦
44、合器定向耦合器 + 2dB 天线天线Monza 5 201377 | 中距离应用中距离应用 Tx10dB 定向耦合器定向耦合器 Rx前向链路前向链路反向链路反向链路+30 dBm+30 dBm0dBi 增益增益-13 dBm-43 dB-43 dB-22 dBm-9dB反射信号反射信号-65 dBm-75 dBm标签标签-43dB 损耗损耗 = 4 米米反向链路反向链路 -22dBm + -43dB + 0dB 10dB = -75dBm 4 metersR100010dB 定向耦合器定向耦合器 + 0dB 天线天线最小灵敏度最小灵敏度 201378 | 短距离应用短距离应用Tx5dB 定向耦
45、合器定向耦合器 Rx前向链路前向链路反向链路反向链路+20 dBm+18 dBm-2dBi 增益增益-14 dBm-32 dB-32 dB-23 dBm-9dB反射信号反射信号-55 dBm-62 dBmTag-32dB 损耗损耗 = 1 米米反向链路反向链路 -23dBm + -32dB + -2dB 5dB = -62dBm 1 metersR5005dB 定向耦合器定向耦合器 + -2dB 天线天线最小灵敏度最小灵敏度 201379 | Indy 软件软件/固件固件 201380 | Indy 固件固件 RFID Modem控制器控制器 基于寄存器基于寄存器 状态机状态机 基于消息协议的
46、主机通讯包基于消息协议的主机通讯包 201381 | Indy API 提供用于访问提供用于访问Indy MAC的接口的接口 通信接口驱动支持通信接口驱动支持 源代码例程源代码例程 201382 | 文档文档 文档文档 Release Notes and Standard Impinj EULA Documentation Indy_OEM_Configuration_Area_Definitions Indy_MAC_Register_Set_Definitions Indy_MAC_Error_Code_Definitions Indy_MAC_Command_Definitions In
47、dy_Host_Interface_Packet_Definitions Indy_Firmware_Datasheet Indy_Host_Library_API_Reference_Manual Software Drivers and SDK MAC firmware Support Files Hardware Schematics Gerbers Mechanical design files BOM 201383 | 例程例程 SoftwareDriversAndSDKWindowsindy_sdksamples algorithm antenna blockwrite gpio
48、inventory_live nvmem_update oemconfig oem_tool profile_update qtreadwrite randomcw readwrite 201384 | 固件固件 201385 | 基于基于Indy的读写器架构的读写器架构参考读写器模块参考读写器模块Indy 读写器芯片读写器芯片MAC 固件固件 (Atmel - AT91SAM7S256 )Gen2 协议协议, 射频控制射频控制, 接口接口驱动和开发驱动和开发API主机或控制器主机或控制器 APICPUUSB主机主机24512345AntennaFront -end-MAC固件固件(ARM7
49、Ctlr)天线前端天线前端读写器模块读写器模块31串口串口TxRx 201386 | 固件架构固件架构 无操作系统无操作系统 固件实现固件实现Gen2协议的所有细节部分协议的所有细节部分 支持主机访问的寄存器接口支持主机访问的寄存器接口主机寄存器主机寄存器&命令逻辑命令逻辑ISO18000-6C (C1G2)协议模块协议模块射频控制模块射频控制模块固件升级固件升级模块模块USB支持支持Indy寄存器接口(寄存器接口(SSP)控制器相关控制器相关Flash, GPIOs, Timers, UART, Debug状态机状态机 201387 | ARM7 Firmware Breakdown
50、 内部内部flash分为分为3块块 Failsafe boot-loader 稳定的恢复和升级机制 MAC 固件固件 Modem 控制器 主机接口 OEM 配置配置 静态设置BootloaderMAC FirmwareOEM config 201388 | 如何控制控制器如何控制控制器 MAC 寄存器寄存器 主机接口寄存器 控制状态机状态 Indy 寄存器寄存器 配置Indy芯片 OEM 配置寄存器配置寄存器 区域设置 主机接口设置 校准数据 板级诊断选项BootloaderMAC FirmwareMAC registersIndy RegistersOEM config 201389 | 系
51、统启动时序系统启动时序系统自检系统自检检查硬件检查Indy通信接口默认的MAC寄存器默认值OEM 配置加载配置加载Indy 芯片初始化芯片初始化(profile)默认profile1打开主机接口打开主机接口 201390 | Indy MAC启动时序启动时序APICPU12OEM 配置配置MAC 寄存器寄存器3Indy 寄存器寄存器主机主机Hidden GlenArm7 201391 | Mac 寄存器寄存器(1) Arranged in blocks of register addresses 0 x0000 General Block MAC version 0 x0000 MAC_RFT
52、ANSINFO 0 x0002 0 x0100 Test Blocks HST_ENGTEST_ARG0 0 x0100 HST_ENGTEST_ARG1 0 x0101 0 x0200 Platform Control Block HST_PWRMGMT 0 x0200 HST_CMNDIAGS 0 x0201 0 x0300 Protocol Scheduler Block HST_REGULATORY_REGION 0 x0300 HST_PROTSCH_TXTIME_ON 0 x0306 0 x0400 MAC Bypass Block HST_MBP_ADDR at 0 x0400
53、HST_MBP_DATA at 0 x0401 201392 | Mac寄存器寄存器(2) 0 x0500 OEM Config Block 0 x0600 GPIO Block 0 x0700 Antenna Block 0 x0800 Tag Select Block 0 x0900 Inventory Block 0 x0A00 Tag Access Block 0 x0B00 RFTC Block 0 x0C00 Frequency Block HST_RFTC_FRQCH_CFG 0 x0C02 HST_RFTC_PLL_LAST_LOCK_FREQ 0 x0C09 0 x0F00
54、Reserved Customer Block 0 xF000 Host Command Block HST_CMD 0 xF000 201393 | Indy 寄存器寄存器 芯片版本号芯片版本号 0 x421 Digital power pre scaler 0 x0CC for R1000, and 0 xFA and 0 xFB for R2000 TX 幅度数据(幅度数据(LUT) I :0 x000 to 0 x03F Q :0 x040 to 0 x07F 201394 | OEM Configuration Board serial number and USB descript
55、or information OEMCFGADDR_USB_VID 0 x000D OEMCFGADDR_USB_PID 0 x000E Host communication option 0 x00A0 Set 0 for USB Set 1 for UART Regional Channel configuration Tx on time setup, amount of over the air transmission Tx channel configuration starting 0 x00BC for up to 50 channels max LBT configurati
56、on Board calibration data DC offset correction 0 x08A Forward power detector starting 0 x090 EPC rssi calibration 0 x03DE Reserved OEM space foe customer usage From 0 x0500 to 0 x05FF Self Jammer cancellation configuration parameters (R2000 only) Two additional custom link profiles 201395 | 控制器软件控制器
57、软件 201396 | PXA270 Win CE 5.0 & 6.0主机驱动主机驱动/APIAPI库库OS示例工具示例工具Indy ToolMAC USB 驱动驱动模块驱动模块驱动 支持IA32, PXA270, PXA168 支持WinCE*, WinXP* 可编程的库和USB驱动 例程 盘点盘点, 访问访问 示例GUI工具 展示展示Indy性能和特性性能和特性 只支持只支持Windows XP第三方组件第三方组件Impinj开发的开发的RFID核心组件核心组件 Impinj开发的演示工具开发的演示工具读写器模块读写器模块USBSerialIA32 - Windows XPSDK
58、Components*Other names and brands may be claimed as the property of othersPXA168 Win CE 6.0Modem FW 201397 | Indy主机函数库主机函数库 提供用于控制提供用于控制MAC固件各种特性的接口固件各种特性的接口 提供实际基于函数的例程提供实际基于函数的例程 Visual Studio 2005 基于C语言 例程基于C, .NET C# 不基于不基于impinj函数库开发函数库开发 Mini-Host 对API进行封装 用户可以编译基于平台的API 基于MAC寄存器接口重新编译 201398
59、| 标签返回数据包标签返回数据包 (1) 固件可以配置返回的数据内容固件可以配置返回的数据内容 精简模式精简模式 201399 | 标签返回数据包标签返回数据包(2) 普通模式普通模式 2013100 | 标签返回数据包标签返回数据包 (3) 扩展模式扩展模式 2013101 | Indy固件提供的数据包固件提供的数据包 固件提供多种类型的数据包固件提供多种类型的数据包 COMMAND_BEGIN / _END 18K6C_INVENTORY 18K6C_TAG_ACCESS 2013102 | Command Begin/End 每个命令都包含每个命令都包含Command BeginComm
60、and End 2013103 | 盘点数据包盘点数据包(1)盘点盘点 (1) 2013104 | 盘点数据包盘点数据包 (2)盘点盘点 (2) 2013105 | 标签访问数据包标签访问数据包 (1)标签访问标签访问(2) 2013106 | 标签访问数据包标签访问数据包 (2)标签访问标签访问(2) 2013107 | API操作过程操作过程 主机应用加载然后显式初始化接口. 接口枚举连接上的设备,返回当前连接上的RFID模块的唯一型号. 应用使用返回的身份信息,连接对应的RFID模块,操作RFID模块. 操作RFID模块盘点标签. 2013108 | 盘点例程盘点例程 (1) 初始化库初始化库 status = RFID_Startup(&libraryVe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市场调研分析培训班
- 现代企业管理制度培训大纲
- 第四单元 旋转、平移和轴对称评估检测题( A 卷)单元测试(无答案)三年级下册数学西师大版
- 尿管病人个案护理
- AI人形机器人行业分析报告
- 小自考视觉传播设计客观题试题及答案
- 解析2024年CPBA考试试题及答案
- 2025年建筑工程施工合同协议
- 2025居间服务合同私人贴息
- 高等学校人文社会科学重点研究基地评 估 指 标
- 消费者需求预测-第1篇-洞察分析
- 提高胰岛素注射正确率品管圈(手工图文)
- 2025山东淄博高新国资本投资限公司选聘国员工11人高频重点提升(共500题)附带答案详解
- 2025中国铁塔集团河北分公司招聘9人高频重点提升(共500题)附带答案详解
- 巴蜀文化知到智慧树章节测试课后答案2024年秋四川大学
- 编外聘人员考试题库
- 【MOOC】中国近现代史纲要-武汉大学 中国大学慕课MOOC答案
- TSG11-2020锅炉安全技术规程(现行)
- 酒吧夜店数字化转型
- 矿山应急救援知识
- 歌曲《wake》中英文歌词对照
评论
0/150
提交评论