6627/6629射频认证测试源码

pengam · 11次点击 · 3小时前

代码集成了DTM、FCC串口、FCC手动控制 多个应用认证场景功能,

并且pool空间(512KB)不占用RAM,只在运行时产生;


RF_TEST_MODE_DTM模式:

用于BQB认证用的RF测试功能,默认为HCI接口;

RF_TEST_MODE_FCC_UART模式:

可以通过串口控制RF测试功能,可使用我司软件‘射频认证测试工具’控制;

 该工具可以测试载波,调制波,可设置发射功率以及频偏参数值;

RF_TEST_MODE_FCC_BUTN模式:

该模式可以通过rf_test_pin_t配置按键,循环测试rf_test_pattern_t功能;

没有按键的情况可以通过函数rf_test_fcc_butn_trigger控制;

RF_TEST_MODE_AUTO模式:

该模式为自动识别以上3个模式,上电后第1次操作以上3个模式的任一模式即可自动进入,此后不可再进入其它2个模式;


如何嵌入应用代码?

上电后,在omble_init()之前通过调用函数rf_test_start()进入,一旦调用后,就不会退出该模式;

默认是在main执行完下面函数后调用,可适当调整,调用前确保没有调用omble_init()即可

int main(void)

{

        drv_wdt_init(0);

        onchip_flash_init();

        nvds_init(0);

        pm_init();

       rf_test_start();

}

通过宏RF_TEST_TX_PKT_DUTY_PERCENT可以调整调制波占空比 1-100


占用串口UART1,需要在源码内打印信息的话,注意修改log打印该为UART0


在调制波为2402和2480且为1Mbps的FCC_BUTN模式下默认发送的payload为蓝牙广播包,可以用手机搜索到该广播名称‘rf test adv payload’,修改宏RF_TEST_TX_PRBS9_PAYLOAD_ENABLE可以更改为prbs9。




rf_test-202510111286.rar
被收藏 0  ∙  0 赞  
加入收藏
点赞
0 回复  
善言善语 (您需要 登录 后才能回复 没有账号 ?)

请先登录网站