关于某手机项目B39通道的收发配置

和GSM1800一样,B39发射走的也是ASM内部的PA,原理图如下:
在这里插入图片描述
接收信号是从天线开关的TRX11送到WTR的MB1脚,
发射信号是从WTR4905的TX_DA5送到ASM的HB_IN脚。

对应的B39的接收通道配置如下:
{
RFDEVICE_TRANSCEIVER,
WTR4905, /* NAME /
0, /
DEVICE_MODULE_TYPE_INSTANCE /
0, /
PHY_PATH_NUM /
{
0 /Warning: Not specified/, /
INTF_REV /
(int)WTR4905_LTETDD_PRXLGY1_BAND39_PMB1, /
PORT /
( RFDEVICE_PA_LUT_MAPPING_INVALID ), /
RF_ASIC_BAND_AGC_LUT_MAPPING /
FALSE, /
TXAGC_LUT /
WTR4905_FBRX_ATTN_DEFAULT, /
FBRX_ATTN_STATE /
0, /
Array Filler */
},
},

{
RFDEVICE_ASM,
GEN_ASM, /* NAME /
2, /
DEVICE_MODULE_TYPE_INSTANCE /
0 /Warning: Not specified/, /
PHY_PATH_NUM /
{
0 /
Orig setting: /, / INTF_REV /
(0x03F3 << 22)/mfg_id/ | (0x96 << 14)/prd_id/ | (10)/port_num/, /
PORT_NUM /
0, /
Array Filler /
0, /
Array Filler /
0, /
Array Filler /
0, /
Array Filler /
},
},
这里的(10)对应就是TRX11这个通道,参考rfdevice_asm_sky77916_data_ag.cpp:
/
PORT NUM: 10 TRX11*/

再看发射通道:
SKY77916是包含GSM PA功能的,内部结构图如下:
在这里插入图片描述
对应的B39的发送通道配置如下:
PA配置:
{
RFDEVICE_PA,
GEN_PA, /* NAME /
1, /
DEVICE_MODULE_TYPE_INSTANCE /
0 /Warning: Not specified/, /
PHY_PATH_NUM /
{
0 /
Orig setting: /, / INTF_REV /
(0x03F3 << 22)/mfg_id/ | (0x96 << 14)/prd_id/ | (6<< 7)/sec_port_num/ |(2)/port_num/,
//GSM900的配置:
//(0x01A5 << 22)/mfg_id/ | (0x96 << 14)/prd_id/ |(5<< 7)/sec_port_num/ | (1)/port_num/,
0, /
Array Filler /
0, /
Array Filler /
0, /
Array Filler /
0, /
Array Filler /
},
},
sec_port_num和port_num的配置是PA等级和bias配置,这个值和通道无关,参考rfdevice_pa_sky77916_data_ag.cpp中:
{ /
PORT NUM: 2 GMSK DCS1800*/
{ 0x1C, }, /* PA Range: 0 /
{ 0x1D, }, /
PA Range: 1 /
{ 0x1E, }, /
PA Range: 2 /
{ 0x1F, }, /
PA Range: 3 /
},
{ /
PORT NUM: 6 EDGE DCS1800*/
{ 0x0C, }, /* PA Range: 0 /
{ 0x0C, }, /
PA Range: 1 /
{ 0x0E, }, /
PA Range: 2 /
{ 0x0F, }, /
PA Range: 3 */
},
这里有两个,是配置GSM和EDGE的。

TDDLTE的B39 PA配置为(10):
(0x03F3 << 22)/mfg_id/ | (0x96 << 14)/prd_id/ | (10)/port_num/, /* PORT_NUM /
{ /
PORT NUM: 10 TDDLTE B39*/
{ 0x2C, }, /* PA Range: 0 /
{ 0x2C, }, /
PA Range: 1 /
{ 0x2E, }, /
PA Range: 2 /
{ 0x2F, }, /
PA Range: 3 /
},
tdscdma的B39 PA配置为(9):
(0x03F3 << 22)/mfg_id/ | (0x96 << 14)/prd_id/ | (9)/port_num/, /
PORT_NUM /
{ /
PORT NUM: 9 TDS B39*/
{ 0x24, }, /* PA Range: 0 /
{ 0x24, }, /
PA Range: 1 /
{ 0x26, }, /
PA Range: 2 /
{ 0x27, }, /
PA Range: 3 */
},

ASM配置:
{
RFDEVICE_ASM,
GEN_ASM, /* NAME /
2, /
DEVICE_MODULE_TYPE_INSTANCE /
0 /Warning: Not specified/, /
PHY_PATH_NUM /
{
0 /
Orig setting: /, / INTF_REV /
(0x03F3 << 22)/mfg_id/ | (0x96 << 14)/prd_id/ | (15)/port_num/, /
PORT_NUM /
0, /
Array Filler /
0, /
Array Filler /
0, /
Array Filler /
0, /
Array Filler /
},
},
这里的port_num是TX信号的通道选择,15就是HB TX通道。GSM1800、以及LTE的B39、TD的B39中这个ASM配置是一样的。
对应GSM900的发射走的是LB_IN,配置就是:
{
RFDEVICE_ASM,
GEN_ASM, /
NAME /
2, /
DEVICE_MODULE_TYPE_INSTANCE /
0 /Warning: Not specified/, /
PHY_PATH_NUM /
{
0 /
Orig setting: /, / INTF_REV /
(0x01A5 << 22)/mfg_id/ | (0x96 << 14)/prd_id/ | (14)/port_num/, /
PORT_NUM /
0, /
Array Filler /
0, /
Array Filler /
0, /
Array Filler /
0, /
Array Filler */
},
},
见上面SKY77916的内部结构图。

猜你喜欢

转载自blog.csdn.net/cornerstone1/article/details/112390772