LTE modem 配置介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
化导致编译不过 • 2、检查custom.log看是哪一只文件第几行编译不过,直接找到对应位
置去检查
• MIPI配置中中单软多硬部分不用要全部配成bandNone,否则会有不预 期的问题(建议配bandnone)
• TRX 频段不可以超过10个 • TRX频点要从低到高排列,开始频点和截至频点要是频段的开始频率和
• MIPI命令下发格式是每50nS一位2进制数的数据格式
MML1_rf文件夹需要配置的文件和修改方法 mml1_custom_rf.h
• 配置打开关闭Clock buffer
mml1_custom_mipi.h
• 配置PA、主集和分集上的ASM的USID——建议不要改ASM0/ASM1主 分集的定义,只修改USID值(方便后续MIPI.C文件配置)
lte_custom_rf.h
• 配置BPI部分,与2G/3G时配置方法相同,这里所有用到的BPI全部都 一次配完,BPI口选择遵循方便走线的原则来
• 配置TRX端口——TRX端口按照接线方式配就好,可以一只文件中把 所有要做的band的TRX端口都配
lte_custom_rf.h
• 配置Band indicator,需要做哪几个band就配置哪几个band,不需要做 的band一定配置成bandnone,否则会有特定场景下搜网问题
• 以上就是所有MML1中需要修改的东西,其他的不用动,默认就好
EL1_rf文件夹需要配置的文件和修改方法 lte_custom_mipi.h文件
• 配置打开mipi enable
• 下面的timing在on-off power、through put、EVM第一个flag偏大等问 题时可以做调试使用:
• TPC data——TX data是设置PA状态,真正的发射是在TPC data这边 配置
• TPC EVENT TPC data保持默认即可,即使不做这些频段或做这些频段 都不要动这里的设置,没有的复制其他频段的不过来即可
Байду номын сангаас
lte_custom_mipi.c——TX
• TPC PA section data
• 端口选择配置,band indicator配置都不需要遵循顺序,但是建议按照频 段大小顺序来填写,方便后面出问题时检查配置文件。
lte_custom_rf.h
• 如果需要做BAND28,或B38/40 bypass时配置band split • 配置B28时需要注意西面END1频点需要与MIPI配置中频点对应
• LTE 配置中,lte_custom_mipi.c是重点要配置的地方,下面 介绍mipi.c配置,共分四个部分介绍:
• 1、初始化 • 2、RX配置 • 3、TX配置 • 4、isolation配置
• 文档中尽可能只介绍要修改的地方,不需要修改的地方不 做介绍或文档中指出
lte_custom_mipi.c——初始化
• 需要做B38/40 bypass时只需要配置SPLIT,
lte_custom_rf.h
• BAND28B的BPI配置在如下位置配置
• B40 bypass的BPI配置在如下位置做配置
• lte_custom_rf.h文件配置完成,其他地方默认即可
lte_custom_mipi.c
• 以上所有文件按照上面修改即可,其他没有提到的地方默 认不需要修改。
量虽然很大,但是会降低吞吐率 • 5、通过meta中NVram手动修改mipi data做实验即可
• 3G • PR1/PR2/PR2B配成RX控制逻辑; • PR3配成idle mode. • PT1配成RX逻辑 • PT2/PT2B配置成TX控制逻辑; • PT3配置成idle mode.
QA
• 编译不过时: • 1、首先检查是否MTK release的modem文件是否有语法结构方面的变
截止频率 • TX data部分的电流设置成最小电流
QA
• MIPI不通时: • 1、首先检查电流是否有起来,是从哪一级不通 • 2、检查不通的那一级的焊接问题(换一个板子试一下,或换一个走同
一个器件的频段试一下) • 3、排除是BPI还是MIPI器件不通 • 4、检查配置是否正确(RX重点检查RX data内容、TX重点检查TPC
• 只需要修改上图中红色部分,ASM大部分都是7F是隔离模式,检查一 下ASM的规格书将隔离模式的data值填到此处即可
• W和2G部分同样方法配置即可。
2G/3G BPI的配置规则
2G: • PR1,PR3, • PR2配成RX控制逻辑 • PT1,PT2,PT3配成idle mode; • PT2B配成GMSK TX控制逻辑:PDATA_GMSK; • PT2M1_G8/PT2M2_G8全部配成8PSK TX(G8配8PSK) • PT2M1_8G/PT2M2_8G全部配成GMSK TX(8G配GMSK)
LTE modem introduction
硬件一部/射频 谭杰
LTE modem需要配置到的文件总览
需要准备的文件
• 原理图 • 所有器件的规格书 • 软件提供的MTK release的原始modem包
• 需要修改配置的部分全部在文中用红色标记标出,修改红色标记的部 分,其他地方保持默认即可。
lte_custom_mipi.c——TX(B1为例)
• TX EVENT定义,与TX data对应关系:
• TX event部分不需要修改,保持默认即可
lte_custom_mipi.c——TX(B1为例)
• TX data
• 需要修改的只有上面两个红色框中内容内容(一般第一个框中内容默认 就是对的,只需要检查一遍即可),按照器件规格书和我们硬件接线方 式修改即可,其他地方不需要修改保持默认即可
data内容),排查一下是否有漏做1C 38初始化动作导致mipi命令下不 下去的问题 • 5、通过meta中NVram手动修改mipi data和BPI data做实验直至所有 band打通
QA
• ON-OFF power fail时: • 1、首先检查是否TX data电流设置是最小电流设置 • 2、尽量降低TX data中电流设置来改善 • 3、当改TX data时没法满足时在考虑改timing来改善 • 4、优化到刚刚好过spec并有2dB余量即可(spec -48.5),改太大余
lte_custom_mipi.c——RX(B1为例)
• RX EVENT定义,与RX data对应关系:
• RX event部分不需要修改,即使分集没有用到MIPI器件也不要修改这 里,保持默认即可
lte_custom_mipi.c——RX(B1为例)
• RX data
• 需要修改的只有上面的红色框中内容,按照器件规格书和我们硬件接线 方式修改即可,其他地方不需要修改保持默认即可,分集如果没有mipi 器件分集也不用动,保持默认即可(建议不要注释掉分集部分的mipi内 容,否则检查不仔细就会出问题)
lte_custom_mipi.c——TX
• TPC data——TX data是设置PA状态,真正的发射是在TPC data这边 配置
• TPC EVENT TPC data保持默认即可,即使不做这些频段或做这些频段 都不要动这里的设置,没有的复制其他频段的不过来即可
lte_custom_mipi.c——TX
• 一般这里保持默认即可,不用修改,只需要对一下0x1的设置是否是对 的即可
• 没有的频段直接从其他频段复制过来即可,修改频点和修改0x1的配置 即可。
lte_custom_mipi.c——isolation配置
• LTE需要做自校准,自校准时不可以接收到外接的任何干扰信号,导致 自校准精度下降,因此需要配置隔离模式给LTE做自校准调用
• 首先下1C 38,原因是MTK的MIPI是normal mode,因此要下1C 38做 初始化,否则MIPI器件下不进去命令,然后紧接着就是1C B8原因是因 为做初始化后并不一定所有场景都是初始化后就有TRX要收发,因此做 完初始化后要做1C B8动作保持低功耗模式。
• 保持默认即可,不用修改
置去检查
• MIPI配置中中单软多硬部分不用要全部配成bandNone,否则会有不预 期的问题(建议配bandnone)
• TRX 频段不可以超过10个 • TRX频点要从低到高排列,开始频点和截至频点要是频段的开始频率和
• MIPI命令下发格式是每50nS一位2进制数的数据格式
MML1_rf文件夹需要配置的文件和修改方法 mml1_custom_rf.h
• 配置打开关闭Clock buffer
mml1_custom_mipi.h
• 配置PA、主集和分集上的ASM的USID——建议不要改ASM0/ASM1主 分集的定义,只修改USID值(方便后续MIPI.C文件配置)
lte_custom_rf.h
• 配置BPI部分,与2G/3G时配置方法相同,这里所有用到的BPI全部都 一次配完,BPI口选择遵循方便走线的原则来
• 配置TRX端口——TRX端口按照接线方式配就好,可以一只文件中把 所有要做的band的TRX端口都配
lte_custom_rf.h
• 配置Band indicator,需要做哪几个band就配置哪几个band,不需要做 的band一定配置成bandnone,否则会有特定场景下搜网问题
• 以上就是所有MML1中需要修改的东西,其他的不用动,默认就好
EL1_rf文件夹需要配置的文件和修改方法 lte_custom_mipi.h文件
• 配置打开mipi enable
• 下面的timing在on-off power、through put、EVM第一个flag偏大等问 题时可以做调试使用:
• TPC data——TX data是设置PA状态,真正的发射是在TPC data这边 配置
• TPC EVENT TPC data保持默认即可,即使不做这些频段或做这些频段 都不要动这里的设置,没有的复制其他频段的不过来即可
Байду номын сангаас
lte_custom_mipi.c——TX
• TPC PA section data
• 端口选择配置,band indicator配置都不需要遵循顺序,但是建议按照频 段大小顺序来填写,方便后面出问题时检查配置文件。
lte_custom_rf.h
• 如果需要做BAND28,或B38/40 bypass时配置band split • 配置B28时需要注意西面END1频点需要与MIPI配置中频点对应
• LTE 配置中,lte_custom_mipi.c是重点要配置的地方,下面 介绍mipi.c配置,共分四个部分介绍:
• 1、初始化 • 2、RX配置 • 3、TX配置 • 4、isolation配置
• 文档中尽可能只介绍要修改的地方,不需要修改的地方不 做介绍或文档中指出
lte_custom_mipi.c——初始化
• 需要做B38/40 bypass时只需要配置SPLIT,
lte_custom_rf.h
• BAND28B的BPI配置在如下位置配置
• B40 bypass的BPI配置在如下位置做配置
• lte_custom_rf.h文件配置完成,其他地方默认即可
lte_custom_mipi.c
• 以上所有文件按照上面修改即可,其他没有提到的地方默 认不需要修改。
量虽然很大,但是会降低吞吐率 • 5、通过meta中NVram手动修改mipi data做实验即可
• 3G • PR1/PR2/PR2B配成RX控制逻辑; • PR3配成idle mode. • PT1配成RX逻辑 • PT2/PT2B配置成TX控制逻辑; • PT3配置成idle mode.
QA
• 编译不过时: • 1、首先检查是否MTK release的modem文件是否有语法结构方面的变
截止频率 • TX data部分的电流设置成最小电流
QA
• MIPI不通时: • 1、首先检查电流是否有起来,是从哪一级不通 • 2、检查不通的那一级的焊接问题(换一个板子试一下,或换一个走同
一个器件的频段试一下) • 3、排除是BPI还是MIPI器件不通 • 4、检查配置是否正确(RX重点检查RX data内容、TX重点检查TPC
• 只需要修改上图中红色部分,ASM大部分都是7F是隔离模式,检查一 下ASM的规格书将隔离模式的data值填到此处即可
• W和2G部分同样方法配置即可。
2G/3G BPI的配置规则
2G: • PR1,PR3, • PR2配成RX控制逻辑 • PT1,PT2,PT3配成idle mode; • PT2B配成GMSK TX控制逻辑:PDATA_GMSK; • PT2M1_G8/PT2M2_G8全部配成8PSK TX(G8配8PSK) • PT2M1_8G/PT2M2_8G全部配成GMSK TX(8G配GMSK)
LTE modem introduction
硬件一部/射频 谭杰
LTE modem需要配置到的文件总览
需要准备的文件
• 原理图 • 所有器件的规格书 • 软件提供的MTK release的原始modem包
• 需要修改配置的部分全部在文中用红色标记标出,修改红色标记的部 分,其他地方保持默认即可。
lte_custom_mipi.c——TX(B1为例)
• TX EVENT定义,与TX data对应关系:
• TX event部分不需要修改,保持默认即可
lte_custom_mipi.c——TX(B1为例)
• TX data
• 需要修改的只有上面两个红色框中内容内容(一般第一个框中内容默认 就是对的,只需要检查一遍即可),按照器件规格书和我们硬件接线方 式修改即可,其他地方不需要修改保持默认即可
data内容),排查一下是否有漏做1C 38初始化动作导致mipi命令下不 下去的问题 • 5、通过meta中NVram手动修改mipi data和BPI data做实验直至所有 band打通
QA
• ON-OFF power fail时: • 1、首先检查是否TX data电流设置是最小电流设置 • 2、尽量降低TX data中电流设置来改善 • 3、当改TX data时没法满足时在考虑改timing来改善 • 4、优化到刚刚好过spec并有2dB余量即可(spec -48.5),改太大余
lte_custom_mipi.c——RX(B1为例)
• RX EVENT定义,与RX data对应关系:
• RX event部分不需要修改,即使分集没有用到MIPI器件也不要修改这 里,保持默认即可
lte_custom_mipi.c——RX(B1为例)
• RX data
• 需要修改的只有上面的红色框中内容,按照器件规格书和我们硬件接线 方式修改即可,其他地方不需要修改保持默认即可,分集如果没有mipi 器件分集也不用动,保持默认即可(建议不要注释掉分集部分的mipi内 容,否则检查不仔细就会出问题)
lte_custom_mipi.c——TX
• TPC data——TX data是设置PA状态,真正的发射是在TPC data这边 配置
• TPC EVENT TPC data保持默认即可,即使不做这些频段或做这些频段 都不要动这里的设置,没有的复制其他频段的不过来即可
lte_custom_mipi.c——TX
• 一般这里保持默认即可,不用修改,只需要对一下0x1的设置是否是对 的即可
• 没有的频段直接从其他频段复制过来即可,修改频点和修改0x1的配置 即可。
lte_custom_mipi.c——isolation配置
• LTE需要做自校准,自校准时不可以接收到外接的任何干扰信号,导致 自校准精度下降,因此需要配置隔离模式给LTE做自校准调用
• 首先下1C 38,原因是MTK的MIPI是normal mode,因此要下1C 38做 初始化,否则MIPI器件下不进去命令,然后紧接着就是1C B8原因是因 为做初始化后并不一定所有场景都是初始化后就有TRX要收发,因此做 完初始化后要做1C B8动作保持低功耗模式。
• 保持默认即可,不用修改