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构成
基本构成见下图

三、MIPI的相关驱动结构
驱动加载对应每个器件的event和data,详见下图,每个event对应不同的data。

易错点总结:
易错点1:板子在工作如何识别射频信号并配置对应mipi
1.1.板子通过USID 来区分对应的器件,USID 通过规格书来查看
1.2 .USID 分为current USID, PRODUCT_ID, MANUFACTORY_ID
1.3.USID 示例如下
3.1.查询规格书 sky77916为下图

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


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

易错点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

各制式信号流向
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:


MIPI各器件经过哪些地方(6)和易错点3-TDD BYPASS 如何配置
1.MIPI_BYPASS 之打开关闭
Bypass 开关在lte_custom_mipi.h里面,配置方式见下图,一定要遵循原理图来配置,有则打开,没有关闭
2.MIPI_TX 配置,配置文件同样在为lte_custom_mipi.c,参考配置如下,由于端口event配置与TDD 一样,在这里不进行赘述,详见参考modem,下面对DATA 进行示例

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

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

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

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,保持默认
