MDM9205物联网平台的整体设计框图如下:
为了满足class3的要求,还需要外加PA和ASM的,其射频原理图如下:
其中SDR105是内部包括transceiver, power amplifier和antenna switch的。其逻辑框图如下:
射频卡配置
//物理设备
rfc_phy_device_info_type rfc_sdr105_riot_cls3_9x05_phy_devices_list[] =
{
{
/*Device: SDR105 transceiver */
SDR105, /* PHY_DEVICE_NAME */
0, /* PHY_DEVICE_INSTANCE */
RFC_NO_ALTERNATE_PART, /* PHY_DEVICE_ALT_PART_NUM_OF_INSTANCE */
RFDEVICE_COMM_PROTO_RFFE, /* PHY_DEVICE_COMM_PROTOCOL */
RFDEVICE_COMM_PROTO_VERSION_DEFAULT, /* PHY_DEVICE_COMM_PROTOCOL_VERSION */
{
0,0 /* 0 not specified */,}, /* PHY_DEVICE_COMM_BUS */
0X217, /* PHY_DEVICE_MANUFACTURER_ID */
0xC6, /* PHY_DEVICE_PRODUCT_ID */
( 1 | RFC_SKIP_RFFE_DETECT_BIT_IND ), /* PHY_DEVICE_PRODUCT_REV */
0x09, /* DEFAULT USID RANGE START */
0x09, /* DEFAULT USID RANGE END */
0x09, /* PHY_DEVICE_ASSIGNED_USID */
0 /*Warning: Not specified*/, /* RFFE_GROUP_ID */
FALSE, /* INIT */
RFC_INVALID_PARAM, /* ASSOCIATED_DAC */
}, /* END - Device: SDR105 */
{
/*Device: SDR105 ASM */
GEN_DEVICE /* IOTFE */, /* PHY_DEVICE_NAME */
1, /* PHY_DEVICE_INSTANCE */
RFC_NO_ALTERNATE_PART, /* PHY_DEVICE_ALT_PART_NUM_OF_INSTANCE */
RFDEVICE_COMM_PROTO_RFFE, /* PHY_DEVICE_COMM_PROTOCOL */
RFDEVICE_COMM_PROTO_VERSION_DEFAULT, /* PHY_DEVICE_COMM_PROTOCOL_VERSION */
{
1,0 /* 0 not specified */,}, /* PHY_DEVICE_COMM_BUS */
0X217, /* PHY_DEVICE_MANUFACTURER_ID */
0xC7, /* PHY_DEVICE_PRODUCT_ID */
1, /* PHY_DEVICE_PRODUCT_REV */
0x0A, /* DEFAULT USID RANGE START */
0x0A, /* DEFAULT USID RANGE END */
0x0A, /* PHY_DEVICE_ASSIGNED_USID */
0 /*Warning: Not specified*/, /* RFFE_GROUP_ID */
FALSE, /* INIT */
RFC_INVALID_PARAM, /* ASSOCIATED_DAC */
}, /* END - Device: IOTFE */
{
/*Device: ASM_RR88916 */
GEN_DEVICE /* ASM_RR88916 */, /* PHY_DEVICE_NAME */
2, /* PHY_DEVICE_INSTANCE */
RFC_NO_ALTERNATE_PART, /* PHY_DEVICE_ALT_PART_NUM_OF_INSTANCE */
RFDEVICE_COMM_PROTO_RFFE, /* PHY_DEVICE_COMM_PROTOCOL */
RFDEVICE_COMM_PROTO_VERSION_DEFAULT, /* PHY_DEVICE_COMM_PROTOCOL_VERSION */
{
1,0 /* 0 not specified */,}, /* PHY_DEVICE_COMM_BUS */
0x3F3, /* PHY_DEVICE_MANUFACTURER_ID */
0x96, /* PHY_DEVICE_PRODUCT_ID */
0, /* PHY_DEVICE_PRODUCT_REV */
0xE, /* DEFAULT USID RANGE START */
0xE, /* DEFAULT USID RANGE END */
0xE, /* PHY_DEVICE_ASSIGNED_USID */
0 /*Warning: Not specified*/, /* RFFE_GROUP_ID */
FALSE, /* INIT */
RFC_INVALID_PARAM, /* ASSOCIATED_DAC */
}, /* END - Device: ASM_RR88916 */
{
/*Device: PA_RR88643 */
GEN_DEVICE /* ASM_RR88643 */, /* PHY_DEVICE_NAME */
3, /* PHY_DEVICE_INSTANCE */
RFC_NO_ALTERNATE_PART, /* PHY_DEVICE_ALT_PART_NUM_OF_INSTANCE */
RFDEVICE_COMM_PROTO_RFFE, /* PHY_DEVICE_COMM_PROTOCOL */
RFDEVICE_COMM_PROTO_VERSION_DEFAULT, /* PHY_DEVICE_COMM_PROTOCOL_VERSION */
{
1,0 /* 0 not specified */,}, /* PHY_DEVICE_COMM_BUS */
0x3F3, /* PHY_DEVICE_MANUFACTURER_ID */
0x2D, /* PHY_DEVICE_PRODUCT_ID */