nRF24L01P与SI24R1竟然完美兼容替换
发现一个新一代nRF24L01P与上一代nRF24L01相比寄存器没有太大的变化,但是有几个关于通信管道和ACK的寄存器的配置还是与上一代不同的。另外,个人理解shockburst和enhanced shockburst的区别就在于enhanced shockburst可以在接收机回复ACK时挂上1到32字节的数据包,这样就实现了所谓的“全双工”通信。然而实际探查这项功能发现它的作用其实有限,因为是ACK附加数据包,因此它的传输可靠性无法由射频芯片的校验重发机制保证,只能在接收机软件上做改进,而这有时还不如让接收发送机依照发送次序轮流进入发送/接收状态来的方便。只适合回传一些实时性要求高,对传输可靠性要求不严格的数据。所谓知易行难,在着手做最基础的SPI通信时就接连遇到了问题。首先是AVR的硬SPI无输出。经过查找,最终问题是SPI设定为主机时,SS口要么设置为输出,要么设置为输入时接上拉,否则当SS为输入又悬空或者低电平就会进入从机模式,自然没有输出。这个问题解决了,接下来遇到了一个更基本的问题,SPI的通信机制。一般说来另外两种常见的通信方式中,UART是有收、发两个数据寄存器,I2C则是通过数据包头来区分接收和发送的数据。而SPI只有一个SPDR寄存器,而且只有写入的时候启动SPI产生SCK信号,怎么去读MISO的数据?要自己做外部中断读取吗?后来才明白,SPI的主机和从机各自的一个SPDR通过MOSI和MISO串联成一个类似环形的大移位寄存器。主机的SPDR中的数据从MOSI每移除一位,从机就在相同的SCK上升沿或下降沿通过MISO将一位数据发送给主机。这样,当SCK八个周期后,主机中的SPDR的数据全部移出了而被从机发送来的数据填充,从机则反之,这样,在一字节的通信结束后再读取SPDR,所返回的数据也就是从机发送来的数据。解决了这个问题后与nRF24L01P的通信也就变得简单了,先将SS拉低,告知nRF24L01P即将启动SPI通信,当通过MOSI第一次向射频芯片写入任何字节时,MISO上都会有一个字节传送给主机,这个就是芯片默认的0X07状态寄存器里的数据,如果我们在第一次写入读取0X01寄存器的数据,那么0X01寄存器的数据只有在下一字节的通信中才会通过MISO回传给主机,而发起下一轮字节通信就需要主机继续发送数据,那么问题来了,读命令已经发送了,那么接下来我该发送什么。在nRF24L01P的数据手册中给出的建议是发送0XFF,这个命令对射频芯片没有任何意义,其实也可以再随便发送其他任意一个数,只是为了避免产生不必要的麻烦而发送0XFF.发送0X00也可以,而且网上的绝大多数例程都是这样用的,但是这实际上是读0X00寄存器指令。读取完毕后,将SS拉高,本轮通信结束。当下一次SS再次拉低时,一切又重新开始。也就是如果上一轮通信的最后MOSI上发送的是0X00,在这一轮第一次发送指令时MISO上移入的并不是0X00寄存器的状态,而依旧是默认的0X07状态寄存器的状态。
SI3933替代AS3933软硬件开发资料
Si3933是一款三通道的低功耗ASK接收机,可用于检测15kHz-150kHz低频载波频率的数字信号,并产生唤醒信号。内部集成的校验器用于检测16位或32位曼彻斯特编码的唤醒向量,且支持两次重复的向量校验。Si3933可以使用一个、两个或者三个通道工作,每个通道都具有频率检测功能和数字RSSI 计算功能。 通道的灵敏度可调,从而实现更长的通信距离,并且适应噪声环境下工作。Si3933具有内部时钟产生器,可选择使用晶体振荡器或者RC振荡器。用户也可以选择使用外部时钟。 Si3933 支持可编程的数据速率和带时钟恢复的曼彻斯特解码。自动调谐功能确保了芯片与所需载波 频率的完美匹配,极大地简化了天线调谐。主要特征软硬件兼容AS3933三通道ASK唤醒接收机
SI24R2F+:国产低功测温识别标签方案
SI24R2F+简介SI24R2F+是针对IOT领域,电动车安全、电动车充电桩、冷链资产管理、畜牧业动物测温标签等市场推出的大功率2.4G射频芯片,内置NVM可直接配置参数生成软件。为有源RFID标签提供在中长远距离数据传输的基础上增加温度检测、安全报警等功能,能有效防止资产被盗或因温度失控等情况引起的损失。SI24R2F+可兼容之前的SI24R2E,且在性能上大有提升。1、SI24R2F+介绍Si24R2F+ 是一颗工作在 2.4GHz ISM 频段,专为低功耗无线场合设计,集成嵌入式发射基带的无线发射芯片。工作频率范围为 2400MHz-2525MHz,共有 126 个 1MHz 带宽的信道。Si24R2F+ 采用 GFSK/FSK 数字调制与解调技术。数据传输速率与 PA 输出功率都可以调节,支持 2Mbps, 1Mbps, 250Kbps三种数据速率。高的数据速率可以在更短的时间完成同样的数据收发,因此可以具有更低的功耗。Si24R2F+ 针对低功耗应用场合进行了特别优化,在关断模式下,所有寄存器值与FIFO 值保持不变,关断电流为 1uA;在待机模式下,时钟保持工作,工作电流为 15uA。Si24R2F+ 开启自动发射功能,内部 Watchdog 与内部 RCOSC 时钟工作,内部 Timer计时器开始计时,芯片工作在睡眠状态下,此时待机电流仅为1uA。当内部 Timer 计时器计满,自动发射控制器自动完成数据从 NVM 存储器的装载与发射,数据发射完成后,芯片立即进入睡眠状态。Si24R2F+ 的平均功耗非常低,特别适合纽扣电池供电的应用系统。Si24R2F+ 操作方便,不需要外部 MCU,即可以自动完成数据的装载与发射。NVM存储器可以存储寄存器配置与发射的数据内容,掉电后不会丢失,数据可保持10年以上。在3.3V供电电压下,无需外部高压,外部MCU可以通过芯片的四线SPI接口完成NVM的配置编程,芯片最大可编程次数为 64 次,芯片支持NVM加锁,防止NVM配置数据回读,保证用户数据安全。Si24R2F+ 具有非常低的系统应用成本,不需要外部 MCU,仅少量外围无源器件即可以组成一个有源 RFID 无线数据发射系统。
SI24R2E 学生卡考勤专用方案
智能电子学生卡简介今年年初教育部发布的《关于加强中小学生手机管理工作的通知》中提出,学生手机有限带入校园,原则上不得将个人手机带入校园,禁止带入课堂;应设立校内公共电话、建立班主任沟通热线、探索使用具备通话功能的电子学生证或提供其他家长便捷联系学生的途径等措施,解决学生与家长通话需求;加强课堂和作业管理等。 智能电子学生卡能有效解决学生无感考勤,安全定位、亲情通话,校内小额消费等问题,功能简洁高效,因此也深受家长青睐。 智能电子学生卡2.4G考勤应用学生卡和读头之间采用2.4G无线射频技术传输,通过485数据线传输到后台智能终端;然后智能终端利用GSM无线网络或有限宽带(包括短信)与系统平台完成数据交互; 校园考勤组成:2.4G考勤卡、2.4G读写器天线一体机、智能终端等。学生佩戴内置2.4G芯片的学生卡,经过校门指定区域(A┅B或B┅A),进出校门的相关信息能即可发送至家长、教师手机和校园管理平台上。2.4GHz内置NVM低功耗单发射芯片SI24R2E是集成嵌入式发射基带的无线发射芯片、128 次可编程 NVM 存储器以及自动发射模块。工作频率范围为 2400MHz-2525MHz,共有 126 个 1MHz 带宽的信道。 Si24R2E采用 GFSK/FSK 数字调制与解调技术。数据传输速率与 PA 输出功率都可以调节,支持 2Mbps,1Mbps,250Kbps 三种数据速率。高的数据速率可以在更短的时间完成同样的数据收发,因此可以具有更低的功耗。SI24R2E作为电子学生卡、人员定位标签、电动车安全管理的成熟应用芯片,对于这类低功耗应用场合也有特别优化,在关断模式下,所有寄存器值与FIFO 值保持不变,关断电流为小于 700nA;在待机模式下,时钟保持工作,电流为 15uA,并且可以在最长 130uS 时间内开始数据的收发。当打开启自动发射功能,内部 Watchdog 与内部 RCOSC 工作时,芯片睡眠状态下待机电流仅为 700nA。当内部 Timer 定时到时,自动发射控制器自动完成数据从 NVM 的装载与发射,数据发射完成后,芯片立即进入睡眠状态,因此 Si24R2E 的平均功耗非常低,对于电池供电应用,可以非常容易实现五年以上的待机时间。 Si24R2E操作方式非常方便,可以不需要外部 MCU,通过上位机配置参数后一键生成软件,可以自动完成数据装载与发射。NVM 存储器可以存储寄存器配置与发射的数据内容,掉电后不会丢失,数据可保持 10年以上。在 3.3V 供电电压下,无需外部高压,外部 MCU 可以通过芯片的四线 SPI 接口完成 NVM 的配置编程,芯片最大可编程次数为 128 次,芯片支持 NMV 加锁,防止 NVM 配置数据回读,保证用户数据安全。
NORDIC NPM1300是一款高度集成的电源管理集成电路
nPM1300是一款高度集成的电源管理集成电路(PMIC),适用于可充电应用。它设计用于与nRF52、nRF53或nRF54系列系统芯片(SoC)和nRF91系列系统封装(SiP)兼容,用于开发低功耗无线解决方案。nPM1300 具有几个可以通过专用组件实现的电源和系统管理功能。通过灵活的电源调节和线性模式的锂离子(Li-ion)、锂聚合物(Li-poly)和磷酸铁锂(LiFePO4)电池充电器,在紧凑的3.1x2.4毫米WLCSP 或5x5 毫米 QFN32封装中实现电源管理。最少需要5个无源元件。nPM1300 支持高达800mA的充电,并提供高达500mA的可调稳压电源。两个可配置的双模式200 mA BUCK 稳压器和两个双重用途的50 mA LDO/100 mA负载开关为外部组件提供电源。此外,当从电池供电时,一个未经调节的电源轨可提供高达1340mA的电流,当从配置为DCP 的 USB端口供电时,可提供高达1.5A的电流。主机可以读取电池温度、电压和电流,这些由nRF Connect软件开发工具包中的燃油表算法使用。燃油表在显着降低功耗的情况下为应用程序提供与库仑计数器相当的电池充电状态估计。低静态电流(IQ)可延长电池在装运和储存过程中的续航时间(使用Ship模式)。使用自动控制的滞回模式可延长电池使用寿命,实现低至1μa电流的高效率。集成的系统管理功能降低了应用程序的成本和规模,设备中包含以下集成功能:●系统级监督机构●智能损耗警报。出货和休眠模式,延长电池寿命。最多5个GPIO和3个LED驱动器●系统监控器·与nRF52、nRF53、nRF54或nRF91系列主机装置配对时的燃油表系统管理功能和I/O配置通过一个?C兼容的双线接口(TWI)。nPM1300评估套件允许对nPM130进行简单评估和无代码配置。通过连接到nRFConnect for Desktop中的nPM PowerUP应用程序,可以通过直观的GUI轻松配置nPM130的设置,并将其导出为代码,以便在MCU的应用程序中实现。
SI24R1与NRF24L01P 对比方案
Si24R1低功耗2.4GHz收发一体射频芯片量产于2012年,由于其一致性稳定性高、功耗低、远距离、兼容替代NRF24L01+,兼容NORDIC 2.4GHz协议等特点,一直广泛应用于各物联网场景。主要应用在中远距离的低功耗无线数据传输和控制系统中,如有源RFID、校园答题卡系统、人员考勤、资产管理、智慧城市、无线遥感、智慧家居、智能工业控制等。Si24R1是工作在2.4GHz ISM频段,专为低功耗无线场合设计,集成嵌入式ARQ基带协议引擎的无线收发器芯片。工作频率范围为 2400MHz-2525MHz,共有 126个 1MHz 带宽的信道。内部集成高 PSRR 的 LDO 电源,保证 1.9-3.6V 宽电源范围内稳定工作。PIN对PIN兼容替代NRF24L01+。Si24R1采用GFSK/FSK数字调制与解调技术。数据传输速率可以调节,支持2Mbps,1Mbps,250Kbps 三种数据速率。高的数据速率可以在更短的时间完成同样的数据收发,因此可以具有更低的功耗。芯片输出功率可调节,根据实际应用场合配置相应适合的输出功率,节省系统的功耗。Si24R1 针对低功耗应用场合进行了特别优化,在关断模式下,所有寄存器值与 FIFO值保持不变,关断电流为1uA;在待机模式下,时钟保持工作,电流为15uA,并且可以在最长 130uS 时间内开始数据的收发。Si24R1操作简便, 只需要MCU通过 SPI 接口对芯片少数几个寄存器配置即可以实现数据的收发通信。嵌入式 ARQ 基带引擎基于包通信原理,支持多种通信模式,可以手动或全自动ARQ协议操作。内部集成收发FIFO,保证芯片与MCU数据连续传输,增强型ARQ基带协议引擎能处理所有高速操作,大大降低 MCU 的系统消耗。且具有非常低的系统应用成本,只需要一个MCU和少量外围无源器件即可以组成一个无线数据收发系统。
SI522A 与 恩智浦 RC522 刷卡对比
去年偶然拿到一颗SI522的低功耗IC,再自动寻卡LPCD上取得了不凡的成绩,LPCD低功耗自动寻卡功能只有4.5uA.SI522A针对SI522上的ACD低功耗自动寻卡功能做了全新的升级,在ACD模式下,芯片大部分时间处于休眠状态,由3K RC定时唤醒,以极低的功耗侦测13.56MHz的射频场和射频卡,检测到场或卡自动产生中断并唤醒MCU。侦测场和卡的功能可以单独使能,整个ACD过程不需要MCU干预。业界首款稳定的低功耗自动寻卡。SI522A/SI523 低功耗模式下,读卡距离可达3cm~5cm。这两颗芯片针对市场低功耗模式下极其不稳定的痛点,凭借着超低功耗、稳定的低功耗模式,及软硬件直接兼容MFRC522FM17550/FM17522/NZ3801等芯片的优势,迅速占领市场。Si522A/SI523内部集成低功耗自动寻卡与定时唤醒功能,可编程寻卡时间间隔,寻卡过程无需MCU 操作,寻卡成功中断唤醒或定时唤醒MCU 实现低电流消耗的同时又保证了低功耗寻卡模式的稳定性。
CI24R1——精简版Si24R1,高性价比替代XN297开发资料
CI24R1为了减低用户的开发时间,将2.4G芯片开发出2.4G小模块,用户直接贴片调试,大大降低了开发时间跟生产工序。广泛应用在灯控、鼠标、玩具等智能物联网产品。CI24R1小模块(内置天线) 是 2.4GHz 模块。该模块核心处理器芯片 Ci24R1 是一款高性能 2.4GHz GFSK 无 线收发芯片,专为无线鼠标、键盘、无线遥控、 体感设备、智能电网、智能家居、无线 音频、无线数据传输等各种应用而设计。CI24R1小模块(内置天线)芯片具有行业领先的低功耗性能和射频性能,支持 GFSK/FSK 协议。该芯片内部 集成高 PSRR LDO 和智能 ARQ 基带协议引擎,芯片快速启动时间小于 160uS,关断功耗 超低可以达到 2uA,能够满足各种应用场景的功耗需求。极少外围器件,大大的降低了 系统的应用成本。CI24R1小模块(内置天线)速率支持:250Kbps,1Mbps,2Mbps。支持广播,信道选择。