About the transceiver configuration of the B39 channel of a mobile phone project

Like GSM1800, B39 transmits the PA inside ASM. The schematic diagram is as follows: the
Insert picture description here
received signal is sent from the antenna switch TRX11 to the MB1 pin of WTR, and the
transmitted signal is sent from the TX_DA5 of WTR4905 to the HB_IN pin of ASM.

Corresponding B39 receiving channel configuration is as follows:
{ 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 /
},
},
Here (10) corresponds to the TRX11 channel, refer to rfdevice_asm_sky77916_data_ag.cpp:
/
PORT NUM: 10 TRX11*/

Look at the transmit channel:
SKY77916 contains GSM PA function. The internal structure diagram is as follows: The
Insert picture description here
corresponding B39 transmit channel configuration is as follows:
PA configuration:
{ 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 /, //Configuration of 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 /
},
},
the configuration of sec_port_num and port_num is the PA level and bias configuration, This value has nothing to do with the channel, refer to 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 */
},
here are Two are configured with GSM and EDGE.

TDDLTE's B39 PA configuration is (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 is configured as (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 /
},
},
here port_num is the channel selection of TX signal, 15 is the HB TX channel. The ASM configuration in GSM1800, LTE B39, and TD B39 are the same.
Corresponding to the transmission of GSM900 is LB_IN, the configuration is:
{ 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 */
},
},
see the internal structure diagram of SKY77916 above.

Guess you like

Origin blog.csdn.net/cornerstone1/article/details/112390772