【经验】Si4438无线收发芯片使用同步直接模式收发数据的方法
SILICON LABS Si4438无线收发芯片在某些不适合使用FIFO模式的应用中,可以使用直接模式(direct mode)来收发无线数据,例如使用直接模式给水表发送10秒钟的唤醒码数据。Si4438可以使用同步或异步两种直接模式,在使用GFSK调制类型的时候,不支持使用异步直接模式。本文主要介绍Si4438如何使用同步直接模式收发数据的方法。
一、使用Si4438的同步直接模式发送数据的方法
1、在WDS软件的Select project中选择Direct TX工程,Frequency and power页面根据实际需要的参数设置。
2、在RF parameters页面中,设置调制类型、数率和频偏的参数,本文以使用2GFSK调制类型、19.2 kbps的速率为例。
3、由于Si4438使用直接模式时,无线数据是直接通过Si4438的GPIO口操作,没有经过FIFO,所以不需要使用Interrupts中的中断。
4、在GPIO and FRR页面中,需要将其中一个GPIO配置为TX_DATA_CLK引脚,用来输出时钟信号给MCU;另一个GPIO配置为INPUT引脚,用于MCU发送数据给Si4438芯片。
5、将WDS软件生成的头文件导入到程序中,对Si4438执行初始化之后,调用vRadio_StartTx()函数,Si4438的TX_DATA_CLK引脚就可以输出跟Si4438无线速率一样频率的时钟信号。
6、MCU要通过Si4438发送无线数据的时候,将MCU连接Si4438 TX_DATA_CLK引脚的GPIO使能下降沿中断检测。当MCU检测到下降沿中断后,MCU再发送一个bit的数据给Si4438的INPUT引脚。当Si4438的TX_DATA_CLK引脚变成上升沿的时候,Si4438就会把INPUT引脚的高低电平转换对应的数据给发送出去。
二、使用Si4438的同步直接模式接收数据的方法
1、Si4438使用直接模式接收数据,只需在Select project选择Direct RX,然后在GPIO and FRR中选择一个GPIO作为RX_DATA_CLK,用来给MCU发送时钟信号;再选择一个GPIO作为RX_DATA,用来给MCU发送Si4438收到的数据。其他配置都是跟直接发送模式一样的。
2、将WDS软件生成的头文件导入到程序中,对Si4438执行初始化之后,调用vRadio_StartRX()函数让Si4438进入接收模式,Si4438的RX_DATA_CLK引脚就可以输出跟Si4438无线速率一样频率的时钟信号。
3、MCU读取Si4438接收到的无线数据的时候,将MCU连接Si4438 RX_DATA_CLK引脚的GPIO使能上升沿中断检测。当MCU检测到上升沿中断后,再去读取RX_DATA引脚的电平。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由潮汕小菜提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】Silicon Labs无线收发芯片Si4463如何区分芯片版本号?
Si4463是Silicon Labs设计的支持Sub-G频段的无线收发芯片。目前Si4463芯片有B1和C2两种版本,这两个版本芯片radio驱动代码的si446x_patch.h和radio_config.h文件有差别。本文主要介绍Si4463芯片区分芯片版本号的方法。
设计经验 发布时间 : 2021-01-12
【经验】使用Si4463或者Si4438无线收发芯片来解析其他无线设备通信速率的方法
本文使用EFR32FG23无线SoC芯片来模拟老产品,通过按键来触发EFR32FG23芯片发送无线数据包,然后使用Si4438芯片来捉取波形,并介绍使用Si4438无线收发芯片来解析其他无线设备通信速率的方法。
设计经验 发布时间 : 2023-04-19
【经验】在芯科无线收发芯片Si4463开发板的工程中添加串口打印功能的方法
本文以芯科无线收发芯片Si4463开发板的Empty framework工程为例,介绍在Empty framework工程添加串口打印接收到的数据包功能的方法。
设计经验 发布时间 : 2023-03-14
【经验】芯科科技Si4463无线收发芯片硬件设计使用射频开关和不使用射频开关的区别介绍
Si4463是Silicon Labs推出的支持Sub-G频段的无线收发芯片,频率范围142-1050 MHz,最大发射功率为+20dBm,接收灵敏度为-126dBm。在设计Si4463硬件的时候,有使用射频开关和不使用射频开关两种方案可以选择,本文主要介绍这两种方案区别,方便用户选择适合自己产品的方案。
设计经验 发布时间 : 2020-06-30
【经验】Si4438无线收发芯片调试收发超长数据包的过程
本文介绍使用Silicon Labs无线收发芯片Si4438调试收发超长数据包的功能,介绍Si4438如何实现收发超长数据包的过程,方便用户快速实现超长数据包收发功能。
设计经验 发布时间 : 2021-03-27
【经验】芯科Si4463无线收发芯片使用ADC读取芯片内部温度的方法
Silicon Labs的Si4463无线收发芯片内部有一个温度传感器,我们可以使用ADC来读取芯片内部的温度,本文主要介绍如何使用ADC读取Si4463芯片温度的方法。
设计经验 发布时间 : 2022-11-02
【应用】Sub-G通讯的Si4463无线收发芯片用于无线测温模块,采用私有协议、小于50nA的待机功耗
本文主要介绍目前大量无线测温模块上使用的无线Sub-G通讯方案,特别是Silicon Labs的无线收发芯片Si4463方案,相对于其他无线技术方案,其特点在于芯片工作在Sub-G频段,通讯距离远;采用私有协议,产品开发更加灵活;待机功耗在50nA以下,功耗极低。
应用方案 发布时间 : 2020-04-01
【应用】宽空中速率的无线收发芯片Si4438在无人机远距离遥控中的应用
远距离遥控应用一直是无人机设计中的一个巨大的挑战。而世强推荐Silicon Labs的433M/915MHz应用方案解决了无人机遥控距离短的缺陷。
新应用 发布时间 : 2016-12-24
【经验】如何通过无线收发芯片Si4438将数据发送到无线SOC芯片EFR32FG23
Silicon Labs推出的EFR32FG23是一款工作在1G赫兹频段以下的一款无线SOC芯片。它的射频参数及其工作频段可以通过软件进行配置,本次主要介绍如何通过Si4438将数据发送到EFR32FG23。
设计经验 发布时间 : 2022-08-31
【应用】芯科无线收发芯片SI4438应用于路灯控制器,工作频段425–525MHz,实现业界领先的144dB链路预算
智慧城市智能路灯是将城市中的路灯串联起来,实现对路灯的远程控制和管理,控制各个路灯的开与关,而同时能控制上千个路灯实现这一功能我们管它叫路灯控制器,里面用到的主要器件无线收发芯片,本文推荐在这块有大量应用的Silicon Labs的SI4438。
应用方案 发布时间 : 2022-08-19
【经验】无线收发芯片Si4463收发无前导码数据包的实现方法
Si4463是Silicon Labs设计的支持Sub-G频段的无线收发芯片,在双向通信的无线门铃应用中,由于某些无线门铃使用OOK调制模式,私有协议的数据包,且这些数据包无前导码,所以要求Si4463芯片能够收发无前导码的数据包。本文以“Empty framework”工程为例,介绍Si4463芯片收发无前导码数据包的实现方法。
设计经验 发布时间 : 2020-10-10
【经验】无线SoC芯片EFR32FG14和无线收发芯片Si4463实现互相通信的配置方法
在某些应用中,可以把Silicon Labs的无线SoC芯片EFR32FG14用于主机,无线收发芯片Si4463用于从机,因此需要让EFR32FG14和Si4463芯片相互通信。本文主要介绍如何配置EFR32FG14和Si4463的参数,让这两款芯片实现相互通信。
设计经验 发布时间 : 2020-09-10
双模通道板上面使用Si4438做无线收发芯片,Si4438和Si4463有什么区别?
1、收发频率范围不一样,Si4438是425-525M,Si4463是119-1050M;2、接收灵敏度Si4463会比Si4438好点,Si4463是-126dbm,Si4438是-124dbm;3、数据传输速率不一样,Si4438是100bps-500kbps,Si4463是0.123kbps-1Mbps。
技术问答 发布时间 : 2017-05-10
在使用无线收发芯片Si4438的无线抄表模块发送数据的时候,需要先检测RSSi的值,如何读取实时的RSSi值?
1、把Si4438的状态切换到Ready;2、采用函数Si446x_get_modem_status(0x22);RSSiVAL = Si446xCmd.GET_MODEM_STATUS.CURR_RSSi,来读取实时的RSSi值。
技术问答 发布时间 : 2017-05-10
【应用】支持Sub-G频段的Si4463无线收发芯片用于无线温控器,待机功耗低于50nA
温控器,通常是指用于水采暖,壁挂炉、电供热或者中央空调温度控制器。无线温控器越来越多地应用起来,例如Wifi、Zigebee、Z-Wave、Sub-G等,主要优势是设备安装方便,铺设成本更低。本文主要介绍目前大量使用的Silicon Labs的无线收发芯片Si4463无线Sub-G通讯方案,让产品开发更加快捷。
应用方案 发布时间 : 2020-01-04
电子商城
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论