
射频
文章平均质量分 61
射频驱动相关
归心2020
点亮自己的灯火,做自己的一盏灯。
展开
-
在modem侧增加GRFC或者GPIO控制RF
在modem侧增加GRFC原创 2022-05-07 11:34:25 · 823 阅读 · 0 评论 -
MDM9205平台射频卡分析
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 */ SDR原创 2021-02-26 10:40:17 · 1956 阅读 · 0 评论 -
射频卡中屏蔽掉PA的方式
射频调试中常常需要去掉PA和ASM来验证线缆的功率状况,为此需要在射频卡中屏蔽掉PA和ASM:(注意修改的射频卡不要弄错了,如下就是rfc_wtr4905_us_xxxx这张射频卡)#define RFC_SKIP_RFFE_DETECT_BIT_IND 0x80000000modem_proc\rfc_jolokia\rf_card\rfc_wtr4905_us_xxxx\common\src\rfc_wtr4905_us_xxxx_cmn_ag.cpp中rfc_wtr4905_us_xxxx_ph原创 2021-02-23 17:35:17 · 520 阅读 · 0 评论 -
射频卡中增加GRFC控制导致重启
问题:某项目需要增加一个GRFC脚来控制某个对应band的逻辑,在对应的band中增加GRFC控制后,测试发现注册到该band就会重启。rfc_sig_info_type rf_card_sdr105_riot_cls3_9x05_rx0_gsm_g900_sig_cfg = { RFC_ENCODED_REVISION, {//begin: stone added for ana switch#ifdef RF_TUNER { (int)RFC_SDR105_RIOT_CLS3_9原创 2021-02-23 17:18:28 · 812 阅读 · 0 评论 -
某项目GSM的tuner配置
某项目的天线tuner需要配置如下:GSM1800/1900 GPIO-58需要设置为0,RFC连接到RF1,天线匹配RF1上的电容值;GSM850/900 GPIO-58需要设置为1,RFC连接到RF2,天线匹配RF2上的电容值。原理图如下:按照如下方式修改:rfc_sig_info_type rf_card_sdr105_riot_cls3_9x05_init_gsm_rx_sig_cfg ={ RFC_ENCODED_REVISION, {//begin: stone ad原创 2021-02-08 19:11:03 · 1133 阅读 · 0 评论 -
高通平台在modem侧读取和设置GPIO状态
高通MSM8953平台有一个需求:需要在modem侧读取和设置GPIO状态,这样就可以识别不同的硬件版本,从而加载不同的射频NV文件。使用GPIO134和GPIO62来检测不同硬件的上下拉来识别,如下图:代码修改modem代码侧GPIO相关的头文件在modem_proc/core/api/systemdrivers/目录下。首先包括这些使用的头文件://begin: stone added for gpio-in/* DAL APIs */#include "DDITlmm.h"#inclu原创 2021-02-05 09:49:42 · 1899 阅读 · 0 评论 -
高通GPS芯片WGR7640的驱动
某个项目用到了高通的外挂GPS芯片:WGR7640,参考如下:使用1.8V和1.3V供电(1.3V需要用GPIO控制外部LDO产生),BB_I_P和BB_Q_P是给基带芯片传送的IQ解调信号,SSBI是控制信号,TCXO是外供时钟,RF_M和RF_P是输入的GPS信号。高通确认原有的射频卡rfc_wtr2965_non_ca_4360_na_b14是支持WGR7640的。其对应的ID是74:RF_HW_WTR2965_NON_CA_4360_NA_B14 = (uint8)74原创 2021-01-27 11:49:04 · 1719 阅读 · 0 评论 -
某项目小部分机器开机1分钟重启的问题分析
问题:某项目客户反馈有5%左右的机器在开机1分钟左右重启的现象。分析:抓取kernel log,发现是射频的PA器件没有找到,导致modem子系统errror重启。log如下:<6>[ 35.234560] zram0: detected capacity change from 0 to 536870912<6>[ 35.436347] Adding 524284k swap on /dev/block/zram0. Priority:32758 extents:原创 2021-01-19 11:20:16 · 1452 阅读 · 1 评论 -
关于某手机项目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_R原创 2021-01-09 13:46:34 · 1017 阅读 · 0 评论 -
移动频段划分
国内移动网络频段国内一般要求:LTE: B1 B3 B5 B8 B38 B39 B40 B41WCDMA:B1 B8CDMA:BC0TD-SCDMA: B34 B39GSM:850 900 1800 1900全球频段原创 2020-12-22 18:11:21 · 16103 阅读 · 0 评论 -
某款手机项目的射频通道示意图
某款手机项目的射频通道示意图原创 2020-12-22 17:33:29 · 573 阅读 · 1 评论 -
关于RFFE的一些修改
增加RFFE1的驱动电流diff --git a/modem_proc/rfc_jolokia/rf_card/rfc_wtr4905_china_v2/common/src/rfc_wtr4905_china_v2_cmn_ag.cpp b/modem_proc/rfc_jolokia/rf_card/rfc_wtr4905_china_v2/common/src/rfc_wtr4905_china_v2_cmn_ag.cppindex 97eb0b52a..82c7200f5 100755--.原创 2020-12-22 17:04:40 · 864 阅读 · 0 评论