modem常见故障 (modem故障解决办法)

MIPI简介

一、MIPI定义

PCBA MODEM 通用配置为PRX-MIPI+DRX-GPIO

1.由于大家对GPIO 比较熟悉,下面简单介绍下MIPI

MIPI联盟,即移动产业处理器接口(Mobile Industry Processor Interface 简称MIPI)联盟。MIPI(移动产业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准和一个规范

MIPI并不是一个单一的接口或协议,而是包含了一套协议和标准,以满足各种子系*独统**特的要求

MIPI RFFE规范定义了带RFFE功能设备之间的接口,在RFFE总线上有一个主设备以及多达 15个从设备。它使用两条讯号线,一个由主设备控制的频率讯号(SCLK),一个单/双向数据讯号(SDATA),以及一个I/O电源/参考电压(VIO)

二、MTK MIPI构成

基本构成见下图

初始化modem出错,modem正确关闭方法

三、MIPI的相关驱动结构

驱动加载对应每个器件的event和data,详见下图,每个event对应不同的data。

初始化modem出错,modem正确关闭方法

易错点总结:

易错点1:板子在工作如何识别射频信号并配置对应mipi

1.1.板子通过USID 来区分对应的器件,USID 通过规格书来查看

1.2 .USID 分为current USID, PRODUCT_ID, MANUFACTORY_ID

1.3.USID 示例如下

3.1.查询规格书 sky77916为下图

初始化modem出错,modem正确关闭方法

1.4. 对应modem配置见mml1_custom_mipi.c

SKY PA 配置方法如下,current ID为1111.即为0XF, PRODUCT_ID为0X8E,MANUFACTORY_ID结合高两位以及低八位即为0X1A5,为了区分TXM 和PA,port_sel 接TXM,对应原理图PORT1,new USID与TXM 不一样,按MTK建议改成0X0E

初始化modem出错,modem正确关闭方法

初始化modem出错,modem正确关闭方法

MIPI结构常用的有五个文件夹,对应如下图

初始化modem出错,modem正确关闭方法

易错点2-定义支持band

2.1.LTE 定义band在lte_custom_rf.h,需要定义接口和band,接口以band1为例

2.2.定义RX接口:/*MT6169*/#define LTE_Band1_RX_IO_SEL RX_IO_MB2

2.3.定义band,支持哪些band就定义哪些band,大小写的书写规范请参照参考modem

初始化modem出错,modem正确关闭方法

各制式信号流向

1.RX :

FDD/W/GSM ASM-FILTER-TRX;

TDD ASM-PA-FILTER-TRX

2.TX :

FDD/W TRX-PA-FILTER-ASM;

TDD(含TDD-BYPASS)/TDS TRX-PA-FILTER-ASM

TDS/2G REUSE TRX-ASM

3.针对不同器件的流向不同,对应的event和data也不同

后两页针对TDD FDD 部分进行讲解,GSM/W详见标准modem配置

Event和data定义:

1.Event和data包含TRX ON/OFF/TPC等内容

2. Event和data定义了时序、数据以及对应接口

3:下面两页分别以B1和B38 讲解下对应FDD/TDD TRX/ON-OFF对应event和data配置,对应配置文件为lte_custom_mipi.c

4.由于TDD 有BYPASS 通路,BYPASS 通路与TDD TX 配置是一样的,对应配置文件为lte_custom_mipi.c,这个地方容易忽略

5.MTK 针对REUSE-TXM 进行了优化,后面会提到

FDD TRX ON/OFF参考event和data:

初始化modem出错,modem正确关闭方法

初始化modem出错,modem正确关闭方法

MIPI各器件经过哪些地方(6)和易错点3-TDD BYPASS 如何配置

1.MIPI_BYPASS 之打开关闭

Bypass 开关在lte_custom_mipi.h里面,配置方式见下图,一定要遵循原理图来配置,有则打开,没有关闭

2.MIPI_TX 配置,配置文件同样在为lte_custom_mipi.c,参考配置如下,由于端口event配置与TDD 一样,在这里不进行赘述,详见参考modem,下面对DATA 进行示例

初始化modem出错,modem正确关闭方法

易错点4-TDD/FDD TPC参考event data:

由于TDD/FDD配置一样,就以B1 为例,偏置电流-SKY 各band见参考modem,其他厂家PA各band TPC的配置需要对应厂家提供参考modem,对应正确的偏置电流

初始化modem出错,modem正确关闭方法

MIPI各器件经过哪些地方(8)&易错点5 TDS参考event data TPC

初始化modem出错,modem正确关闭方法

TDS走77916/77910

TX Off Event和data:

1.在SKY/MURATA PA 处tl1d_custom_mipi.h中将TX Off Event和data中的module设为MIPI_ASM

2.在AIROHA PA 处tl1d_custom_mipi.h中将TX Off Event和data中的module设为MIPI_PA

初始化modem出错,modem正确关闭方法

TDS走77916/77910

t12193.h配置

1.在SKY/MURATA PA t12193.h中确认DFE_SRC_CFG和DBB_BPI_AREA1_TX_DISABLE 的值 若分别是-144和-121,请分别改为-150和-127,见下图.

在AIROHA PA 处t12193.h中确认DFE_SRC_CFG和DBB_BPI_AREA1_TX_DISABLE 的值 若分别是-144和-121,保持默认

初始化modem出错,modem正确关闭方法