0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
Si24R2H

Si24R2H

  • 厂商:

    CSM(南京中科微)

  • 封装:

    QFN32_4X4MM_EP

  • 描述:

  • 数据手册
  • 价格&库存
Si24R2H 数据手册
Si24R2H Si24R2H 芯片手册 Revision 1.2 Si24R2H 超低功耗高性能 125KHz 接收与 2.4GHz GFSK 无线发射单芯片 主要特性  125KHz 最低监听电流 3.3uA  最高 10MHz 四线 SPI 接口  发射数据硬件中断输出  QFN32 4x4 封装  32.768KHZ 晶振可选  低成本 16M 晶振:16MHz±20ppm  兼容 Si24R1 和 Si24R2X 发射功能  3.3V 编程电压  集成低电压自动报警功能  集成温度报警与防拆卸报警功能 应用范围  集成防冲突通信机制  超低功耗有源 RFID 系统  具有超低功耗自动发射/125KHz 触发  智慧校园卡管理系统 发射功能  电动自行车行驶监管系统  内置三通道低功耗 ASK 接收机  智慧冷链温度运输管理系统  可编程 16bit/32bit 曼彻斯特编码唤醒  畜牧业动物管理系统  125KHz 接收灵敏度 60uVRMS  其他物联网系统  集成 125KHz 触发进出门自动检测功  汽车 PKE 无钥匙进入 能与位置定位功能 封装图  集成 125KHz 无线编程功能  外接 NTC/SHT21/MLX90615 温度传 感器 XI 内置 32 次可编程 NVM 存储器 VDD_PA  RFP 接收工作在 15KHz-150KHz RFN  VSS 发射兼容 BLE 4.2 VDD  IREF 发射工作在 2.45GHz ISM 频段 NTC_ADC  32 31 30 29 28 27 26 25  内置 10bit 数字温度传感器  内置 3KHz RCOSC 和硬件 Watchdog  发射调制方式:GFSK  接收调制方式:ASK  发射数据速率:2Mbps/1Mbps/250Kbps DAT 5  最低待机电流 1uA GND 6 19 MISO  宽电源电压范围:2.1-3.6V(发射) VCC 7 18 MOSI  可编程发射功率:14dBm~-3dBm  发射电流: 18mA(0dBm) Revision 1.2 NTC_VB 1 24 XO NTC_VB_N 2 23 SCL XIN 3 22 SDA XOUT 4 Si24R2H 21 VDD QFN32 4×4 20 IRQ 17 SCK 1 9 10 11 12 13 14 15 16 LF3P LF2P LF1P LFN VDD_D VSS_D CE CSN CL_DAT 8 Si24R2H 结构框图 TX FIFOs 2.4GHz Transmitter PA RFP IRQ GFSK/FSK Modulator RFN SPI CSN SCK MOSI MISO CE Baseband Regs Map Power Management LF1P LNA RF PLL NVR Map 125KHz Receiver LF2P ASK Demodulator LF3P 16MHz/32.768KHz Xtal Oscillator 术语缩写 术语 描述 中文描述 ARQ Auto Repeat-reQuest 自动重传请求 ART Auto ReTransmission 自动重发 ARD Auto Retransmission Delay 自动重传延迟 ATR Auto Transmission 自动发送 BER Bit Error Rate 误码率 CE Chip Enable 发射使能信号,复用为防拆解控制信号 CRC Cyclic Redundancy Check 循环冗余校验 CSN Chip Select 片选 DPL Dynamic Payload Length 动态负载长度 GFSK Gaussian Frequency Shift Keying 高斯频移键控 IRQ Interrupt Request 中断请求 ISM Industrial-Scientific-Medical 工业-科学-医学 LSB Least Significant Bit 最低有效位 Revision 1.2 2 Si24R2H Mbps Megabit per second 兆位每秒 MCU Micro Controller Unit 微控制器 MHz Mega Hertz 兆赫兹 MISO Master In Slave Out 主机输入从机输出 MOSI Master Out Slave In 主机输出从机输入 MSB Most Significant Bit 最高有效位 NVM Non-volatile Memory 非易失性存储器 PA Power Amplifier 功率放大器 PID Packet Identity 数据包识别位 PLD Payload 负载数据 RX RX 接收端 TX TX 发射端 PWR_DWN Power Down 掉电 PWR_UP Power UP 上电 RF_CH Radio Frequency Channel 射频通道 RSSI Received 信号强度指示器 Signal Strength Indicator RX Receiver 接收机 RX_DR Receive Data Ready 接收数据准备就绪 SCK SPI Clock SPI 时钟 SPI Serial Peripheral Interface 串行外设接口 TX Transmitter 发射机 TX_DS Transmit Data Sent 已发数据 XTAL Crystal 晶体振荡器 Watchdog Hardware Watchdog 硬件看门狗 Revision 1.2 3 Si24R2H 目录 目录 ............................................................................................................................................ 4 1 简介 ........................................................................................................................................ 7 2 引脚信息 ................................................................................................................................ 9 3 工作模式 .............................................................................................................................. 11 3.1 无线发射工作模式 ........................................................................................................ 11 3.1.1 状态转换图 ............................................................................................................. 11 3.1.2 Shutdown 工作模式 ................................................................................................. 12 3.1.3 Standby 工作模式 .................................................................................................... 12 3.1.4 Idle-TX 工作模式 .................................................................................................... 12 3.1.5 TX 工作模式 ............................................................................................................ 12 3.1.6 ATR 工作模式......................................................................................................... 13 3.2 无线接收工作模式 ........................................................................................................ 14 3.2.1 状态转换图 ............................................................................................................. 14 3.2.2 监听模式 ................................................................................................................. 15 3.2.3 人工唤醒 ................................................................................................................. 16 3.2.4 前导码检测/匹配校验 ............................................................................................ 16 3.2.5 数据接收 ................................................................................................................. 17 4 SPI 数据与控制接口 ............................................................................................................ 18 4.1 SPI 命令 .......................................................................................................................... 18 4.2 SPI 时序 .......................................................................................................................... 20 5 寄存器映射 .......................................................................................................................... 22 5.1 发射相关寄存器 ............................................................................................................ 22 5.2 接收相关寄存器 ............................................................................................................ 26 6 无线发射数据包处理协议 .................................................................................................. 32 6.1.1 包格式 ..................................................................................................................... 32 6.1.2 通信模式 ................................................................................................................. 33 6.1.3 兼容模式 ................................................................................................................. 33 Revision 1.2 4 Si24R2H 6.1.4 BLE 蓝牙包格式 ..................................................................................................... 34 7 无线唤醒与接收 .................................................................................................................. 35 7.1 通道放大器 .................................................................................................................... 35 7.1.1 频率检测 ................................................................................................................. 35 7.1.2 RSSI 计算 ................................................................................................................ 36 7.2 解调和数据分割 ............................................................................................................ 39 7.3 唤醒规则和曼彻斯特解码 ............................................................................................ 43 7.3.1 唤醒规则 ................................................................................................................. 43 7.3.2 校验器 ..................................................................................................................... 45 7.3.3 错误唤醒寄存器 ..................................................................................................... 46 7.3.4 曼彻斯特解码和时钟恢复 ..................................................................................... 47 7.4 时钟产生电路 ................................................................................................................ 48 7.4.1 概述 ......................................................................................................................... 48 7.4.2 晶体振荡器 ............................................................................................................. 48 7.4.3 RC 振荡器与 RC 校准 ............................................................................................ 49 7.4.4 外部时钟源 ............................................................................................................. 51 7.5 天线调谐 ........................................................................................................................ 52 8 无线唤醒与发射(进出门模式) ........................................................................................... 54 8.1 发射替换值 .................................................................................................................... 54 8.2 发射接收数据 ................................................................................................................ 55 8.3 待机替换 ........................................................................................................................ 55 8.4 发射 RSSI 值 ................................................................................................................. 55 9 传感器 .................................................................................................................................. 57 9.1 外挂 SHT21 测温湿度 .................................................................................................. 57 9.1.1 芯片与 SHT21 的通信 ........................................................................................... 57 9.1.2 发射温湿度值或报警值 ......................................................................................... 57 9.2 外挂 MLX90615 测温湿度 ........................................................................................... 58 9.2.1 芯片与 MLX90615 的通信 .................................................................................... 58 9.2.2 发射温度值或报警值 ............................................................................................. 58 9.3 使用内部温度传感器测温 ............................................................................................ 59 Revision 1.2 5 Si24R2H 9.3.1 内部温度传感器配置 ............................................................................................. 59 9.3.2 发射温度值或报警值 ............................................................................................. 59 9.4 外接 NTC 测温 .............................................................................................................. 60 9.4.1 NTC 配置 ................................................................................................................. 60 9.4.2 发射温度值或报警值 ............................................................................................. 61 10 主要参数指标 .................................................................................................................... 62 10.1 发射部分 ...................................................................................................................... 62 10.1.1 极限参数 ............................................................................................................... 62 10.1.2 电气指标 ............................................................................................................... 62 10.2 接收部分 ...................................................................................................................... 64 10.2.1 极限参数 ............................................................................................................... 64 10.2.2 工作条件 ............................................................................................................... 64 10.2.3 DC/AC 参数 ........................................................................................................... 65 10.2.4 电气参数 ............................................................................................................... 66 11 封装 .................................................................................................................................... 70 12 原理图 ................................................................................................................................ 72 12.1 应用原理图 .................................................................................................................. 72 12.2 PCB 布线 ...................................................................................................................... 75 13 订单信息 ............................................................................................................................ 76 14 技术支持与联系方式 ........................................................................................................ 77 Revision 1.2 6 Si24R2H 1 简介 Si24R2H 是一颗工作在 2.4GHz ISM 频段发射和 125KHz 接收,专为超低功耗无线 应用场景设计,集成嵌入式基带的无线收发单芯片。发射工作频率范围为 2400MHz2525MHz,共有 125 个 1MHz 带宽的信道,接收工作频率范围为 15KHz-150KHz。 Si24R2H 采用 GFSK/FSK 数字调制与解调技术。数据传输速率与 PA 输出功率都可 以调节,支持 2Mbps,1Mbps,250Kbps 三种发射数据速率。高的数据速率可以在更短的时 间完成同样的数据收发,因此可以具有更低的功耗。 Si24R2H 内置三通道 ASK 接收机,可检测 15KHz-150KHz 之间的 LF 载波频率的 数据信号,并触发 2.4GHz 发射,发射内容可配置。支持 16 位或 32 位曼彻斯特唤醒模 式以及自动进出门方向判断,支持通过 125KHz 接收机实现内部 NVM 无线编程,非常 方便批量生产。 Si24R2H 内置多种温度传感器及接口,内部集成 10bit 数字温度传感器,可外接 NTC 电阻或者 SHT21 温湿度传感器及 MLX90615 红外温度传感器,实现人体体温测量。 Si24R2H 支持发射 BLE4.2 标准的数据包,可以方便的向手机传输数据。 Si24R2H 针对低功耗应用场合进行了特别优化,Si24R2H 开启自动发射功能,内部 Watchdog 与内部 RCOSC 时钟工作,内部 Timer 计时器开始计时,芯片工作在睡眠状 态下,所有寄存器值与 FIFO 值保持不变,RTC 与看门狗工作,此时待机电流仅为 1uA。 当内部 Timer 计时器或 125KHz 触发唤醒,自动发射控制器自动完成数据从 NVM 存储 器的装载与发射,数据发射完成后,芯片立即进入睡眠状态。Si24R2H 的平均功耗非常 低,特别适合纽扣电池供电的应用系统。 Si24R2H 操作方便,不需要外部 MCU,即可以自动完成数据的装载与发射。NVM 存储器可以存储寄存器配置与发射的数据内容,掉电后不会丢失,数据可保持 10 年以 上。在 3.3V 供电电压下,无需外部高压,外部 MCU 可以通过芯片的四线 SPI 接口或 者 125KHZ 无线完成 NVM 的配置编程,芯片最大可编程次数为 32 次,芯片支持 NVM 加锁,防止 NVM 配置数据回读,保证用户数据安全。 Si24R2H 不需要 32.768KHZ 晶振,通过 125KHz 接收机同样可以实现高精度的位置 定位,适用于各种物联网应用以及 PKE 无钥匙系统,Si24R2H 具有非常低的系统应用 成本,不需要外部 MCU,仅少量外围无源器件即可以组成一个有源 RFID 无线数据收 发系统。 Revision 1.2 7 Si24R2H TX FIFOs PA RFP 2.4GHz Transmitter IRQ GFSK/FSK Modulator RFN SPI CE Baseband Regs Map Power Management LF1P LF2P LF3P LNA RF PLL 125KHz Receiver ASK Demodulator NVR Map 16MHz/32.768KHz Xtal Oscillator 图 1-1 芯片结构框图 Revision 1.2 CSN SCK MOSI MISO 8 Si24R2H NTC_ADC IREF VDD VSS RFN RFP VDD_PA XI 2 引脚信息 32 31 30 29 28 27 26 25 NTC_VB 1 24 XO NTC_VB_N 2 23 SCL XIN 3 22 SDA XOUT 4 Si24R2H 21 VDD QFN32 4×4 20 IRQ DAT 5 GND 6 19 MISO VCC 7 18 MOSI 17 SCK 10 11 12 13 14 15 16 LF1P LFN VDD_D VSS_D CE CSN LF3P 9 LF2P CL_DAT 8 图 2-1 Si24R2H 引脚信息图(QFN32 4×4 封装) 表 2-1 引脚功能描述 端口 端口名称 端口类型 功能描述 1 NTC_VB AO NTC 偏置电压 2 NTC_VB_N A NTC 偏置电压 3 XIN AI 32.768KHz 晶体振荡器输入引脚(可选) 4 XOUT AO 32.768KHz 晶体振荡器输出引脚(可选) 5 DAT DO 数据输出 6 GND Power 地(0V) 7 VCC Power 电源 8 CL_DAT DO 曼彻斯特恢复时钟 9 LF3P AI 125KHz 通道 3 输入 Revision 1.2 9 Si24R2H 10 LF2P AI 125KHz 通道 2 输入 11 LF1P AI 125KHz 通道 1 输入 12 LFN AI 125KHz 通道共用地 13 VDD_D Power 内部电源 14 VSS_D Power 地 15 CE DI 发射使能信号,复用为防拆解控制信号 16 CSN DI SPI 片选信号 17 SCK DI SPI 时钟信号,按键发射,替换发射控制信号 18 MOSI DI SPI 输入信号,按键发射,替换发射控制信号 19 MISO DO SPI 输出信号 20 IRQ DO 可屏蔽中断信号,低电平有效 21 VDD Power 电源 22 SDA DIO I2C 数据,外接温度传感器 23 SCL DO I2C 时钟,外接温度传感器 24 XO AO 16MHz 晶体振荡器输出引脚 25 XI AI 16MHz 晶体振荡器输入引脚 26 VDD_PA Power 给内置 PA 供电的电源输出引脚(+1.8V) 27 RFP RF 天线接口 1 28 RFN RF 天线接口 2 29 VSS Power 地(0V) 30 VDD Power 电源 31 IREF AI 基准电流 32 NTC_ADC AI NTC 采集 Revision 1.2 10 Si24R2H 3 工作模式 3.1 无线发射工作模式 3.1.1 状态转换图 Si24R2H 芯片内置 2.4GHz 发射机,发射机内部有状态机,控制着芯片在不同工作 发射模式之间的转换。 Si24R2H 芯片 2.4Ghz 发射机可配置为 Shutdown、Standby、Idle-TX、TX 和 RX 五 种发射工作模式。状态转换图如图 3-1 所示。 芯片上电 AUTX_FLAG=0? (NVM单元) 关断模式 N Y PWR_UP=1 切换时间:0.9~2ms SPI设置 AUTX_ON=0 PWR_UP=0 PWR_UP=0 待机模式 Standby LOAD NVM配置与 数据 PRIM_RX=0,CE=1 自动写FIFO, 模式自动切换 定时唤醒 TX FIFO无数据 CE=0 发射数据 单帧数据发射完成且CE=0 睡眠状态 发射完成, 自动进入休眠 发射空闲模式 Idle-TX TX FIFO 有数据 且CE=1 切换时间:130~160us 全自动完成 TX FIFO无 数据且CE=1 发射模式 TX TX FIF有数据 且CE=1 图 3.1-1 Si24R2H 发射机工作模式切换图 Revision 1.2 11 Si24R2H 3.1.2 Shutdown 工作模式 当芯片 NVM 内部配置 ATR 功能关闭时,AUTX_FLAG 为 1,芯片上电后直接进入 Shutdown 模式,在 Shutdown 工作模式下,Si24R2H 所有功能模块关闭,芯片停止工 作,消耗电流最小,但所有内部寄存器值和 FIFO 值保持不变,仍可通过 SPI 实现对寄 存器的读写。接收机完全不工作情况下,该状态时,芯片工作电流约 1uA。设置 CONFIG 寄存器的 PWR_UP 位的值为 0,芯片立即返回到 Shutdown 工作模式。 3.1.3 Standby 工作模式 在 Standby 工作模式,只有晶体振荡器电路工作,保证了芯片在消耗较少电流的同 时能够快速启动。设置 CONFIG 寄存器下的 PWR_UP 位的值为 1,芯片待时钟稳定后 进入 Standby 模式。芯片的时钟稳定时间一般为 0.9~2ms,与晶振的性能有关。当引脚 CE=1 时,芯片将由 Standby 模式进入到 Idle-TX 模式,当 CE=0 时,芯片将由 Idle-TX、 TX 模式返回到 Standby 模式。 3.1.4 Idle-TX 工作模式 在 Idle-TX 工作模式下,晶体振荡器电路及时钟电路工作。相比于 Standby 模式, 芯片消耗更多的电流。当发送端 TX FIFO 寄存器为空,并且引脚 CE=1 时,芯片进入到 Idle-TX 模式。在该模式下,如果有新的数据包被送到 TX FIFO 中,芯片内部的电路将 立即启动,切换到 TX 模式将数据包发送。 在 Standby 和 Idle-TX 工作模式下,所有内部寄存器值和 FIFO 值保持不变,仍可通 过 SPI 实现对寄存器的读写。 3.1.5 TX 工作模式 当需要发送数据时,需要切换到 TX 工作模式。芯片进入到 TX 工作模式的条件为: TX FIFO 中有数据,CONFIG 寄存器的 PWR_UP 位的值为 1,PRIM_RX 位的值为 0, 同时要求引脚 CE 上有一个至少持续 10us 的高脉冲。芯片不会直接由 Standby 模式直 接切换到 TX 模式,而是先立即切换到 Idle-TX 模式,再由 Idle-TX 模式自动切换到 TX 模式。Idle-TX 模式切换到 TX 模式的时间为 130us~160us 之间。单包数据发送完成后, Revision 1.2 12 Si24R2H 如果 CE=1, 则由 TX FIFO 的状态来决定芯片所处的工作模式,当 TX FIFO 还有数据, 芯片继续保持在 TX 工作模式,并发送下一包数据;当 TX FIFO 没有数据,芯片返回 Idle-TX 模式;如果 CE=0,立即返回 Standby 模式。数据发射完成后,芯片产生数据发 射完成中断。 3.1.6 ATR 工作模式 当芯片 NVM 内部配置 ATR 功能打开时,AUTX_FLAG 为 0,且 CSN 引脚为高 电平时,芯片上电后进入自动发射(ATR)工作模式,芯片自动从 NVM 装入寄存器配 置,自动将数据写入 FIFO。待芯片稳定后发射数据,数据发射完成后自动进入睡眠状 态,睡眠状态下,内部硬件 Watchdog 与 RCOSC 以及定时器电路工作,寄存器状态保 持,在接收机完全不工作情况下,整个芯片工作电流约 1u A。由于芯片发射数据时间很 短,大部分时间工作在睡眠状态,因此芯片的平均工作电流非常低。 数据的重发时间间隔可以在 NVM 中配置,支持简单 ALOHA 协议,支持四个频点 的自动跳频工作,减少多芯片同时发射数据的冲突概率。 当 ATR 功能启动后,外部 MCU 通过 SPI 接口写入 AUTX_ON 命令后,ATR 功 能关闭,MCU 可以通过 SPI 接口实现内部寄存器配置与数据发射,再次写入同样的 AUTX_ON 命令 ATR 功能重新打开,芯片重新进入 ATR 自动发射工作模式。 AUTX_ON 命令也可在芯片软件复位命令执行后或重新上电后失效,从而使得 ATR 功能再次启动。 当 ATR 功能启动后,外部 MCU 通过 SPI 接口写入 AUTX_ON 命令前,必须先将 SPI 的 CSN 引脚拉低后再拉高(低电平脉冲),紧接着 CSN 拉低,写入 AUTX_ON 命 令。 在 ATR 工作模式下,内部硬件看门狗电路(Watchdog)自动打开,当连续三次数 据发射不成功时,芯片自动复位重启。 Revision 1.2 13 Si24R2H 3.2 无线接收工作模式 3.2.1 状态转换图 Si24R2H 芯片内置 125kHz 三通道的低功耗 ASK 接收机,可用于检测 15kHz-150kHz 低频载波频率的数字信号,并产生唤醒信号。内部集成的校验器用于检测 16 位或 32 位 曼彻斯特编码的唤醒匹配,且支持两次重复的匹配值校验。 接收机可以使用一个、两个或者三个通道工作,每个通道都具有频率检测功能和数 字 RSSI 计算功能。通道的灵敏度可调,从而实现更长的通信距离,并且适应噪声环境 下工作。 状态转换图如图 3.2-1 所示。 监听模式 WAKE=0 检测到载波 & Pattern检测使能 检测到载波 & Pattern检测失败 Pattern不匹配 WAKE清零 启动RSSI WAKE=0 启动RSSI WAKE=1 Pattern校验 WAKE=0 数据接收 WAKE=1 图 3.2-1 125K 工作模式流程图 Revision 1.2 14 Si24R2H 3.2.2 监听模式 监听模式下,所有活跃的通道接收载波信号。如果检测到特定频率的载波,三个通 道开始计算数字 RSSI 值,并存储在相应的寄存器中。 如果不需要三个通道工作,可以关闭一个或两个通道。如果需要两个通道工作则必 须是通道一和通道三工作,如果仅一个通道工作则只能开启通道一。 监听模式可以细分为以下三种工作模式:标准监听模式、扫描模式、开/关模式。 3.2.2.1 标准监听模式 所有活跃的通道同时工作。 3.2.2.2 扫描模式(低功耗模式 1) 定义 1ms 的时间窗口,在每个时间窗口内仅有一个通道活跃。如图 3.2-2 所示,当 某个时间窗口结束,当前活跃的通道变为关闭,下一个通道变成活跃,以此类推。例如, 三个通道都使能,在第一个时间窗口内仅通道一活跃。当第一个时间窗口结束,通道一 关闭,通道三变得活跃。在第二个时间窗口内仅通道三活跃。当第二个时间窗口结束, 通道三关闭,通道二变得活跃。在第三个时间窗口内,通道二活跃,其他两个通道关闭。 下一个时间窗口又轮到通道一活跃,按上述顺序循环工作,直到任何一个通道检测到载 波。扫描模式(通道循环)由 125K 接收机内部逻辑控制,不需要外部的 MCU。只要一 个通道检测到载波,三个通道立即变得同时活跃。125K 接收机会比较出哪个通道 RSSI 最强。最高 RSSI 的通道将连接至解调器。这样,只用单个通道的电流消耗来执行三个 通道的监听,灵敏度与三个通道同时工作一样。 ΔT 通道1 ΔT 通道3 ΔT 通道2 载波 有无 图 3.2-2 扫描模式 Revision 1.2 15 Si24R2H 3.2.2.3 开/关模式(低功耗模式 2) 接收通道进入间歇模式,如图 3.2-3 所示,在某个时间窗口 T(T=1ms)内,所有活 跃的通道同时打开,下一个时间段内,又同时关闭。关闭时间由寄存器 R4控制。 例如,R4=11,关闭时间是 8ms,开启时间是 1ms。 T 通道1 T Toff Toff 通道2 通道3 载波 有无 图 3.2-3 开/关模式 3.2.3 人工唤醒 监听模式下可以开启人工唤醒,一个基于时钟产生电路的计数器。寄存器 R8 定义时间窗口。在这个时间窗口内无动作,产生唤醒中断信号 WAKE。 3.2.4 前导码检测/匹配校验 检测到低频载波后,只要使能匹配校验(R1=1),芯片将进入该模式。校验器 先接收前导码,再是匹配值。如果未使能匹配校验(R1=0),芯片直接进入数据接 收模式。 该模式下,如果匹配校验成功,产生唤醒中断信号 WAKE,芯片将进入数据接收模 式。如果匹配校验失败,终止内部唤醒(所有活跃通道上的),没有中断产生。 默认模式下,数据屏蔽关闭(R0=0),DAT 引脚显示解调后的整个信号(载波 触发+前导码+匹配值+数据)。如果数据屏蔽开启(R0=1),则数据仅在产生中断后 才会被输出到 DAT 引脚。 Revision 1.2 16 Si24R2H 3.2.5 数据接收 成功唤醒后,芯片将进入数据接收模式。该模式下,芯片可以保留一个 OOK 接收 机。数据显示在 DAT 引脚上,如果曼彻斯特解码使能(R1=1),恢复的时钟显示在 CL_DAT 引脚上。通过直接命令 CLEAR_WAKE 或者超时功能,芯片可以回到监听模式。 寄存器 R7定义自动超时时间,超过自动超时时间,芯片回到监听模式。 Revision 1.2 17 Si24R2H 4 SPI 数据与控制接口 芯片采用标准的四线 SPI 接口,最高读写速度大于 10Mb/S。外部微控制器可以通 过 SPI 接口对芯片进行配置,包括读写功能寄存器、读写 FIFO、读芯片状态、清除中断 等。 4.1 SPI 命令 SPI 命令参见表 4-1 和表 4-2。CSN 从高电平翻转为低电平,SPI 接口开始工作。每 一次 SPI 操作,MISO 输出的第一字节为状态寄存器的值,之后通过命令来确定是否输 出值(不输出为高阻态)。命令格式中命令字按从 MSBit 到 LSBit 的顺序输入,数据格式 中按从 LSByte 到 MSByte 的顺序,每字节中按从 MSBit 到 LSBit 的顺序输入。详细请 参考 SPI 时序,图 4-1 及图 4-2。 表 4-1 Command name R_REGISTER W_REGISTER Command word (binary) 000A AAAA 001A AAAA 2.4GHz 模块 SPI 命令 操作 # Data bytes 1 to 5 LSByte (参考寄存器表)。 first 1 to 5 LSByte first TESTREG_EN 01010000 1 Byte NVMOP_EN 01011010 1 Byte PROG_EN 01011011 1 Byte 读寄存器命令,AAAAA表示寄存器地址 写寄存器命令,AAAAA表示寄存器地址 (参考寄存器表),只允许Shutdown、 Standby、Idle-TX模式下操作。 输入命令50,紧接着数据A5,表示开启 NVM操作使能,能够读写测试寄存器。 输入命令5A,紧接着数据A5,表示开启 NVM操作使能,能够读出NVM数据。 输入命令5B,紧接着数据A6,表示使能 NVM编程使能。 输入命令5D,紧接着数据A8,表示强制清 SW_PULL_CLR 01011101 除警报状态。拉高CSN 1 Byte 拉低CSN,输入命令5D,紧接着数据A8, 表示进入正常工作状态。 输入命令0x5C,立即发送数据0xA7,表示 强制关闭或打开ATR功能,ATR功能打开 AUTX_DISABLE 01011100 1 Byte 时,执行该命令会关闭ATR功能,允许外部 MCU操作内部寄存器映射表。硬件或软件 Revision 1.2 18 Si24R2H 复位后该命令失效,由NVM中 AUTX_FLAG决定ATR功能的开关。 软件复位命令,对整个芯片进行复位。如果 SW_RST 01100011 0 NVM已编程并且ATR功能打开,软件复位 后会进入自动ATR模式。 W_NVM 10AA AAAA 写NVM单元,AA_AAAA表示NVM地址, 1 Byte 只在EN_NVMOP & PROG_EN下有效。 1 to 32 R_NVM 11AA AAAA 读NVM单元,AA_AAAA表示NVM地址, LSByte 只在EN_NVMOP下有效。 first FLUSH_TX 1110 0001 0 REUSE_TX_PL 1110 0011 0 W_TX_PAYLOAD _NO ACK NOP 适用于发送方,清空TX FIFO或对FIFO写入 新的数据后不能使用该命令。 1 to 32 1011 0000 适用于发射模式,使用这个命令同时将 LSByte AUTOACK位置1。 first 1111 1111 无操作。可用于返回STATUS值。 0 表 4-2 Command name 清空TX FIFO,适用于发射模式。 Command word (binary) R_REG_125 100A AAAA W_ REG_125 110A AAAA 125kHz 模块 SPI 命令 操作 # Data bytes 1 to 5 LSByte 读125k寄存器 EN_NVMOP命令有效时,屏蔽此命令 first 1 to 5 LSByte 写125k寄存器 EN_NVMOP命令有效时,屏蔽此命令 first 只清除125kHz产生的单次唤醒信号,不会 clear_wake 1010 0000 清除唤醒 清除125k唤醒2.4GHz发射模块的唤醒信 号。 EN_NVMOP命令有效时,屏蔽此命令 reset_RSSI trim_osc 1010 0001 重置RSSI 使用scl 校准 1010 0010 Revision 1.2 1010 0011 EN_NVMOP命令有效时,屏蔽此命令 使用scl 校准RC EN_NVMOP命令有效时,屏蔽此命令 RC clear_false 重置RSSI 清除错误寄存 19 清除错误寄存器 Si24R2H EN_NVMOP命令有效时,屏蔽此命令 器 preset_default 复位 复位 1010 0100 EN_NVMOP命令有效时,屏蔽此命令 使用LC校准 Calib_RCO_LC 1010 0101 使用LC校准RC EN_NVMOP命令有效时,屏蔽此命令 RC 4.2 SPI 时序 SPI 操作包括基本的读写操作以及其他的命令操作,时序上如图 5-1 及图 5-2。 注:只能在 Shutdown、Standby 和 Idle-TX 模式下才能对寄存器进行配置。 图 4.2-1 SPI 写操作 图 4.2-2 SPI 读操作 Tcwh CSN Tcc Tch Tcl Tcch SCK Tdc MOSI Tdh C7 C6 Tcsd MISO C0 Tcd Tcdz S7 S0 图 4-3 SPI 典型时序 Revision 1.2 20 Si24R2H 表 4-3 SPI 时序参数 Symbol Parameters Min Max Units Tdc Data to SCK Setup 2 ns Tdh SCK to Data Hold 2 ns Tcsd CSN to Data Valid 42 ns Tcd SCK to Data Valid 58 ns Tcl SCK Low Time 40 ns Tch SCK High Time 40 ns Fsck SCK Frequency 0 Tr,Tf SCK Rise and Fall Tcc CSN to SCK Setup 2 ns Tcch SCK to CSN Hold 2 ns Tcwh CSN Inactive time 50 ns Tcdz CSN to Output High Z Revision 1.2 10 MHz 100 ns 42 21 ns Si24R2H 5 寄存器映射 芯片有两组寄存器,为普通 SPI 寄存器和 NVM 寄存器。普通 SPI 寄存器有发射机 相关寄存器和接收机相关寄存器。发射机相关寄存器保存了与 2.4GHz 发射功能的控制 量,接收机相关寄存器保存了与 125kHz 接收功能的控制量。详情见 5.1,5.2。NVM 寄存 器信息见 NVM 手册。 5.1 发射相关寄存器 表 5-1 Address (Hex) 00 Mnemonic Bit 2.4GHz 模块相关寄存器 Reset Value Type Description 配置寄存器 CONFIG 25k唤醒中断WAKE信号输出使能 WAKE_IRQ_EN 7 0 W/R 0:不使能 1:使能 Reserved 6 0 R 保留,0 发射中断屏蔽控制 0:发射中断使能,TX_DS中断 MASK_TX_DS 5 0 R/W 标志在IRQ引脚上产生中断信 号,低电平有效 1:发射中断关闭,TX_DS中断 标志不影响IRQ引脚输出 Reserved 4 0 R/W 保留,0 使能CRC。如果EN_AA不全为零 EN_CRC 3 1 R/W 时,EN_CRC必须为1。 0:关闭CRC 1:开启CRC CRCO 2 0 R/W CRC长度配置, 0:1byte 1:2 bytes 关断/开机模式配置 PWR_UP 1 0 R/W 0:关断模式 1:开机模式 Revision 1.2 22 Si24R2H PRIM_RX 01 0 0 R/W 使能自动确认 EN_AA Reserved 固定为0 7:6 00 R 保留,00 NOCRC时设置为全0 EN_AA 5:0 111111 R/W 兼容模式下设置为全0,且设置 ARC为0 02 03 Reserved 7:0 Reserved 7:0 0 R/W 地址宽度配置 SETUP_AW Reserved 保留,0 7:2 000000 R/W 保留,000000 发射方地址宽度 00:错误值 AW 1:0 11 R/W 01:3bytes 10:4bytes 11:5bytes 04 Reserved Reserved 05 7:0 0 R/W 保留,0 7 0 R/W 保留,0 RF_CH Reserved 设置芯片工作时的信道,分别对 RF_CH 6:0 0000010 R/W 应第0~125个信道;信道间隔为 1MHz,默认0x02即2402MHz 06 射频配置 RF_SETUP CONT_WAVE 7 0 R/W Reserved 6 0 R/W 为’1’时,使能恒载波发射模式, 用来测试发射功率 保留 设置射频数据率为250kbps 、 RF_DR_LOW 5 0 R/W 1Mbps或2Mbps,与 RF_DR_HIGH共同控制 Revision 1.2 PLL_LOCK 4 0 R/W 保留字,必须为0 RF_DR_HIGH 3 1 R/W 设置射频数据率 23 Si24R2H [RF_DR_LOW, RF_DR_HIGH]: 00:1Mbps 01:2Mbps 10:250kbps 11:保留 设置TX发射功率 RF_PWR 2:0 110 R/W 111: 14dBm 110: 13.5dBm 101: 11dBm 100: 10dBm 011: 7dBm 010:4dBm 001: 0dBm 000:-3dBm 状态寄存器(SPI操作的第一个字 07 节,状态寄存器值通过MISO串行 STATUS 输出)。 125k_wake 7 0 R 125k的唤醒信号 Reserved 6 0 R 保留 发射端发射完成中断位,如果是 TX_DS 5 0 R ACK模式,则收到ACK确认信号 后TX_DS位置’1’,写’1’清除。 CKF 4 - R 校验和标志,1: 加载正确 Reserved 3:1 111 R 保留,111 TX_FULL 0 0 R TX FIFO满标志位。 7:0 - NA 保留 7:0 - NA 保留 Reserved 39:8 - NA 保留 TMP 7:0 - R 0B Reserved 39:0 0C Reserved 7:0 0D Reserved 0E 0F 08 Reserved Reserved 09 Reserved Reserved 0A Revision 1.2 TMP 温度寄存器 NA 保留 R/W 保留 7:0 NA 保留 Reserved 7:0 NA 保留 Reserved 7:0 NA 保留 0 24 Si24R2H 10 TX_ADDR 发射方的发射地址(LSByte最先写 TX_ADDR 39:0 0xE7E7E 7E7E7 入),如果发射放需要收ACK确认 R/W 信号,则需要配置RX_ADDR_P0 的值等于TX_ADDR,并使能 ARQ。 11 12 13 Reserved Reserved 7 - NA 保留 Reserved 6:0 0 R/W 保留 Reserved 7:6 - NA 保留 ADC_STATUS 5 - R Reserved 4:0 0 R/W 保留 7:0 0 R/W 保留 7:0 - NA 保留 7:0 00000000 R 保留 7:0 00 NA 保留 Reserved Reserved Reserved 15 Reserved Reserved 16 Reserved Reserved 17 度值才是正确的 Reserved Reserved 14 只有adc_status为1时,读到的温 FIFO_STATUS Reserved FIFO状态 7 0 R/W 保留,0 只用于发射端,FIFO数据重新利 用 TX_REUSE 6 0 R 当用REUSE_TX_PL命令后,发 射上次已成功发射的数据,通过 W_TX_PAYLOAD或FLUSH TX 命令关闭该功能 TX FIFO满标志 TX_FULL 5 0 R 1:TX FIFO满 0:TX FIFO可写 Revision 1.2 25 Si24R2H TX FIFO空标志 TX_EMPTY 4 1 R 1:TX FIFO为空 0:TX FIFO有数据 Reserved 1C 1D 3:0 0000 R/W 保留,0000 使能动态负载长度 DYNPD Reserved 7:1 0 DPL_P0 0 0 FEATURE R/W 1:使能动态负载长度 R/W 特征寄存器 Reserved 7:3 0 R/W 保留,00000 EN_DPL 2 0 R/W 使能动态负载长度 Reserved 1 0 NA 保留 EN_DYN_ACK 0 1 NA 使能命令 W_TX_PAYLOAD_NOACK 5.2 接收相关寄存器 表 5-2 125kHz 模块相关寄存器 Addr Mnemonic Bit Reset value Type Description PATT32 7 0 R/W DAT_MASK 6 0 R/W ON_OFF 5 0 R/W 开/关模式使能 MUX_123 4 0 R/W 扫描模式使能 EN_A2 3 1 R/W 通道 2 使能 EN_A3 2 1 R/W 通道 3 使能 EN_A1 1 1 R/W 通道 1 使能 0 0 R (Dec) 0 1 Revision 1.2 R0 R1 26 匹配值扩展到 32 位(0 为 16 位,1 为 32 位) 唤醒前屏蔽 DAT 引脚上的数据 (0 不屏蔽,1 屏蔽) 保留 Si24R2H ABS_HY 7 0 R/W 数据分割比较器的绝对阈值使能 AGC 限时工作 AGC_TLIM 6 0 1:仅在频率检测后 256us 内工作 R/W 0:频率检测后一直工作(载波触 发时间段内) 2 3 为 1,AGC 可以增减增益;为 AGC_UD 5 1 R/W ATT_ON 4 0 R/W 天线阻尼器使能 EN_MANCH 3 1 R/W 曼彻斯特解码使能 EN_PAT2 2 0 R/W 双唤醒匹配值校验 EN_WPAT 1 1 R/W 校验器使能 EN_XTAL 0 0 R/W 晶振使能 S_ABS 7 0 R/W 数据分割比较器的绝对阈值降低 EN_EXT_CLK 6 0 R/W 外部时钟使能 G_BOOST 5 0 R/W 放大器增益提高 VB3_D 4 0 R/W 偏置电压 vb3 减小 DISPLAY_CLK 3:2 00 R/W S_WU1 1:0 00 R/W 7 0 R/W 0,AGC 仅减小增益 R2 11 时将时钟产生器的频率送到引 脚 CL_DAT,同时需 R16=1 频率检测时容错能力设置 R3 HY_20m 数据分割比较器的迟滞电压(0 为 40mV,1 为 20mV) 数据分割比较器的迟滞发生在正 HY_POS 6 0 R/W 跳沿(0 正跳沿和负跳沿,1 仅正 跳沿) 4 FS_SLC 5:3 100 R/W 数据分割比较器的时间常数 FS_ENV 2:0 000 R/W 解调器的时间常数 R4 开/关模式下的关断时间 T_OFF 7:6 00 R/W 00:1ms; 01:2ms; 10:4ms; 11:8ms; Revision 1.2 27 Si24R2H 5 D_RES 5:4 01 R/W 天线阻尼器电阻 GR 3:0 0000 R/W 增益衰减 7:0 01101001 R/W 唤醒匹配值 A 低字节 7:0 10010110 R/W 唤醒匹配值 A 高字节 T_OUT 7:5 000 R/W 自动超时时间设置 T_HBIT 4:0 01011 R/W 位持续时间定义 7:5 000 R/W 频段选择 R5 PATTA_2B 6 R6 PATTA_1B 7 8 R7 R8 BAND_SEL 人工唤醒: 000:不进行人工唤醒; 001:1s; 010:5s; T_AUTO 2:0 000 R/W 011:20s; 100:2min; 101:15min; 110:1 hour; 111:2 hour; 9 R9 BLOCK_AGC 10 0 R 保留 4:0 0 R 通道 1 的 RSSI 值 4:0 0 R 通道 2 的 RSSI 值 4:0 0 R 通道 3 的 RSSI 值 7:0 0 R 错误唤醒寄存器 R13 F_WAKE Revision 1.2 6:0 禁用 AGC R12 RSSI3 13 R/W R11 RSSI2 12 0 R10 RSSI1 11 7 28 Si24R2H 14 15 16 R14 RC_CAL_OK 7 0 R RC 振荡器校准成功 RC_CAL_KO 6 0 R RC 振荡器校准失败 RC_OSC_TAPS 5:0 0 R RC 振荡器校准设置 7:5 0 R 保留 LC_CAL_OK 4 0 R LC 振荡器工作 LC_CAL_KO 3 0 R LC 振荡器不工作 2:0 000 R 保留 R15 R16 将时钟产生器的输出信号显示在 CLOCK_GEN_DIS 7 0 R/W 引脚 CL_DAT 上,同时需 R2=11 17 6 0 R RC_OSC_MIN 5 0 R/W RC 振荡器设置为最小频率 RC_OSC_MAX 4 0 R/W RC 振荡器设置为最大频率 3 0 R LC_OSC_MUX3 2 0 R/W LC_OSC_MUX2 1 0 R/W LC_OSC_MUX1 0 0 R/W 7:5 0 R 4:0 00000 R/W 7:5 0 R 4:0 00000 R/W 7:5 0 R 4:0 00000 R/W DAT 上 将 LF2P 的谐振频率显示在引脚 DAT 上 将 LF1P 的谐振频率显示在引脚 DAT 上 保留 通道 1 的调谐电容值设置 保留 通道 2 的调谐电容值设置 R19 CAP_CH3 Revision 1.2 将 LF3P 的谐振频率显示在引脚 R18 CAP_CH2 19 保留 R17 CAP_CH1 18 保留 29 保留 通道 3 的调谐电容值设置 Si24R2H 20 R20 保留 21 22 R21 7:5 0 R GBOOST 4 0 R/W START_I_XTAL 3 0 R/W 设置晶体振荡器起振电流 I_XTAL 2:0 000 R/W 设置晶体振荡器电流损耗 7:4 0 R 保留 3:0 0000 R 扩展的 RC 振荡器校准控制位 si_frame_en 7 1 R/W si_source_en 6 1 R/W in_out_en 5 1 R/W 为 1 时放大器增益提升(R2 必须为 1) R22 RC_OSC_TAPS_E XTD 23 保留 R23 si_frame_en 1:单帧数据 0:双帧数据 si_source_en 1:单个发射源 0:双发射源 in_out_en 1:单侧门 0:进出方向判断 en_125k 1: 不使能 125k 唤醒 2f en_125k 4 0 R/W 功能 0: 使能 125k 唤醒 2f 功能 24 7:0 01011010 R/W 唤醒匹配值 B 低字节 7:0 10100101 R/W 唤醒匹配值 B 高字节 7:5 0 R 4:0 0 R/W 保留 R26 wl_rssi Revision 1.2 R R25 PATTB_1B 26 0 R24 PATTB_2B 25 3:0 30 保留 wl_rssi:编程信号强度阈值:大 Si24R2H 于此强度才能编程 27 R27 BLE 蓝牙帧使能 Blue_en 7 1 R/W 0:使能 1:不使能 Revision 1.2 Reserved 6 0 BLUE_INDEX 5:0 00000 31 保留 R/W 蓝牙信道 Si24R2H 6 无线发射数据包处理协议 Si24R2H 基于包通信,发射的数据包格式与 Si24R1 相同。芯片内部集成基带处理 引擎,可以不需要外部微控制器干预,自动实现数据包的处理。基带处理单元支持 1 到 32 字节动态数据长度,数据长度在数据包内。也可以采用固定数据长度,通过寄存器指 定;基带处理单元完成数据的自动解包、打包。该处理单元内部有 3 级 FIFO,可以一 次发射 3 包数据。 6.1.1 包格式 一个完整的 ARQ 数据包包括前导码、地址、包控制字、负载数据以及 CRC。如图 6.1-1 显示为一个完整的包。 前导码 地址 包控制字 负载数据 CRC 图 6.1-1 一个完整的带负载数据的 ARQ 包 前导码字段主要用于接收数据同步,发射时芯片自动附上,对用户透明。 地址字段为接收数据方地址,只有当该地址与芯片的地址寄存器中地址相同时才会 接收。地址长度可以通过配置寄存器 AW 配置为 3、或 4、或 5 字节。 包控制字段长度为 9bit, 结构如图 6.1-2。 数据包长度 6bit PID 2bit NO_ACK 1bit 图 6.1-2 包控制字段格式 数据包长度子字段指定数据包的长度,可以为 0 到 32 字节。 例如:000000 = 0byte(包为空) 100000 = 32 byte(数据包长度为 32 字节) PID 子字段告知接收端这个包是一个新的包还是一个重发的包,可以防止接收端 多次接收同一个包。发射方通过 SPI 写 FIFO,PID 的值自动累加。 单发射芯片不需要接收 ACK 信号,NO_ACK 子字段固定为 1,则表明发射方告 知接收端不需要回 ACK 确认信号。负载数据字段为发射数据内容,可以最长 32 字 节。 CRC 字段为包的 CRC 值,CRC 支持 8bit 和 16bit 两种。其中,16bit 可选 2bytes, 2bytes _8005,2bytes_sp。若想用 MCU 通过 SPI 配置 2H 发数,CRC 的字节数可直接通 过寄存器 CRCO 配置,CRC 的类型需要通过 NVM 来配置。 Revision 1.2 32 Si24R2H 6.1.2 通信模式 在 TX 模式下,发送端自动将前导码、地址、包控制字、负载数据、CRC 打包。通过 射频模块将信号调制通过天线发射。 6.1.2.1 NO ACK 模式 用 W_TX_PAYLOAD_NOACK 命令对发 送 方写 TX PAYLOAD 时,数据包 中 NO_ACK 标志位置位,发送端发送完一包数据后,立即产生 TX_DS 中断,并且开始准 备发送下一包数据。接收端接收到数据后判断 NO_ACK 标志置位,且数据有效,则产 生 RX_DR 中断,此时一帧数据通信完成,不再回复 ACK 信号。 6.1.2.2 动态 PAYLOAD 长度与静态 PAYLOAD 长度 发送端通过配置 FEATURE 寄存器中的 EN_DPL 位与 DYNPD 寄存器中的 DPL_P0 位,进入动态负载长度模式,发送的数据包中包控制字段中前 6 位为要发送的数据长度 接收端配置 FEATURE 寄存器中的 EN_DPL 位,并且开启 DYNPD 寄存器中相应管 道的动态使能后,自动以数据包中包控制字中的数据长度来接收数据。因此每次接收到 负载数据长度可以不同,并且可以通过 R_RX_PL_WID 命令来读出负载数据的长度。如 果默认为静态负载长度,发送端每次传输的负载长度必须一致,且与接收方事先配置好 的 RX_PW_Px 寄存器值相同。 6.1.3 兼容模式 Si24R2H 可以提供另一种数据包格式,发出的包格式如下: 前导码 地址 负载数据 CRC 图 6.1-3 兼容模式数据包格式 在兼容模式下,需要设置寄存器 EN_AA =0,该模式下不支持动态负载长度模式, 设置 DPL_Px=0 及 EN_DPL=0。在兼容模式下,接收方需要设置 RX_PW_Px 为发送 方发送的包长度值,且设置 DPL_Px=0 及 EN_DPL=0。另外,数据速率只能设置为 1Mbps 或 250kbps。 Revision 1.2 33 Si24R2H 6.1.4 BLE 蓝牙包格式 Si24R2H 可发送 BLE 蓝牙包(Txpayload),蓝牙数据包是只有在兼容模式下可 用,数据包包括前导码、地址、负载数据以及 CRC,兼容 BLE4.2。广播地址固定为 0x6B7D9171。数据包最短 10 字节,最长 40 字节。 LSB MSB 前导码(1 字节) 地址(4 字节) 图 6.1-4 Tx payload (LSB frist) 负载数据(2-32 字节) CRC(3 字节) BLE-蓝牙数据包格式 白化 CRC生成器 射频接口 Rx payload 反白化 CRC校验 图 6.1-5 BLE 蓝牙数据包数据流 写寄存器 BLUE_EN=1 使能蓝牙功能,BLE 蓝牙信道可通过寄存器 BLUE_INDEX 配置选择。BLE 蓝牙的数据信道、广播信道和射频信道的映射如表 6-1 所示。 表 6-1 BLE 蓝牙信道和射频信道的映射关系 射频信道 射频中心频率 信道类型 0 2402 MHz 广播信道 1 2404 MHz 数据信道 0 2 2406 MHz 数据信道 1 ....... ....... 数据信道 11 2424 MHz 数据信道 12 2426 MHz 广播信道 13 2428 MHz 数据信道 11 14 2430 MHz 数据信道 12 ....... ....... 数据信道 ....... 38 2478 MHz 数据信道 36 39 2480 MHz 广播信道 Revision 1.2 34 数据信道索引 广播信道索引 37 10 38 39 Si24R2H 7 无线唤醒与接收 三通道的低功耗 ASK 接收机,可用于检测 15kHz-150kHz 低频载波频率的数字信 号,并产生唤醒信号。内部集成的校验器用于检测 16 位或 32 位曼彻斯特编码的唤醒匹 配值,且支持两次重复的匹配校验。 接收机可以使用一个、两个或者三个通道工作,每个通道都具有频率检测功能和数 字 RSSI 计算功能。通道的灵敏度可调,从而实现更长的通信距离,并且适应噪声环境 下工作。 接收机具有内部时钟产生器,可选择使用晶体振荡器或者 RC 振荡器。用户也可以 选择使用外部时钟。 接收机支持可编程的数据速率和带时钟恢复的曼彻斯特解码。自动调谐功能确保了 芯片与所需载波频率的完美匹配,极大地简化了天线调谐。 7.1 通道放大器 每个通道都由带自动增益控制 AGC 的可变增益放大器 VGA 和频率检测器构成。 监听模式下等待射频信号时,通道放大器的增益设置为最大。频率检测器计算放大后的 射频信号的过零点个数,判断载波信号是否符合要求。频率检测完成后,AGC 开始工 作。RSSI 代表输入信号强度,是 VGA 增益的反比。如果输入信号强度很大,AGC 会减 小 VGA 增益,RSSI 相应变大。 接收机可接收 15kHz-150kHz 的载波,一旦频率选定,需配置 R8使放大器工 作在相应的频段,见表 7-1。 R2=1 开启增益提高。15kHz-40kHz 频段下,自动通过逻辑电路开启该增益提高。 R21=1 时,放大器增益继续提升(前提是 R2必须为 1)。 如果三个通道不需全部使用,可以使用或禁用某个通道。每禁用一个通道,可减少 1.5uA(典型)电流消耗。 7.1.1 频率检测 频率检测采用过零计数器,并采用时钟产生器做时间基准。根据时钟产生器生成一 个宽度为 N 倍时钟周期的时间窗口。如果在两个连续的时间窗口内,计数器都检测到载 波有 M 个过零点,则频率检测成功(由于时钟频率是由载波频率决定的,因此一个时间 Revision 1.2 35 Si24R2H 窗口内载波的过零点个数是确定的)。N 值由工作频段决定,见表 7-1。M 值也由工作 频段决定,见表 7-2 和表 7-3。M 值是一个容差范围,可以配置 R2来调整,范围越 小,频率检测越严格。 表 7-1 工作频段和 N 值 R8 R8 R8 N 工作频率范围/kHz 0 0 0 4 95-150 0 0 1 6 65-95 0 1 0 10 40-65 0 1 1 18 23-40 1 1 1 14 15-23 表 7-2 工作频率 23kHz-150kHz 下的 M 值 R2 R2 M 0 0 16±6 0 1 16±4 1 0 16±2 1 1 禁用 表 7-3 工作频率 15kHz-23kHz 下的 M 值 R2 R2 M 0 0 8±3 0 1 8±2 1 0 8±1 1 1 禁用 7.1.2 RSSI 计算 频率检测结束后,AGC 开始工作。一开始 VGA 增益为最大,AGC 根据接收信号 的强度减小 VGA 增益。AGC 需要最多 35 个载波周期进行设置,从而获得稳定的 RSSI。 AGC 的两种工作模式:AGC 仅下降(R1=0),AGC 上升和下降(R1=1)。第 一种工作模式,在数据接收的时间段里,AGC 只能降低增益,因此系统保持 RSSI 峰值。 Revision 1.2 36 Si24R2H 第二种工作模式,RSSI 跟随输入信号强度动态变化。 3 个通道的 RSSI 值分别存储在 3 个寄存器中(R10、R11、R12)。 RSSI 稳定后,通道选择器将比较出 RSSI 值最大的通道,并冻结 RSSI 值较小的通道。 从此,只有被选中通道的 AGC 才有效。 AGC 在两种工作模式下,都可以设置一个工作时间限制。AGC 仅在频率检测后 256us 内工作(载波触发时段内),之后 RSSI 冻结直到芯片唤醒或者 RSSI 复位(直接 命令“clear_wake”或“reset_RSSI”)。 直接命令“clear_wake”和“reset_RSSI”可以复位 RSSI。“reset_RSSI”仅复位 VGA,不 会影响频率检测结果。这意味着,如果信号一直存在,35 个载波周期内 RSSI 再次稳定。 在数据接收阶段,如果 3.5 个符号时间内没有检测到载波信号,将复位 AGC。 为避免最大增益引发错误唤醒(例如噪声环境),可以设置一个较小的初始增益。 如表 7-4 所示,这样可能减小错误的频率检测。 表 7-4 初始增益的衰减 R4 R4 R4 R4 增益衰减 0 0 0 0 0 0 0 0 1 禁用 0 0 1 0 or 1 禁用 0 1 0 0 or 1 -4dB 0 1 1 0 or 1 -8dB 1 0 0 0 or 1 -12dB 1 0 1 0 or 1 -16dB 1 1 0 0 or 1 -20dB 1 1 1 0 or 1 -24dB 为了应对更大的电磁场强度,可以开启天线阻尼器(R1=1)。如图 7.1-1 所示, 天线阻尼器是与外部谐振器并行连接的内部电阻。该电阻阻值可以调整,见表 7-5。天 线阻尼器通过减小放大器输入端的信号,衰减了外部谐振器的品质因子。如此,谐振器 变成了一个阻值更小的电阻(在关心的谐振频率处),降低了谐振器的品质因子,从而 增大了通道放大器的线性范围(在更大信号时放大器不饱和)。 Revision 1.2 37 Si24R2H 表 7-5 天线阻尼器的阻值设置 R4 R4 分流电阻 0 0 1 kΩ 0 1 3 kΩ 1 0 9 kΩ 1 1 27 kΩ LF1P 通道放大器1 LF2P 通道放大器2 LF3P 通道放大器3 LFN 图 7.1-1 天线阻尼器 Revision 1.2 38 Si24R2H 7.2 解调和数据分割 一旦 125K 频率检测成功,并且 RSSI 稳定(最多 35 个载波周期),通道选择器将 比较所有活跃通道的 RSSI 值,并选择最大 RSSI 值的通道连接到解调器。通道选择器需 要 32 个载波周期完成这一操作。被选择通道上的放大的低频载波信号将送至解调器。 解调和数据分割模块如图 7.2-1 所示。解调器从放大的低频载波信号中恢复出两个 信号,包括一快信号和一慢信号。这两个信号再送入数据分割器,即一个迟滞可编程的 比较器,最终输出一系列的数字接收位,如图 7.2-2 所示。 快信号 通道放大器 解调器 数据分割器 慢信号 图 7.2-1 解调器和数据分割比较器 慢信号 快信号 图 7.2-2 快信号与慢信号的比较方式 解调器可以根据位速率和前导码长度来优化性能。1、快信号的时间常数(R3) 需要与所希望的符号速率匹配,如表 7-6 所示。然而减小快信号的时间常数意味着更多 的噪声将被注入,因为更宽的频带。2、慢信号表现为进入数据的平均值。因此慢信号的 时间常数(R3)越大,越不容易注入噪声,然而需要更长的前导码长度以建立正确 的数据。最小前导码长度与慢信号时间常数的关系如表 7-7 所示。 表 7-6 快信号时间常数与数据速率的关系 R3 R3 R3 符号速率(曼彻斯特符号 数/s) Revision 1.2 0 0 0 4096 0 0 1 2184 39 Si24R2H 0 1 0 1490 0 1 1 1130 1 0 0 910 1 0 1 762 1 1 0 655 1 1 1 512 表 7-7 慢信号时间常数与最小前导码长度的关系 R3 R3 R3 最小前导码长度(ms) 0 0 0 0.8 0 0 1 1.15 0 1 0 1.55 0 1 1 1.9 1 0 0 2.3 1 0 1 2.65 1 1 0 3 1 1 1 3.5 R3改变数据分割比较器的迟滞相关参数。R3=0,迟滞电压为 40mV; R3=1,迟滞电压为 20mV。R3=0,迟滞发生在正跳沿和负跳沿;R3=1,迟滞 仅发生在正跳沿。 慢信号代表解调后信号的平均值(图 7.2-2 中的蓝线),因此可以作为数据分割比 较器的参考信号。如果选择的协议不是 50%的占空比(例如 NRZ 协议可能出现几个连 续的 1 或 0),慢信号将不是一个稳定的参考信号,这时数据分割比较器可以选择使用 绝对阈值(R1=1),如图 7.2-3 所示。在环境不是特别嘈杂的情况下,绝对阈值也可 以减小(R2=1)。 Revision 1.2 40 Si24R2H 绝对阈值 快信号 图 7.2-3 快信号与绝对阈值的比较方式 在使用绝对阈值时,如果输入信号因为发射机环境的物理影响而受到抑制,符号速 率需要降低以确保唤醒信号的正确检测。信号的峰值电平必须在符号持续时间的 1/3 之 内到达。 符号持续时间被定义为 2 倍的位持续时间。位持续时间是时钟周期的函数,由 R7决定,如表 7-8 所示。 表 7-8 位持续时间与时钟周期的关系 位持续时间与时钟周期的倍数 R7 R7 R7 R7 R7 0 0 0 1 1 4 0 0 1 0 0 5 0 0 1 0 1 6 0 0 1 1 0 7 0 0 1 1 1 8 0 1 0 0 0 9 0 1 0 0 1 10 0 1 0 1 0 11 0 1 0 1 1 12 0 1 1 0 0 13 0 1 1 0 1 14 0 1 1 1 0 15 0 1 1 1 1 16 1 0 0 0 0 17 1 0 0 0 1 18 Revision 1.2 41 关系 Si24R2H Revision 1.2 1 0 0 1 0 19 1 0 0 1 1 20 1 0 1 0 0 21 1 0 1 0 1 22 1 0 1 1 0 23 1 0 1 1 1 24 1 1 0 0 0 25 1 1 0 0 1 26 1 1 0 1 0 27 1 1 0 1 1 28 1 1 1 0 0 29 1 1 1 0 1 30 1 1 1 1 0 31 1 1 1 1 1 32 42 Si24R2H 7.3 唤醒规则和曼彻斯特解码 7.3.1 唤醒规则 125K 接收机支持以下唤醒规则: 1、单匹配值校验,包括 16 位的匹配值和 32 位的匹配值; 2、双匹配值校验(重复一次),包括 16 位的匹配值和 32 位的匹配值。 终止唤醒状态可以通过直接命令“clear_wake”(MCU 通过 SPI 发送直接命令)或者 超时功能。如果使用后者,MCU 不需要采取任何措施来终止唤醒状态,并且在预定的 时间后芯片自动恢复到监听模式。R7可以设置超时时间,如表 7-9 所示。 表 7-9 超时时间设置 R7 R7 R7 超时时间 0 0 0 超时功能关闭 0 0 1 50ms 0 1 0 100ms 0 1 1 150ms 1 0 0 200ms 1 0 1 250ms 1 1 0 300ms 1 1 1 350ms 在不需匹配校验的情况下(R1=0),125k 可以仅通过频率检测来唤醒,如图 7.3-1 所示。为了确保 125K 能够唤醒和 RSSI 稳定,所需的最小载波触发时长见表 710。此外,载波触发时长不能超过 155 个时钟产生器周期(晶振、RC 振荡器或外部时 钟)。如图 3.2-1 所示,在检测到载波并且 RSSI 值稳定后,芯片从监听模式直接进入 数据接收模式。 Revision 1.2 43 Si24R2H 载波 数据 DAT 恢复出来的数据 WAKE 唤醒 Clear_wake 清除唤醒 图 7.3-1 仅频率检测情况下的唤醒过程 表 7-10 最小载波触发时长 工作频率范围(kHz) 最小载波触发时长 95-150 16Tclk+16Tcarr 65-95 28Tclk+16Tcarr 40-65 52Tclk+16Tcarr 23-40 96Tclk+16Tcarr 15-23 92Tclk+8Tcarr 注:Tclk 为时钟产生器的周期,Tcarr 为载波周期 在需要匹配校验的情况下(R1=1),125K 在完成唤醒协议后产生唤醒中断,如 图 7.3-2 所示。该通信协议由载波触发、前导码(0101010…)和 16 位匹配值构成。在 双匹配校验的情况下(R1=1),16 位匹配值需要重复一次(两次一样的匹配值)。 匹配值结束后,再过一个位,产生 WAKE 信号,并开始数据传输。 最小载波触发时长取决于工作频率范围,见表 7-11。如果载波触发时长短于表 7-11 中的最小值,则不能保证频率检测。为了完成唤醒协议,载波触发时长不能超过 155 个 时钟产生器周期(晶振、RC 振荡器或外部时钟)。载波触发后面必须跟随一个分离位 和至少 6 位的前导码(101010)。分离位必须持续半个曼彻斯特符号。前导码和匹配值 的总长度不能超过 30 个符号(16 位匹配值检测)或者 46 个符号(32 位匹配值检测)。 开/关模式下(R0=1),最小载波触发时长必须根据关断时间来延长。 载波触发时长长于表 7-11 中的最小值,或者前导码位数长于前面所述的最小值, R13记录一次错误唤醒事件。 扫描模式下(R0=1),最小载波触发时长见表 7-11。 Revision 1.2 44 Si24R2H 载波触发 前导码 匹配校验序列码 数据 分隔位 DAT 恢复出来的数据 WAKE 唤醒 Clear_wake清除唤醒 图 7.3-2 匹配校验情况下的唤醒过程 表 7-11 扫描模式下最小载波触发时长 工作频率范围(kHz) 扫描模式下最小载波触发时长 95-150 80Tclk+16Tcarr 65-95 92Tclk+16Tcarr 40-65 180Tclk+16Tcarr 23-40 224Tclk+16Tcarr 15-23 220Tclk+8Tcarr 注:Tclk 为时钟产生器的周期,Tcarr 为载波周期 7.3.2 校验器 为了防止 125K 因噪声和干扰而误唤醒 2.4G,内部校验器检查从数据分割器传来的 位序列是否与存储的匹配值相对应。R1=1 为校验器使能信号,而且只在频率检测之 后进行校验。只有位序列(匹配值)及其时序(单个位的持续时间)都匹配,匹配校验 才算成功(产生 WAKE 信号)。芯片存储了两个 Pattern 匹配值,所需的 PatternA 存储 在 R5(低字节)和 R6(高字节)中,所需的 PatternB 存储在 R24(低字节)和 R25(高字节)中。PatternA 或者 PatternB 匹配均可唤醒。 125K 能够校验输入的匹配值。匹配值必须是曼彻斯特编码形式的。在曼彻斯特码 中,每个“符号”由两个“位”构成(位 1-0 表示符号 1,位 0-1 表示符号 0)。图 7.3-3 所 示的是 3 个符号(101)的曼彻斯特编码过程。在曼彻斯特编码的比特流中,不可能出 现三个连续的 0 或 1,这有助于恢复时钟信号。 位持续时间是时钟产生器周期的关系,由 R7定义,见表 7-8。 Revision 1.2 45 Si24R2H 曼彻斯特编码 符号 曼彻斯特编码 位 1 1 1 0 0 0 1 1 0 OOK信号 图 7.3-3 曼彻斯特编码过程 用户可以定义存储在 R5和 R6中(或 R24和 R25中)的用于校 验的匹配值,也可以决定该匹配值是位,还是符号。R0=0,存储的匹配值为位,一 共 16 个位(对应 8 个符号);R0=1,存储的匹配值为符号,一共 16 个符号(对应 32 个位)。匹配值的个数是 2 的 SYM 次方,其中 SYM 是曼彻斯特符号的个数。因此 前者有 256(28)种可能,后者有 65536(216)种可能。 7.3.3 错误唤醒寄存器 在需要匹配校验的情况下,125K 唤醒有两步:  频率检测,检查接收载波的频率;  匹配校验,检查解调后的匹配值是否与存储的匹配值相干。 如果干扰或噪声克服第一步频率检测,但不产生有效的匹配值,这时就发生一次错 误唤醒请求。每发生一次,错误计数器加一,并且计数器的值存储在错误唤醒寄存器中。 微控制器可以访问错误唤醒寄存器,判断周围环境的噪声,并做出应对(例如频率检测 时减小 LNA 增益,125K 短暂掉电等等),如图 7.3-4 所示。错误唤醒寄存器是一个使 系统快速适应噪声环境的有用工具,因此避免了错误唤醒事件。 Revision 1.2 46 Si24R2H 载波检测 Wakeup Level 1 Pattern校验 Wakeup Level 2 WAKE Pattern校验失败 可配置寄存器 错误唤醒寄存器 读取错误唤醒寄存器 应对策略 MCU 图 7.3-4 错误唤醒寄存器 7.3.4 曼彻斯特解码和时钟恢复 在曼彻斯特解码器使能(R1=1)的情况下,125K 自动解码输入进来的曼彻斯特 位。曼彻斯特解码数据显示在引脚 DAT 上,曼彻斯特恢复的时钟显示在引脚 CL_DAT 上。CL_DAT 时钟的上升沿时,DAT 数据才稳定,如图 7.3-5 所示。 CL_DAT (恢复的时钟) DAT (恢复的数据) 上升沿数据稳定 下降沿数据变化 图 7.3-5 带时钟恢复的曼彻斯特解码 如果发生曼彻斯特时序错误,SDO 变高并维持 4 个时钟周期(晶振、RC 振荡器或 外部时钟)。 Revision 1.2 47 Si24R2H 7.4 时钟产生电路 7.4.1 概述 125K 的时钟生成器可以是晶体振荡器(R1=1 且 R2=0)、内部 RC 振荡器 (R1=0)或外部时钟源(R1=1 且 R2=1)。晶体振荡器具有较高的频率精度 和较高的电流消耗,并且需要三个外部元件(晶体和两个电容器)。RC 振荡器是完全 集成的,可以校准以提高其频率精度。假如外部已有一个数字时钟,可以通过引脚 XOUT 直接使用它(此时 XIN 连接到 VCC)。 无论选择哪种时钟生成器,时钟生成器的频率必须根据载波频率来设置。表 7-12 显 示了时钟生成器频率和载波频率以及工作频带的关系。 表 7-12 时钟生成器频率和载波频率的关系 载波频率 时钟频率 (kHz) 95-150 f = fcarrier ∙ 1 4 65-95 f = fcarrier ∙ 3 8 40-65 f = fcarrier ∙ 5 8 23-40 f = fcarrier ∙ 9 8 15-23 f = fcarrier ∙ 14 8 通过写入 R2=11 和 R16=1,可以在 CL_DAT 引脚上显示时钟生成器的频率。 7.4.2 晶体振荡器 如果用户决定使用晶体振荡器作为参考时钟,在频率检测的容差设置放松的情况下 (R2=00),可以使用 32.768kHz 的石英晶体。如果不是这样的话,那么表 7-13 显 示了如何选择石英的频率,32.768kHz 的石英晶体不是必须的。 如果 125K 在 23-40kHz 带宽内工作,则不推荐使用 XTAL 振荡器以避免输入天线 Revision 1.2 48 Si24R2H 和石英晶体之间的耦合。 表 7-13 晶体振荡器参数表 参数 条件 最小值 典型值 最大值 单位 晶体等效串联电阻 - - 60 KΩ 最小频率 - 25 - kHz - 32.768 - kHz 典型频率 32.768kHz 最大频率 体 - 45 - kHz 起振时间 随晶体而定 - 1 - s 45 50 55 % - 300 - nA 晶 占空比 电流消耗 7.4.3 RC 振荡器与 RC 校准 7.4.3.1 接收机 RCOSC 介绍 表 7-14 RC 振荡器参数 参数 条件 最小值 典型值 最大值 单位 校准时间 参考时钟周期 - - 65 cycle s 电流消耗 - 650 - nA 如果匹配校验和曼彻斯特解码器未被使能(R1=0 和 R1=0),则不需要对 RC 振荡器进行校准。如果启用匹配校验和曼彻斯特解码器,则必须对 RC 振荡器进行校准。 假如 RC 振荡器关闭,或者发生上电复位(例如电池更换),RC 配置可能改变,则 必须重新校准。 RC 振荡器的校准可以通过以下两种不同的方法实现: (1) 通过 SPI 的 SCLK,主机(MCU)必须能够提供一个参考时钟的 65 个时钟脉冲。 在这种情况下,主机必须具有一个准确的参考时钟(石英晶体,谐振器等)。 (2) 使用基于天线谐振器的校准程序。采用这种校准方法,RC 振荡器会根据工作频 带自动调整到适当的频率。校准的精度取决于通道 1 的谐振器(连接到 LF1P 的 LC)的公差。 Revision 1.2 49 Si24R2H 7.4.3.2 接收机 RCOSC 校准 A.通过 SPI 的 SCLK 校准 125K 接收到直接命令 Calib_RCosc(trim_osc )时,校准开始。 在通过 SPI SCLK 校准 RC 振荡器时,需要先将片选引脚(CSN)设置为低,然后 通过 SPI 发送直接命令 TRIM_OSC。再然后,必须在时钟总线(SCLK)上发送参考时 钟的 65 个数字时钟(例如,125kHz/4=31.25kHz),见图 7.4-1。在此之后,片选引脚 (CSN)必须被拉高。 CSN SCLK SDI x 1 1 0 0 0 0 1 x 0 直接命令 Calib_RCosc 参考时钟 图 7.4-1 通过 SPI 校准 RC 振荡器 B.通过 LC 校准 此过程使用连接到通道 1(LF1P)的 LC 电路,LC 电路不是当天线使用,而是一个 振荡器的谐振器。内部 LC 振荡器通过多路选择器连接到外部 LC 电路。 LC 振荡器生成的时钟与 LC 电路的谐振频率一致。在典型应用中,用户设计外部谐 振器,使外部 LC 电路的谐振频率尽可能接近载波频率。振荡频率与 LC 时间常数的数 学关系是: 1 FLC = 2 ∙ π ∙ √L ∙ C 通过 SPI 发送直接命令 Calib_RCO_LC,RC 振荡器开始校准。根据表 7.4-1,RC 振 荡器校准后的频率取决于载波频率,并且被自动设置以更好地执行频率检测。 LC 校准步骤: A.用 LC 校准需要确保校准时 LC 工作,LC 振荡器工作标志 R15=1 且 R15=0。 B.通过 SPI 发送直接命令 Calib_RCO_LC,当 R14=1 时,RC 振荡校准结束。 Revision 1.2 50 Si24R2H C.RC 上电自校准 打开 125kHz 接收机的 RCOSC 后 0.8ms(31 个时钟),会启动 125kHz 接收机 RCOSC 自校准,,使用 2.4GHz 发射器的 OSC 时钟来校准 125kHz 接收机的 RCOSC ,校准需要 一定时间,校准结果大约为 31.25khz。 如果不想使用 125kHz 接收机的 RCOSC 自校准功能,需要在 0.8ms 内使用 SPI 发 送校准命令(此情况校准命令之后就不会再进行自校准)。也可在在自校准结束后使用 spi 发送校准命令重新校准。 125kHz 接收机的时钟源不是 RCOSC 不会自校准。 7.4.4 外部时钟源 使用外部信号作为 125K 的时钟,需要使能外部时钟生成器(R2=1)和晶体振荡器 (R1=1)。外部时钟可以通过引脚 XOUT 直接使用,此时引脚 XIN 必须连接到 VCC。 表 7-15 外部时钟参数 Revision 1.2 参数 最小值 典型值 最大值 单位 输入低电平 0 - 0.1*VCC V 输入高电平 0.9*VCC - VCC V 上升时间 - - 3 μs 下降时间 - - 3 μs 51 Si24R2H 7.5 天线调谐 125K 内部集成精细的天线调谐功能。如图 7.5-1 所示,125K 在主机(MCU)的帮 助下实现调谐功能。 MCU DAT SPI LC振荡器 LF1P 通道放大器1 L LF2P C R 通道放大器2 L C R LF3P 通道放大器3 L C R LFN 图 7.5-1 天线调谐 三个天线都可以通过内部电容微调模块实现调谐。电容可以通过寄存器位 R17, R18和 R19控制连接和断开(增加或减少外部谐振器的并联电容)。电容调谐 范围为 0~31pF,步进为 1pF。 表 7-16 引脚 LF1P 的并联调谐电容 Revision 1.2 R17 引脚 LF1P 的并联调谐电容 R17=1 增加 1pF R17=1 增加 2pF R17=1 增加 4pF R17=1 增加 8pF R17=1 增加 16pF 52 Si24R2H 表 7-17 引脚 LF2P 的并联调谐电容 R18 引脚 LF2P 的并联调谐电容 R18=1 增加 1pF R18=1 增加 2pF R18=1 增加 4pF R18=1 增加 8pF R18=1 增加 16pF 表 7-18 引脚 LF3P 的并联调谐电容 R19 引脚 LF3P 的并联调谐电容 R19=1 增加 1pF R19=1 增加 2pF R19=1 增加 4pF R19=1 增加 8pF R19=1 增加 16pF 这三个通道可以独立调谐。主机(MCU)必须将 LC 振荡器与天线连接起来,以测 量引脚 DAT 上的谐振频率。主机应测量 DAT 引脚上的频率,然后更改寄存器设置即可 将其调谐到尽可能接近载波频率的标称值。通过设置寄存器位 R16,可以将 LC 振 荡器连接到三个不同的天线。 表 7-19 LC 显示通道选择 寄存器位 名称 读写类型 默认值 描述 R16 LC_OSC_MUX3 R/W 1’b0 在 DAT 引脚输出 LF3P 的谐振频率 R16 LC_OSC_MUX2 R/W 1’b0 在 DAT 引脚输出 LF2P 的谐振频率 R16 LC_OSC_MUX1 R/W 1’b0 在 DAT 引脚输出 LF1P 的谐振频率 Revision 1.2 53 Si24R2H 8 无线唤醒与发射(进出门模式) 125kHz 接收机除了可以产生单次唤醒信号并接收数据,也可以通过不同配置在不 同情况下产生唤醒信号唤醒 2.4GHz 发射机发射不同数据。 打开唤醒 2.4G 发射功能(使能 en_125k),125kHz 接收机接收到有效帧后,可以 唤醒 2.4GHz 发射数据,在定义的时间(为唤醒超时时间,自动超时时间失效)内没有接收 到有效帧,退出唤醒。 8.1 发射替换值 125k 接收机可唤醒 2.4GHz 发射机发射替换值,可以使用下面的几种模式定义不同 的唤醒方式发射替换数据包: 1. 单帧数据模式: 单帧数据模式只能为单发射源(125k 基站)。当接收到的帧 PATTA 或 PATTB 匹配 通过并且 RSSI 的强度满足 RSSI 设置范围(可设 RSSI 最大值最小值),唤醒 2.4G hz 发射机。PATTA 匹配唤醒发射唤醒 A 替换值。PATTB 匹配唤醒发射唤醒 B 替换值。 2. 双帧数据,单发射源模式: 当接收帧 PATTA 或 PATTB 匹配且 RSSI 的强度满足 RSSI 设置范围(可设 RSSI 最 大值最小值与差值),靠近 125KHz 发射源时,唤醒发射机发射唤醒 A 替换值。 当接收帧 PATTA 或 PATTB 匹配且 RSSI 的强度满足 RSSI 设置范围(可设 RSSI 最 大值最小值与差值),远离 125KHz 发射源时,唤醒发射机发射唤醒 B 替换值。 3. 双帧数据,双发射源,单侧门模式: 此模式需要两个发射源(125k 基站)。两发射源发射帧包含的 PATT 均需与芯片存 储 PATT 相匹配。一个发射源发射包含 PATTA 的相关帧,另一发射源发射包含 PATTB 相关帧。两个发射源分别放在门两侧,可以通过发射的替换值判断标签在门的哪一侧。 当 RSSI 的强度满足 RSSI 设置范围,标签在 A 侧,唤醒发射机发射唤醒 A 替换值。 当 RSSI 的强度满足 RSSI 设置范围,标签在 B 侧,唤醒发射机发射唤醒 B 替换值。 4. 双帧数据,双发射源,进出方向判断模式: 此模式需要两个发射源(125k 基站)。两发射源发射帧包含的 PATT 均需与芯片存 储 PATT 相匹配。一个发射源发射包含 PATTA 的相关帧,另一发射源发射包含 PATTB 相关帧。两个发射源分别放在门两侧,可以通过发射的替换值判断标签的进出方向。 当 RSSI 的强度满足 RSSI 设置范围,从 A 侧向 B 侧运动,唤醒发射机发射唤醒 A Revision 1.2 54 Si24R2H 替换值。 当 RSSI 的强度满足 RSSI 设置范围,从 B 侧向 A 侧运动,唤醒发射机发射唤醒 B 替换值。 注:PATTA 为唤醒 A 参考值,PATTB 为唤醒 B 参考值。 8.2 发射接收数据 125K 接收机还可唤醒 2.4G 发射机发射发送接收到的数据,满足任一唤醒方式,即 可发射接收到的有效数据。最大可支持发送 4 字节数据。可选择动态模式与静态模式。 a) 静态模式:可设置静态长度,根据静态长度设置的字节数 m(0
Si24R2H 价格&库存

很抱歉,暂时无法提供与“Si24R2H”相匹配的价格&库存,您可以联系我们找货

免费人工找货
Si24R2H
    •  国内价格
    • 1+8.10432
    • 10+6.97248
    • 30+6.26400
    • 100+5.26176
    • 500+4.93344
    • 1000+4.79520

    库存:57