【经验】无线收发器芯片si4463 版本升级在代码中操作补丁文件的方法解析
Si4463是SILICON LABS推出的一款高性能,低功耗的无线收发器芯片。Si4463芯片有B1和C2两种版本,这两个版本芯片radio驱动代码的si446x_patch.h和radio_config.h文件有差别。在B1版本和C2版本之间通过操作Si4463补丁文件,以便正确的驱动文件。本文主要介绍如何使用WDS软件实现Si4463补丁文件操作具体方法。
1、要使用WDS3软件来自动生参考代码,WDS安装软件包下载地址:https://www.sekorm.com/doc/69422.html
图1,WDS3安装软件
2、在WDS软件自动生成代码中找到参考代码,可以移植到客户开发平台中,请参考如下图:
图2,WDS软件配置界面
3、通过WDS3自动产生的代码里包括Si4463-C2版本芯片的patch,参考代码在radio_config.h文件里的前部分有一个#include "..\drivers\radio\Si446x\si446x_patch.h",初始化的时候,驱动代码会自动加载这段初补丁,si446x_patch.h补丁文件也在生成的文件中找到。如下图3:
图3 IDE软件展示补丁代码
- |
- +1 赞 0
- 收藏
- 评论 0
本文由飞翔提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】如何使用WDS软件和频谱仪校准Si4463模块中心频率?
Si4463是Silicon Labs开发的一款高性能,低功耗的无线收发器芯片。使用Si4463芯片设计无线模块的时候,为了能发挥Si4463芯片的正常射频性能,需要对Si4463模块进行中心频率校准。本文主要介绍如何使用WDS软件和频谱仪来校准Si4463模块中心频率的具体方法。
【经验】Si446x芯片使用SPI方式发送用户自定义格式的OOK数据的具体方法
Si446x是Silicon Labs公司的一款高性能Sub-GHz频段的无线收发器。Si446x使用SPI接口跟主控MCU通信,传输8位格式的数据。本文主要介绍Si446x芯片使用SPI方式发送用户自定义格式的OOK数据的具体方法。
Si4x6x无线收发器芯片开发必备:Si4x6x设计资料、典型技术问题,一站式下载集合
Si4x6x是由芯科科技推出的一款高性能、低功耗的无线收发器芯片,支持的频率范围119-1050Mhz。开发人员根据需要,可以从本文寻找所有的开发资料以及典型的技术问题。
【应用】低功耗无线收发器SI4438-C2A-GMR助力电力柜智能锁开发,待机电流仅40nA
就目前而言,配电柜安全锁的大多采用电池供电,这样就会对整个系统的功耗产生极高的要求。Silicon Labs的SI4438-C2A-GMR芯片,是一款低功耗无线收发器,关断电流30nA,待机电流也仅40nA,完全满足电力柜智能锁应用的需求。
编程技巧:轻松实现Si446x超长数据包收发
Silicon labs EZRadioPro 系列的si446x 无线收发器,TX FIFO 和 RX FIFO只有64字节。是否担心实现超过64字节的数据包收发呢?长包的收发在si446x 收发芯片实现是非常简单的
【经验】无线收发器芯片Si4x6x在曼彻斯特解码中遇到无效bit pairs现象如何解决?
Silicon Labs的Si4x6x在接收曼彻斯特编码比特流过程中,有些bits被破坏,所以不再与邻近bit形成有效的曼彻斯特编码bit pair(01或10)。那么分组处理器如何解码此类损坏的bit patterns呢?本文将给出解答。
Si4460无线收发芯片,在使用无线开发工具WDS软件生成的配置头文件,RADIO_CONFIGURATION_DATA_ARRAY数组中多了Si446X_PATCH_CMDS的配置,是否可以去掉?
不能去掉Si446X_PATCH_CMDS的配置。使用无线开发工具WDS软件配置Si4460 C2版本的芯片,配置头文件中会生成Si446X_PATCH_CMDS的配置,并且需要在初始化的时候,把Si446X_PATCH_CMDS下载到芯片中。如果去掉了,PSM功能会不正常,造成工作电流不正常。
Si4460无线收发器是否支持直接模式?是如何实现数据收发的?
对于在主机MCU内或其他基带芯片内执行数据包处理的传统系统,不适合使用FIFO。对于这种情况,Si4460无线发射器提供可完全绕过FIFO的直接模式。在TX直接模式下,TX调制数据被应用于芯片的输入引脚并进行“实时”处理(即不会存储在寄存器中稍后发送)。任何GPIO可被配置成TX数据输入功能来使用。而且,如果需要GFSK调制,则TX时钟输出功能需要一个额外的引脚(FSK只需要TX数据输入引脚)。为达到直接模式,GPIO必须在“GPIO_PIN_CFG”API命令和“MODEM_MOD_TYPE”API属性中进行配置。对于GFSK,“TX_DIRECT_MODE_TYPE”必须设置到同步。对于2FSK或OOK,类型可设置为异步或同步。对于所有的直接模式配置,MOD_SOURCE[1:0] 应设置为01h。在RX直接模式下,RX数据和RX时钟可被编程以实现直接(实时)输出到GPIO引脚,然后微控制器可以在不使用FIFO或RFIC分组处理程序功能的情况下处理RX数据。
请问有人用过WOR功能吗?最近调试一款产品,做老化测试的时候,发现工作一段时间之后,RF不能正常接收射频信号进行唤醒,导致系统一直处于休眠状态。
1、你好,请问贵司使用的是哪一款芯片呢?是Silicon labs公司的无线收发器,例如si4438-C2?si446x?2、如果是的话,请问是否有开启DSA功能?使用WDS软件配置LDC模式吗?配置的参数如何?唤醒的机制采用的是什么?如果有更多的信息,我们会更好的帮助分析问题,谢谢。【经验】如何灵活利用LDC模式实现低电流无线收发器SI4438低功耗?
【经验】高性能、433MHz无线收发器Si4438如何实现CCA检测功能?
Silicon Labs的无线收发芯片Si4438自带CCA功能,只要通过简单几个设置,即可实现CCA检测功能。
【应用】低成本Sub-GHz 无线收发器Si4438助力故障指示器进行校时和故障报警
Silicon Labs的Sub-1GHz无线收发器Si4438-C2A,是以前SI4432的加强版,在以前有穿墙王的封号,可见其射频性能是十分优秀的。也是Silicon Labs为满足中国的抄表、频率使用规范出的低成本无线收发芯片。故障指示器使用Sub-1GHz的无线手段进行校时、故障报警。Si4438可更好的解决功耗、数据丢包、过检测试等问题。
Silicon Labs(芯科科技)如何移植si446x B版本驱动程序到C版本
描述- 最新的si446x和si4438 C2版本无线收发器silicon labs官方的驱动代码都是一样的。区别就是si446x与si4438的radio_config.h配置头文件不一样。下方的步骤将会一步一步指导如何将这份驱动代码移植到任何平台的MCU环境下。因为各家MCU的编译环境不一样,本文以Keil编译器为例,因为silicon labs提供的是标准C语言版本的驱动,所以很多平台都是通用的。
型号- SI446X,SI4438,SI4460
Si446x无线收发器的direct Tx发射模式,支持同步和异步模式吗?如何配置?
Si446x无线收发器的direct Tx发射模式,支持同步和异步模式。同步模式比异步模式多了TX_DATA_CLK。Si446x 默认是同步模式。可以通过修改MODEM_MOD_TYPE寄存器的TX_DIRECT_MODE_TYPE位来选择同步或异步模式,可以阅读Si446x API文档中TX_DIRECT_MODE_TYPE位的详细说明。
【经验】 Si446x Sub-Ghz频段无线收发器的GND引脚该如何处理?
Si446x 是silicon Labs公司的一款高性能Sub-Ghz频段的无线收发器。广泛用于室内照明及智能家居,安防监控,楼宇自动化,测量及四表等领域。Si446x芯片的pin18引脚和芯片底部焊盘都是GND,在设计的时候该如何处理?
使用SI4438 C2,设置10Kbps,接收端设置LDC+DSA,发射端使用超长前导码唤醒,想问一下,接收端RX 时间设置最短是多少?
Silicon Labs的Si4438无线收发芯片,支持超长包与变长包数据收发,可以参考:编程技巧:轻松实现Si446x超长数据包收发【经验】仅需3步,轻松实现Si446x无线收发器的变长包收发
电子商城
品牌:SILICON LABS
品类:HIGH-PERFORMANCE LOW-CURRENT TRANSCEIVER
价格:¥16.5384
现货: 2,355
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 103,878
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可支持TI AM335x/AM5718 和NXP iMX6/iMX8芯片定制核心板和计算单板;支持NXP iMX6核心模组X / F / H系列、TI AM335x核心模组X / N / H系列,与兼容的底板组合定制单板计算机。
最小起订量: 1pcs 提交需求>
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论