【经验】如何测试无线收发器的发射功率和频偏?
我们在设计好Sub-GHz无线收发器Si446x 或者Si4438的PCB板,完成元器件贴板和焊接之后,就可以开始测试PCB板的射频性能了。主要2项测试如下:
1)发射功率测试。可以测试出PCB板能否满功率输出。以此检验发射部分的性能。
2)中心频率的频偏测试。可以测试出中心频率是否准确。如果不准确,我们可以在测试的时候,进行参数调整,使得中心频率准确。
采用传导测试方法,测试需要准备以下材料或仪器:
1、频谱仪;
2、屏蔽同轴线缆1条;
3、SMA转接线
4、一份能发射单载波的si446x驱动代码。
以上材料准备好以后,图1 是仪器和PCB的连接示意图:
图1:频谱仪连接示意图
准备一份驱动代码
我们再准备一份能发送单载波的si446x或者Si4438 无线收发器的驱动代码。驱动代码非常简单,可以通过无线参数配置工具WDS软件来帮助配置:
1、运行WDS软件,选择使用的芯片和版本。注意版本一定要和实际使用的芯片一致。
2、选择unmodulated carrier工程,配置好中心频率,最大发射功率,PCB板上焊接的晶体频率,点击生成radio_config.h射频配置头文件。如图2:
注:实际测试时,请根据实际射频参数设置,interrupt不用设置,如果使用到了RF switch ,那么需要设置GPIO页面的控制逻辑。如果未使用RF Switch,GPIO可不用设置。
图2:WDS 射频参数配置界面
在图2第5步时,建议设置芯片的满功率值,例如Si4463 最大可设置PA Level = 0x7F。满功率输出值为20dbm。
在图2的第6步,可生成radio_config.h射频配置头文件,也可以生成si446x的驱动代码,可供参考。如图3:
图3:生成配置头文件和参考代码按钮
3、用生成的单载波radio_config.h头文件,替换之前的头文件,并编译代码。
4、修改main函数:仅需要在si446x的初始化完成之后,调用start TX命令启动发送,while主循环中无需再对si446x做任何操作。上电以后,si446x就会一直发射单载波信号,参考代码如下:
图4:参考代码
5、这样发射单载波的si446x驱动代码就准备好。编译好代码后,烧录到MCU中,开始测试。
发射功率测试
把si446x 射频板天线的SMA端口用同轴线缆连接到频谱仪的射频输入端口。把si446x 电路板上电运行,这时候我们会看到频谱仪有载波信号了。就可以测量出板子的实际最大发射功率,如果实际测量小于我们的预设的功率值,说明射频焊接有问题,或者射频器件匹配不好。图5是一个预设中心频率为433.00MHz,20dbm功率输出的测试结果,从这个结果来看,中心频率非常准确,功率输出值非常接近20dbm。
图5:频谱仪测试结果
中心频率频偏测试与修正
如果使用TCXO的话,一般来说不会出现很大的频偏。如果使用的是XO的话,比较容易会出现频偏,主要原因是XO需要做负载电容匹配,没有匹配好的时候,XO出来的频率不准确,进而导致射频的中心频率不准确。如果我们发现中心频率离预设的有频偏,我们应该如何调整呢?
可以通过调节si446x上的内置匹配电容来修正中心频率的频偏。Si446x射频芯片上内部集成了一个10pF以内的可调节电容。对应在WDS上的参数是图2的第4步:crystal cap bank这个参数可调节范围是0-0x7F. 对于不同的晶体或者PCB板,这个值都可能不一样,因此只能通过边测试边调节的方式,来获得一个合适的crystal cap bank值,使得中心频率最准确。
crystal cap bank 参数也在radio_config.h头文件中直接修改,就不用每次WDS生成一次头文件。如下方黄色标记对应的位置:
/*
// Set properties: RF_GLOBAL_XO_TUNE_2
// Number of properties: 2
// Group ID: 0x00
// Start ID: 0x00
// Default values: 0x40, 0x00,
// Descriptions:
// GLOBAL_XO_TUNE - Configure the internal capacitor frequency tuning bank for the crystal oscillator.
// GLOBAL_CLK_CFG - Clock configuration options.
*/
#define RF_GLOBAL_XO_TUNE_2 0x11, 0x00, 0x02, 0x00, 0x52, 0x00
如果在测试中遇到任何问题,欢迎联系世强获得更多技术支持。
世强元件电商版权所有,转载请注明来源和链接。
- |
- +1 赞 0
- 收藏
- 评论 225
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【经验】手把手教你将HEX 文件烧录进无线收发器Si4010
Silicon Labs射频发射器Si4010广泛使用于汽车遥控器、家居安防、车库门等应用场合,本文介绍了其烧录工具和烧录步骤。
设计经验 发布时间 : 2017-08-25
【经验】低电流无线收发器锁存RSSI值读取该如何操作?
Silicon Labs 无线收发器Si446x或者Si4438开发产品的时候,应用代码中很多需要使用到信号强度RSSI值。
设计经验 发布时间 : 2017-08-17
【经验】低电流无线收发器实时RSSI值读取该如何操作?
Silicon Labs 无线收发器Si446x或者Si4438开发产品的时候,应用代码中很多需要使用到信号强度RSSI值。
设计经验 发布时间 : 2017-08-20
为什么Silicon Labs的低功耗Sub-GHz无线收发器Si4438在设置LDC时,设置休眠时间为5分钟无法工作,而设置小一点就可以工作呢?
Silicon Labs的低功耗Sub-GHz无线收发器Si4438在设置LDC时,设置较长时间的休眠或接收时间,需要正确设置Step Size,对于5分钟的配置,建议step size adjust设置为6。
技术问答 发布时间 : 2019-12-03
【经验】仅需3步,轻松实现Si446x无线收发器的变长包收发
Silicon labs EZRadioPro 系列的si446x 无线收发器,具备高级自动包处理功能。其中可变包长的收发在应用中非常普遍。那么如何轻松快速实现可变包长收发呢?仅需三步即可。
设计经验 发布时间 : 2016-05-08
【应用】高性能Sub-GHz无线收发器Si4463用于美国的智能花园灌溉系统,最高+20dbm发射功率
应用于美国的智能花园灌溉系统,在室外需要采集各种传感器信息,通过Sub-GHz将无线数据传输至室内机,因为是室内和室外的通信,有可能需要穿过几堵墙,对无线收发器有比较高的要求,在美国,Sub-GHz需要使用902~928MHz无线频段,且室外机的供电是由太阳能电池板给锂电池充电,系统则由锂电池供电,收发器有低功耗的功能。本文推荐Silicon Labs高性能低功耗无线收发器Si4463应用于该场景
应用方案 发布时间 : 2019-10-30
编程技巧:轻松实现Si446x超长数据包收发
Silicon labs EZRadioPro 系列的si446x 无线收发器,TX FIFO 和 RX FIFO只有64字节。是否担心实现超过64字节的数据包收发呢?长包的收发在si446x 收发芯片实现是非常简单的
设计经验 发布时间 : 2016-05-11
【经验】应用技巧:如何轻松实现无线收发器硬件CRC校验?
无线收发器支持硬件CRC校验,在WDS软件中点点鼠标就能快速完成CRC相关的设置。
设计经验 发布时间 : 2017-01-10
【经验】如何把Sub-GHz无线收发器评估板变成抓包工具
在无线射频开发调试过程中,抓包工具也是必不可少的一员,Silicon labs推出的Sub-Ghz无线收发器Si446x也能秒变抓包工具,本文就针对此过程进行了详细介绍。
设计经验 发布时间 : 2019-09-03
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数据。
技术问答 发布时间 : 2017-05-10
无线收发器Si4463-B1B-FM、Si4463-B1B-FMR、Si4463-C2A-GM、Si4463-C2A-GMR,上面这几个版本的器件有什么差异呢?
无线收发器Si4463的版本号的不同,代表着内部的ROM和固件版本有些差别,C版本接收电流比B版本的更低,除此之外,其他的都一样。
技术问答 发布时间 : 2017-05-10
专家解读:如何评估无线芯片的选择性
专家课堂开课啦:这期主要讲,什么是无线通信的选择性,以及如果用两种办法进行测量评估。
技术探讨 发布时间 : 2019-09-03
无线收发芯片Si4463的SPI通信异常,主控MCU发出SPI询问信号,无法得到Si4463的CTS应答
将Si4463的SPI通信的CS端在最后一个CLOCK下降沿结束后,延迟一段时间后再拉高,延迟时间根据SPI时钟决定,需要大于100uS,
技术问答 发布时间 : 2017-10-10
【经验】如何实现Sub-GHz无线收发器Si446x/Si4438 LDC+DSA超低功耗接收功能?
Silicon labs公司的si4438/si446x系列Sub-Ghz无线收发器支持LDC低功耗接收功能,C2版本的芯片还支持DSA功能,可以进一步降低接收电流,本文介绍如何实现LDC+DSA低功耗接收功能的方法及步骤。
设计经验 发布时间 : 2019-06-29
SUB-G无线收发器超强的“穿墙”能力助拓智能照明领域
在家门口用遥控器直接按“回家“场景,提前打亮房间的灯!基于Si4463 SUB-G无线收发芯片的智能照明系统优点多多:控制自如、智能调光、全开全关、场景设置……
新应用 发布时间 : 2019-09-03
电子商城
品牌:SILICON LABS
品类:HIGH-PERFORMANCE LOW-CURRENT TRANSCEIVER
价格:¥15.8878
现货: 2,364
品牌:SILICON LABS
品类:HIGH-PERFORMANCE LOW-CURRENT TRANSCEIVER
价格:¥16.5384
现货: 2,355
品牌:SILICON LABS
品类:HIGH-PERFORMANCE LOW-CURRENT TRANSCEIVER
价格:¥12.3574
现货: 1,480
品牌:SILICON LABS
品类:HIGH-PERFORMANCE LOW-CURRENT TRANSCEIVER
价格:¥12.1718
现货: 834
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:150,000
服务
提供是德(Keysight),罗德(R&S)测试测量仪器租赁服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器租赁服务;租赁费用按月计算,租赁价格按仪器配置而定。
提交需求>
配备KEYSIGHT网络分析仪,可测量无线充电系统发射机/接收机线圈的阻抗,电感L、电阻R、电感C以及品质因数Q,仿真不同充电负载阻抗下的无线充电传输效率。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
查看全部1条回复
查看全部1条回复
查看全部1条回复
查看全部1条回复