【经验】无线收发芯片Si4463收发无前导码数据包的实现方法


Si4463是SILICON LABS设计的支持Sub-G频段的无线收发芯片。Si4463芯片在双向通信的无线门铃应用中,由于某些无线门铃使用的是OOK调制模式,私有协议的数据包,而且这些数据包无前导码,所以要求Si4463芯片能够收发无前导码的数据包。本文主要以“Empty framework”工程为例,介绍Si4463芯片收发无前导码数据包的实现方法。
1、WDS软件中的“Empty framework”工程是最干净的工程,可以由用户灵活的配置所需要的射频参数,所以在移植Si4463的驱动代码到MCU代码时,一般都选择“Empty framework”工程来生成配置头文件。WDS软件默认配置在Packet中是有勾选“Enable preamble”的,默认在发射的数据包前面加了8 bytes前导码,在接收到数据包中检测到20 bits以上的前导码才会认为这包数据有效。
2、如果要收发无前导码数据包,不能简单把“Enable preamble”勾选去掉。而是要保留勾选“Enable preamble”,然后把“Preamble TX Length”和“Preamble RX threshold”的值设置为0。这样Si4463芯片发送的数据包就无前导码,接收数据的时候,会跳过前导码检测,可以实现接收无前导码的数据包了。
3、这里不直接通过把“Enable preamble”勾选去掉来实现Si4463芯片收发无前导码数据包,是因为把“Enable preamble”勾选去掉后,WDS软件默认会把前导码的接收阈值设置为20 bits。从Si4463 revC2A API文档可以看出,前导码的默认RX_THRESH是0x14,即20 bits。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由潮汕小菜提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】芯科科技Si4463无线收发芯片硬件设计使用射频开关和不使用射频开关的区别介绍
Si4463是Silicon Labs推出的支持Sub-G频段的无线收发芯片,频率范围142-1050 MHz,最大发射功率为+20dBm,接收灵敏度为-126dBm。在设计Si4463硬件的时候,有使用射频开关和不使用射频开关两种方案可以选择,本文主要介绍这两种方案区别,方便用户选择适合自己产品的方案。
【经验】使用Si4463或者Si4438无线收发芯片来解析其他无线设备通信速率的方法
本文使用EFR32FG23无线SoC芯片来模拟老产品,通过按键来触发EFR32FG23芯片发送无线数据包,然后使用Si4438芯片来捉取波形,并介绍使用Si4438无线收发芯片来解析其他无线设备通信速率的方法。
【经验】在芯科无线收发芯片Si4463开发板的工程中添加串口打印功能的方法
本文以芯科无线收发芯片Si4463开发板的Empty framework工程为例,介绍在Empty framework工程添加串口打印接收到的数据包功能的方法。
【经验】Silicon Labs无线收发芯片Si4463如何区分芯片版本号?
Si4463是Silicon Labs设计的支持Sub-G频段的无线收发芯片。目前Si4463芯片有B1和C2两种版本,这两个版本芯片radio驱动代码的si446x_patch.h和radio_config.h文件有差别。本文主要介绍Si4463芯片区分芯片版本号的方法。
【经验】芯科Si4463无线收发芯片使用ADC读取芯片内部温度的方法
Silicon Labs的Si4463无线收发芯片内部有一个温度传感器,我们可以使用ADC来读取芯片内部的温度,本文主要介绍如何使用ADC读取Si4463芯片温度的方法。
【应用】SUB1GHz高集成度无线收发芯片ZC1103用于智能门铃,无障碍环境下传输距离达260米
智能门铃是具备安防功能的电子门铃产品,采用卓智创芯推出的超低功耗无线组网技术ZC1103芯片设计,传输距离在无障碍环境下可达260米,不需要布线,安装简单灵活,易维护;内置自发电模块将按压门铃的动能转化为电能,从而实现自发电的效果。
【经验】Si4438无线收发芯片调试收发超长数据包的过程
本文介绍使用Silicon Labs无线收发芯片Si4438调试收发超长数据包的功能,介绍Si4438如何实现收发超长数据包的过程,方便用户快速实现超长数据包收发功能。
【经验】Sub-G无线收发芯片Si4463实现自动跳频接收的具体方法
Si4463是Silicon Labs推出的支持Sub-G频段无线收发芯片。随着生活中的无线产品越来越多,大量的Sub-G产品集中运行在有限的频谱上,导致无线产品工作的电磁环境越来越恶劣,甚至严重影响到无线数据通信的稳定性。因此,越来越多的Sub-G产品需要采用跳频方式来解决通信干扰问题。本文介绍无线收发芯片Si4463如何实现自动跳频接收的具体方法。
【经验】如何通过无线收发芯片Si4438将数据发送到无线SOC芯片EFR32FG23
Silicon Labs推出的EFR32FG23是一款工作在1G赫兹频段以下的一款无线SOC芯片。它的射频参数及其工作频段可以通过软件进行配置,本次主要介绍如何通过Si4438将数据发送到EFR32FG23。
Si446x 无线收发芯片实现空闲信道检查(CCA)的办法有哪些?
Si446x 无线收发芯片实现空闲信道检查(CCA)的办法有以下3种:方法1:任意选择Si446x的一个GPIOx引脚,配置成CCA输出模式,并设定RSSi阀值,只要信道的实时RSSi值超过了阀值,GPIO就会输出高电平,代表信道忙,反之信道空闲。这个方法完全由Si446x硬件完成,使用简单快速,推荐优先选择这种办法。办法2:主控MCU通过SPI执行GET_MODEM_STATUS命令,获取实时的RSSi值,然后通过软件代码判断这个RSSi是否超过阀值,如果大于阀值就表示信道忙。办法3:设定好Si446x的RSSi阀值,开启RSSi中断。如果实时的RSSi值超过了阀值,就会产生RSSi中断,通过查询RSSi中断也可以实现信道的闲忙检测。
【应用】Sub-G通讯的Si4463无线收发芯片用于无线测温模块,采用私有协议、小于50nA的待机功耗
本文主要介绍目前大量无线测温模块上使用的无线Sub-G通讯方案,特别是Silicon Labs的无线收发芯片Si4463方案,相对于其他无线技术方案,其特点在于芯片工作在Sub-G频段,通讯距离远;采用私有协议,产品开发更加灵活;待机功耗在50nA以下,功耗极低。
【应用】芯科无线收发芯片SI4438应用于路灯控制器,工作频段425–525MHz,实现业界领先的144dB链路预算
智慧城市智能路灯是将城市中的路灯串联起来,实现对路灯的远程控制和管理,控制各个路灯的开与关,而同时能控制上千个路灯实现这一功能我们管它叫路灯控制器,里面用到的主要器件无线收发芯片,本文推荐在这块有大量应用的Silicon Labs的SI4438。
【经验】Si4438无线收发芯片使用同步直接模式收发数据的方法
Silicon Labs Si4438无线收发芯片在某些不适合使用FIFO模式的应用中,可以使用直接模式(direct mode)来收发无线数据。本文主要介绍Si4438如何使用同步直接模式收发数据的方法。
无线收发芯片Si4463能不能实现同时双向收发通信?
无线收发芯片Si4463不能同时发送和接收数据,因为Si4463为时分双工收发器(TDD),是交替发射和接收数据包,发射器和接收器不能同时工作。
我们的产品需要使用Si4463无线收发芯片来执行无线数据收发功能,请问Si4463芯片可以支持多大的接收信道带宽呢?
Silicon Labs的Si4463无线收发芯片可以支持1.1 ~ 850 kHz的接收信道带宽。
电子商城
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务

朗能泛亚提供是德(Keysight),罗德(R&S)等品牌的测试测量仪器维修服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器维修,支持一台仪器即可维修。
提交需求>

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
登录 | 立即注册
提交评论