1个回答
-
- layne_liu_世强 (0)
实现SI4438无线收发器空闲信道检测的方法可以有以下三种:方法一:把Si4438切换到RX状态,通过读取当前的RSSi值,判断是否超过阀值。如果当前的RSSi值低于阀值说明信道空闲。方法二:配置Si4438在进入RX状态时锁存RSSi值,并且配置好阀值,当锁存的RSSi值超过阀值时,会产生RSSi中断即信道繁忙。方法三:配置Si4438的GPIO口为CCA输出,同时配置好RSSi阀值,如果当前的RSSi值超过阀值,GPIO口会输出高电平说明信道繁忙。
- 创建于2015-12-06
- |
- +1 赞 0
- 收藏
平台合作
相关推荐
如何实现Si4438无线收发器的超长数据包收发?
Silicon Labs Si4438无线收发器,有两个中断,TX_FIFO_ALMOST_EMPTY_PEND 和 RX_FIFO_ALMOST_FULL_PEND,前者是TX FIFO 的数据 即将发完,后者是RX FIFO即将被填满。根据它们,可以实现超长数据包收发。 在TX_FIFO_ALMOST_EMPTY_PEND中断产生时,继续填充数据到TX FIFO中,直到产生一个发完中断。当收到的数据往RX FIFO中填充,快要填 满时,就会产生RX_FIFO_ALMOST_FULL_PEND中断,把RX FIFO读取,空出FIFO可以继续接收数据,直到产生一个收完中断。 超长数据包实现步骤如下: 1、用WDS 配置TX_FIFO_ALMOST_EMPTY和RX_FIFO_ALMOST_FULL 阈值; 2、使能TX_FIFO_ALMOST_EMPTY和RX_FIFO_ALMOST_FULL中断; 3、在收到 TX_FIFO_ALMOST_EMPTY_PEND中断时,添加对应的填充TX FIFO 代码。 4、在收到 RX_FIFO_ALMOST_FULL_PEND中断时,添加对应的读取RX FIFO 代码。
在测试Si4438无线收发器接收灵敏度的时候,需要如何配置Si4438的寄存器?
在测试Si4438无线收发器接收灵敏度时,通过无线开发软件WDS来配置Si4438的寄存器。选择direct RX工程,配置好中心频率,通讯速率等参数,同时设置一个GPIO作为RX_DATA_OUT,推荐使用GPIO0,然后可以连接到射频信号源来测试接收接收灵敏度了。
如果Si4438无线收发器或者si446x无线收发器在通信过程中,出现死机或者无法收发数据了。如何能快速查找和定位问题?
当Silicon Labs Si4438无线收发器或者si446x无线收发器在通信过程中,出现死机或者无法收发数据的情况,可以使用逻辑分析仪监控Silicon Labs Si4438无线收发器/si446x的SPI,SDN, NIRQ引脚,查看波形分析MCU与RF芯片之间的数据交互以及nirq引脚的状态。看看交互数据是否有异常;是否CTS错误;是否MCU的SPI正确的下发了期望的命令 值。
Si4438无线收发器如何设置发送和接收时的通道?
Si4438无线收发器的通道作为发送和接收使能函数的形参进行设置的,在调用Si446x_start_rx(U8 CHANNEL, U8 CONDITION, U16 RX_LEN, U8 NEXT_STATE1, U8 NEXT_STATE2, U8 NEXT_STATE3)和Si446x_start_tx(U8 CHANNEL, U8 CONDITION, U16 TX_LEN)函数时,第一个参数即设置通道,其对应的设置寄存器分别是START_TX和START_RX。
如何测试 无线收发器Si4438的发射功率和中心频偏,需要准备什么测试代码?
Silicon Labs si4438无线收发器的电路板设计好以后,需要使用WDS软件配置好单载波的测试代码,把目标板的RF输出接入到频谱仪上测试。 详细的操作和指导请参考链接:https://www.sekorm.com/news/10732.html
【经验】低电流无线收发器锁存RSSI值读取该如何操作?
Silicon Labs 无线收发器Si446x或者Si4438开发产品的时候,应用代码中很多需要使用到信号强度RSSI值。
【经验】低电流无线收发器实时RSSI值读取该如何操作?
Silicon Labs 无线收发器Si446x或者Si4438开发产品的时候,应用代码中很多需要使用到信号强度RSSI值。
易于使用的低电流OOK/(G)FSK SUB-GHZ收发器
Si4455是一款由Silicon Laboratories生产的低功耗、易用的亚吉兹无线收发器。它覆盖了283-960 MHz的所有主要频段,具有高达500 kbps的数据速率和+13 dBm的最大输出功率。该设备适用于远程控制、家庭安全、智能家居自动化、遥测、工业控制和传感器网络等多种应用。
SILICON LABS - SUB-GHZ TRANSCEIVER,SUB GHZ收发器,HIGH-PERFORMANCE, LOW-CURRENT TRANSCEIVERS,高性能、低电流收发器,SI4455-B1A-FM,SI4455,家庭安全和警报,HOME AUTOMATION,INDUSTRIAL CONTROL,HEALTH MONITORS,健康监视器,REMOTE KEYLESS ENTRY,工控,传感器网络,TELEMETRY,车库和开门器,REMOTE CONTROL,GARAGE AND GATE OPENERS,遥控无匙进入,遥控,HOME SECURITY AND ALARM,遥测,SENSOR NETWORKS,家庭自动化
【经验】高性能、433MHz无线收发器Si4438如何实现CCA检测功能?
Silicon Labs的无线收发芯片Si4438自带CCA功能,只要通过简单几个设置,即可实现CCA检测功能。
【经验】如何配置寄存器,实现无线收发器LDC低功耗接收功能?
Silicon labs公司的si4438/si446x系列Sub-Ghz无线收发器支持LDC低功耗接收功能,本文讲述的就是实现LDC低功耗接收功能的方法及步骤。
【经验】如何实现无线收发器Si446x的异步直接数据收发模式?
Silicon Labs无线收发器Si4438和Si446x,可实现多种调制方式的数据发送,在一些开发中客户会用到OOK调试模式,OOK调制在开发中要用到直接数据收发方式(Direct Mode),本文主要介绍如何实现一个简单的数据发送和数据接收工程。
【经验】应用技巧:如何轻松实现无线收发器硬件CRC校验?
无线收发器支持硬件CRC校验,在WDS软件中点点鼠标就能快速完成CRC相关的设置。
【经验】无线收发器如何实现超长前导码发送?
Silicon Labs sub-GHz无线收发器si446x控制前导码长度的寄存器只有1个字节,最长只可发送255字节的前导码,这种超长的前导码该如何发送呢?本文将详细介绍具体实现。
为什么Silicon Labs的低功耗Sub-GHz无线收发器Si4438在设置LDC时,设置休眠时间为5分钟无法工作,而设置小一点就可以工作呢?
Silicon Labs的低功耗Sub-GHz无线收发器Si4438在设置LDC时,设置较长时间的休眠或接收时间,需要正确设置Step Size,对于5分钟的配置,建议step size adjust设置为6。
【经验】无线收发器如何配置出direct TX / RX 的双向通信配置文件
Si446x是Silicon Labs公司的高性能低功耗小无线收发器,可支持142MHZ - 1050MHZ频率(Si4438 支持425MHZ - 525MHZ,适用中国频段)。最大发射功率可达+20dbm,接收灵敏度可达-129dbm@500bps。发射电流18mA@10dbm,接收电流仅有3mA左右(PSM功能开启)。广泛用于室内照明及智能家居,安防监控,楼宇自动化,测量及四表等领域。
电子商城
品牌:SILICON LABS
品类:HIGH-PERFORMANCE LOW-CURRENT TRANSCEIVER
价格:¥12.1718
现货: 834
品牌:SILICON LABS
品类:HIGH-PERFORMANCE LOW-CURRENT TRANSCEIVER
价格:¥14.7732
现货: 407
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 57,517
现货市场
服务

布莫让支持超微型单级/多级、微型单级/多级、超微型 TEC 封装产品定制,最小晶粒高度:0.3 mm; 最小横截面:0.2 mm; 最小节距:0.15 mm;能做到最小尺寸 1mm*1mm, 最高级数可达到 7 级。
提交需求>

可定制电感最大电流100A,尺寸最小7 x 7 x 3.0mm到最大35 x 34 x 15.5 mm,工作频率100KHZ ~ 2MHZ,感值范围:0.15 ~ 100uh;支持大功率电感,扁平线电感,大电流电感,高频电感,汽车电感器,车规电感,一体成型电感等定制。
最小起订量: 5000 提交需求>