蓝牙BLE从机peripheral讲解十一(单载波\SingleChannel\Channel)

前言:

针对CH582芯片使用单载波\SingleChannel测试进行讲解。

开启单载波:

CH58X_BLEInit();
HAL_Init();
GAPRole_PeripheralInit();
LL_SingleChannel( 19 );    //需要放在角色初始化后面并开启单载波
while(1);

关闭单载波:

// 关闭单载波
#define  SREG_CAST(a) ( (*((volatile unsigned long *)(a))) )
SREG_CAST(0x4000D010) = 0x140108ff;
SREG_CAST(0x4000D008) = 0x003319f8;
SREG_CAST(0x4000D05c) = 0x74400000;

频谱仪查看波形:

频偏调整可以通过调节32M:HSECFG_Capacitance;

一般可以调整为20pf或者18pf获得最接近真实频段的数据。

信道:

无线信道:

SingleChannel的中心频率:f = 2402 + 2k。(k=channel);

链路层信道:

蓝牙与2.4G均使用该信道。

 * @brief     频率(MHz)    通道
 *              2402      37
 *              2404      0
 *                    .
 *              f =2404+ n*2M
 *                    .
 *              2424      10
 *              2426      38
 *              2428      11
 *                    .
 *              f =2428+ (n-11)*2M
 *                    .
 *              2478      36
 *              2480      39

 

posted @ 2023-12-06 14:38  SweetTea_lllpc  阅读(546)  评论(0编辑  收藏  举报