MTK 4G modem 配置
MTK4G智能手机电流测试相关标准数据
≤300mA
≤300mA
≤300mA
≤250mA
≤250mA
≤250mA ≤180mA 22dBm ≤180mA 22dBm ≤180mA 22dBm ≤180mA 22dBm ≤180mA 22dBm ≤180mA 22dBm ≤680mA 22dBm ≤680mA 22dBm ≤680mA 22dBm ≤680mA 22dBm ≤680mA 22dBm ≤680mA 22dBm ≤680mA 22dBm ≤680mA 22dBm ≤680mA 22dBm ≤680mA 22dBm ≤680mA 22dBm ≤680mA 22dBm ≤450mA 21.5dB ≤450mA 21.5dB ≤450mA 21.5dB ≤450mA 21.5dB ≤450mA 21.5dB ≤450mA 21.5dB ≤450mA 21.5dB ≤450mA 21.5dB ≤450mA 21.5dB ≤450mA 21.5dB ≤450mA 21.5dB ≤450mA 21.5dBm ≤750mA 21.5dBm ≤750mA 21.5dBm ≤750mA 21.5dBm ≤750mA 21.5dBm ≤750mA 21.5dBm ≤750mA 21.5dBm
大功率时发 射电流 FDD-LTE Transmit current under maximum Power status (最大带宽)
Band 7
Band 20
2850 3100 3350 6250 6300 6349
≤830mA 21.5dBm ≤830mA 21.5dBm ≤830mA 21.5dBm ≤750mA 21.5dBm ≤750mA 21.5dBm ≤750mA 21.5dBm
手机电流测试报告 检 测 内 容 Mobile phone Current Testing Report
MTK modem配置方法详细解说
准备工作:原理图,所用2G开关,4G PA,通路小开关的规格书,PA厂提供对应PA的TPC表格原始Modem如下以6739的一个项目为例; 平台:MT6739 2G开关:VC7916 4G PA:VC7643 分集开关:MXD8680❖配置mml1_rf文件夹1,拿到Modem首先在mml1_rf文件夹中找到mml1_custom_mipi.h文件打开2,在文件中找到如图3中那一段来设定器件的USID,如果两个PA没挂在同一mipi线上直接可以用MTK默认就可以3,这样mml1_rf这个文件夹就OK了❖配置el1_rf文件夹1,打开el1_rf文件夹,找到lte_custom_rf.h(39平台的文件放在Toolgen文件夹里面)配置频段信息;TX端口;RX;通路开关逻辑.开关逻辑以B1为例:通过原理图看到B1连接的8680开关的RF8脚,开关的V3,V2,V1分别连接的BPI_BUS6,BPI_BUS7,BPI_BUS8,通过查看8680开关的规格书得到RF8的逻辑是V1=1,V2=1,V3=1计算出来的二进制是111000000换算16进制是1C0,所以如上图B1的逻辑配置是0X000001C0;其它频段配置同理;到这里lte_custom_rf.h文件配置完成2,打开lte_custom_mipi.c文件配置RX EVENT; TX EVENT; RX DATA; TX DATA; TPC.RX EVENT配置,如图1 BAND1 RX通路上的没有开关所以开和关都只用了1个步骤,所以RX ON配置是(0,0)RX OFF是(1,1); 图2 BAND40 RX 通路除了2G开关外,还经过了4G PA的内部开关,所以B40 的RX开关步骤比较多: (0,0)=2G开关ON, (1,1)=4G PA内部开关ON, (2,2)2G 开关OFF, (3,3)4G PA内部开关OFFRX DATA配置,RX DATA配置的步骤要用上面RX EVENT的步骤要一致;如图1是BAND的RX DATA. 图1 中的2G 开关ON,配置成0X18这个值是从原理图连接的端口和VC7916的规格书中得到图2 B40 的两配置的两个值0X02,和0X0D分别是从2G开关和4G PA的规格书中得到TX EVENT配置,如图1 的BAND 1 PA ON要三个步骤所以配置是(0,3); PA OFF 1个步骤配置是(4,4); 2G开关ON(5,5) 其它频段,同理配置就OKTX DATA配置, TX DATA的配置要和上面TX EVENT的步骤要对应得上;如上图步骤详解:0X00步骤配置为0X64,意思是配置PA的使用路径,B1连接的是MB4,通过PA规格书计算出来是64, 0X01步骤配置为(0X00)是PA 隔离的意思;0X02配置为(0XD0)是从规格书的0X02地址配置得到,意思是PA发射,如图第三步骤0X03配置为(0X00)也是为了隔离;第四步骤0X04配置为(0X00)意思为关闭PA,第五步骤0X05 配置为(0X18)意思是打开2G开关,从2G开关规格书得到这个值,如图注意:B39如果走的是2G 开关的通道,要在lte_custom_rf_tpc.h文件里面把PA模式设置为VPA_SOURCE_HW_VAPCB39走2G开关步骤详解:0X0 PA路径配置为(0X0F),这个值从2G开关规格书中得到,如图; 0X01这一步骤为PA的偏置电压,配置为0X88,是延用了SKY PA的配置,没有问题可以不用修改;TPC的配置, 以B1为例:0X0这一例配置为0X64对应的是B1 DATA路径上配置的0X64; 0X1这一例配置的值从PA规格书中的TPC表格得到,如图; 其它频段同理配置就可,到这里el1_rf 这个文件夹就配置OK了.❖ul1_rf文件夹配置1,打开ul1_rf文件夹,找到ul1d_custom_rf.h文件配置RX端口, TX端口,频段信息,BPI逻辑等.2,ul1d_custom_mipi.c配置,这个文件配置和LTE的是同理,也是要配置RX EVENT, TX EVENT, RX DATA, TX DATA, TPC这几项. RX EVENT,RX DATA,TX EVENT,TX DATA,TPC配置,如图配置的TPC是延用的SKY的TPC表,0X00配置为(0X64)表示PA路径,0X02配置为(0XD0)表示PA发射,同LET一样; 0X01和0X03配置如8功率等级配置为(0X77)和(0X88),这两个值可以从SKY的TPC配置表中得到,如图表格,其它功等级的TPC如表格类推就可! 至此ul1_rf文件夹配置完成!❖l1_rf文件夹配置1,打开l1_rf找到m12193.c文件,配置频段信息;2,l1d_custom_rf.h配置,在这个文件中配置RX端口, BPI逻辑;TX端口不用配置,在后面的l1d_custom_mipi.c文件定义就OK RX端口配置,BPI逻辑配置,3,l1d_custom_mipi.c配置,这个文件同样是要配置RX EVENT, TXEVENT, RX DATA, TX DATA, 和TPCRX EVENT,RX DATA,TX EVENT,TX DATA,DATA步骤详解:0X1C配置为(0X38)表示器件初始化; 0X00配置为(0X06)表示器件隔离,开关规格书上得到; 0X01配置为(0X86)表示TX偏置电压,从规格书中得到; 0X00配置为(GGE_MIPI_PA_G8)表示调制模式,不可修改; 0X1C配置为(0XB8)表示PA关闭TPC配置,TPC配置从规格书中得到值,如图到这里l1_rf文件夹配置完成.❖tl1_rf文件夹配置1,tl1d_custom_rf.h配置,这个文件主要配置,控制电压模式,RX 端口, TX端口,控制电压模式,2,tl1d_custom_mipi.h配置,这个文件主要配置,ASM和PA的USID, RX DATA, TX DATA, ASM和PA USIDRX DATA,RX ON配置为0X1C是从原理图上得到连接的是TRX12端口,规格书上0X1C,如图TX DATA,TX ON配置为(PA_FLAG_SetDefault)表示设置为默认值,调用下面的TPC参数.PA TPC,如图步骤详解:0X00配置为(0X0F)表示PA发射; 0X01配置为(0XF7)是表示PA偏置电压,根据实测值微调;高中低三段配置一样就行,到这里TDS部分就配置完成!❖cl1_rf文件夹配置1,c2k_custom_rf.h文件配置,这个文件主要配置,频段信息, RX 端口, TX端口, BPI逻辑现在新的MTK方案CDMA都是共用的FDD BAND5通道频段信息,RX 端口2,c2k_custom_mipi.c配置,这个文件要配置RX EVENT, TX EVENT, RX DATA, TX DATA,TPC RX EVENTRX DATARX DATA 详解,0X1C配置为(0X38)表示器件初始化,一般器件初始化都是0X380X00配置为(0X05)表示RX ON,这个值从2G开关规格书得到0X00配置为(0X00)表示PA 待命, 0X1C配置为(0XB8)表示器件关闭TX EVENTTX DATATX DATA步骤详解:0X1C配置为(0X38)表示器件初始化; 0X00配置为(0X3C)表示PA路径如图2; 0X01配置为(0X00)表示空闲待命状态; 0X02配置为(0X50)表示PA ON 如图3; 0X03配置为(0X00)表示空闲待命; 0X00配置为(0X00)表示PA OFF0X1C配置为(0X38)表示器件初始化; 0X00配置为(0X05)表示2G开关ON 如图4;TPC配置TPC的配置延用了SKY的TPC表格,只需要配置1和3寄存器就可,如图1; EVDO和TPC配置的1X一样就可,如图2到这里cl1_rf文件夹就配置完成了!。
MTK各智能平台参数对比
Mali G72 MP3, 700MHZ
MT677X
MT6775
P70
12
8
2.5G+2.0G 4xA73+4xA53
Mali G72 MP4, 800MHZ
MT6795M
28
8
2G
8xA53
IMG G6200 550MHZ
MT6795
X10
28
8
2G
Cortex-A53
IMG G6200 700MHZ
MT6738
28
4
1.5G
4xA53
MaliT860MP2, 350MHz
MT6738T
28
4
1.5G
4xA53
MaliT860MP2, 520MHz
MT6739
28
4
1.25G
4xA53
IMG 8XE 1PPC, 420MHz
MT6753
28
8
1.3G
8xA53
MaliT720MP3, 450MHz
MT6795T
28
8
2.2G
Cortex-A53
IMG G6200 700MHZ
MT679X
MT6797M
20
10
2.1G+1.85G 2xA72+4xA53 +1.4G +4xA53
MaliT880MP4, 700MHz
MT679X
MT6797
X20
20
10
2.3G+1.85G 2xA72+4xA53 +1.4G +4xA53
2GB
Y
USB2.0
MTK手机MODEM上网操作指南(适用于MTK平台)
MTK手机MODEM上网操作指南(适用于MTK平台)第一步:开通 GPRS 功能确定您的SIM卡开通了GPRS功能和手机互联网业务,如果没有开通,可拨打相应运营商电话(如:移动10086)申请开通或到当地营业厅开通。
第二步:连接PC 和手机(USB Modem 驱动程序安装详见附件)将随机所配的数据线插入PC端的某个USB端口,将手机连接至数据线另一端,在手机上的“USB设定”界面选择“串口”。
第三步:查看COM 口点击“我的电脑”右键中的“属性” —→ 选择“硬件”—→选择“设备管理器”—→“端口”查看此设备使用的端口号。
如下图:第五步:Modem 属性设置点击“属性”—→选择“高级”功能项,在额外设置中输入AT 命令:AT+CGDCONT=1,"IP","CMNET","",0,0 ,然后点击“更改默认首选项”。
具体设置如下图示:第六步:新建拨号连接:新建一个使用上面 Modem 的拨号连接:在“控制面板”—“网络连接”界面,点击“创建一个新的连接”,创建步骤如以下图示:第七步:设置拨号连接:打开新建的拨号连接,用户名和密码都空着,拨号号码为*99#;点击“属性”,具体设置步骤如以下图示:第八步:拨号:在拨号窗口点击“拨号”,如下图(23)所示:拨号成功,电脑会跳出连接成功的提示,另可查看到如下图所示的拨号连接状态。
此时您就可以利用手机提供的MODEM 功能享受上网冲浪了。
注:以上示例是基于 Windows XP 操作系统的,Windows 2000 设置步骤与XP 一致。
附:USB 转串口驱动安装过程:第一步:将相应机型的 PC 同步软件解压保存在电脑上第二步:用数据线连接 PC 和手机,然后依照电脑提示安装USB 转串口驱动步骤 1:将随机所配的数据线插入PC 端的某个USB 端口,将手机连接至数据线另一端,在手机上的“USB 设定”界面选择“串口”。
LTE modem 配置介绍
置去检查
• 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这边 配置
2、4G华为参数设置
邻高于ThreshXlow异频频点低优先级重选门 限(2分贝)/邻高于ThreshXhigh异频频点高优 先级重选门限(2分贝) )
RXBRANCH (接收通道)
VSWR(驻波)
UEONLINEINFO(用户信息dsp)
UETIMERCONST(UE定时器信息)
1、打开异频切换开关(ENODEBALGOSWITCH) 2、打开MLB算法开关(CELLALGOSWITCH) 3、设置MLB参数 4、设置MLB触发的A4门限 5、异频频点设置是否允许进行负载切换
SCTPLNK(SCTP链路) SCTPHOST(核心网,时延跟踪) ENODEBUNCTION查询基站标识
LTE
MIMOADAPTIVEPARACFG(传输模式) IPRT (路由配置) ENODBEALGOSWTCH(基站级算法开关)
CELLPHYTOPO(物理结构) CELLSIMULOAD(模拟负载加扰) CELLRESEL(小区重选信息)
OCN:CellIndividualOffset 小区偏移量: OCS:CellSpecificOffset 服务小区偏置 (lst cell) Ofn:邻小区频率偏移量:OfS:服务小区频率 偏置(无效) Mn+Ofn+Ocn-Hys>Thresh邻小区大于 Ofn:QoffsetFreq 频率偏置,Ocn: CellIndividualOffset 小区偏移量,Hys: InterFreqHoA4Hyst 异频切换幅度迟滞 A1/A2 A1/A2
Mn + Ofn - Hys > Thresh INTERRATHOUTRANGROUP
异系统
LICENSE(许可) CNOPERATORTA(查询跟踪区域码) CFGFILE(基站配置文件) CELLRACTHD(准入算法门限参数)
MTK 4G modem 配置
MTK平台modem 配置先从modem配置表里了解一下每一个文件夹对应哪个频段的配置其他没有标记的,目前我们是用不到的,也不要去修改里面的参数。
打开每一个需要修改的文件夹,可以看到三个子文件夹,类似下图:我们只需要修改上面框选里面的文件夹里面的选项即可。
进入到文件夹里面,发现有好几个文件,我们只需要修改下面标红的两个就可以了,一般都是**_mipi.h和**_rf.h文件各个文件夹里面文件详细说明如下图:了解了上面文件说明后,下面开始讲具体参数配置。
一、mmll_rf USID配置以及修改由于我们目前使用到的SKY的PA和开关,所以他们两个的USID是一样的,出厂默认都是OxF,按照常理来讲,由于PA和开关挂在不同的MIPI通路上,是不会有地址冲突的问题,但是目前MT6735平台存在弱4G信号下,切不回2G通话,也就是有时候打不进来电话,所以需要将这两个设备的USID改成不一样,修改PA和开关都可以,下面示例修改PA 的USID。
首先打开SKY77643的规格书,找到这个位置稍后将会用到里面的Product ID和Manufacturer ID然后在mmll_rf文件夹里面打开这两个文件夹在mml1_custom_mipi.c文件里面找到这个位置,按照上面的描述修改相应的值后面的new USID可以修改为0x1~0xE之间的一个,在mml1_custom_mipi.h文件里面对应修改就可以了,由于我们修改的是PA,所以在port sel 下面需要选取MIPI_PORT0,如果是开关的话,就需要对应修改为MIPI_PORT1。
至于在这里选取修改的USID是PA0还是PA1,ASM0还是ASM1,可以从后面的文件里面看出来。
比如在4G里面的lte_custom_mipi.c文件里面,可以看到在TPC这里会有一个USID的调用。
这里可以看到,在同一个文件里面对同一个PA可能会有两个USID的调用,主要因为这个modem沿用了phase-1设计的模板,很多东西没有和phase-2设计选用的PA对应上来,我们目前的设计中,FDD和TDD已经做到一个PA里面去了,所以USID应该是要一致的,所以我们后来把所有用到PA1的地方全部改为了PA0。
4G 频段区域划分
当前项目LTE低频支持情况 R450 R453
E402/E450/E500/E501/E520/E530 E453
B12/B13/B17/B20同时支持数量 1 2
4G 频段介绍与区域划分
叶伟裕
2015年03月16日
4G频段基本知识
4G频段制式上按照双工的模式分为Frequency Division Duplexing (FDD) 和 Time Division Duplexing (TDD)radio access两个模式。其中LTE 频段中FDD部分为Band 1~Band 31,TDD部分为Band 33~Band 44。 目前MTK的MT6290/MT6732/MT6735/MT6595/MT6795等是Ca t4,支持下行150Mbit/s,上行50Mbit/s。在下一代的4G MTK产品会升级到 Cat6,下行300Mbit/s,上行50Mbit/s。
国际电联ITU区域
4G频段的分配与区域配置
4G频段按照目前的的国际电联建议,如果实现覆盖,可以分为以下三个区域
•欧洲区包括欧洲、非洲、中东波斯湾以西,包括伊拉克、前苏联和蒙古。 推荐频段配置LTE B1/B3/B7/B20,WCDMA B1/B8,GSM 850/900/1800/1900 •美洲区覆盖美洲、格陵兰和东太平洋的一些岛屿。 推荐频段配置LTE B2/B4/B7/B17,WCDMA B2/B5,GSM 850/900/1800/1900 •亚太区包含伊朗,前苏联的大部分亚洲地区,亚洲东部和大洋洲。
Modem全网通配置
基本信息
1.版本信息:V0.1
2.维护人员:冯宏康
MTK_CTPPPOE_SUPPORT = yes
MTK_MD_SBP_CUSTOM_VALUE=0x9
kernel config:
CONFIG_MTK_MD_SBP_CUSTOM_VALUE="0x9"
MTK_SIP_SUPPORT = no
MTK_WORLD_PHONE=no
MTK_FLIGHT_MODE_POWER_OFF_MD=no
3.维护部门:软件四部
任务名称
Modem全网通入电信C库配置
目标
实现全网通配置,支持GSM、CDMA、WCDMA、TDS-CDMA、TDD LTE、FDD LTE
关键词
Modem
工作指南
1.5M(CU)配置:
[DSDS 5M Project config选项]
[WorldPhone CSFB]:5M
BOOT_LOGO={LCM}
CUSTOM_MODEM = {modem}
(mtk6753_65c_l1_c2k_svlte
mtk6753_65c_l1_lwg_dsds)
OPTR_SPEC_SEG_DEF=OP09_SPEC0212_SEGDEFAULT
MTK_DEVREG_APP = yes
MTK_CT4GREG_APP = yes
MTK_LTE_SUPPORT=yes
MTK手机如何抓ELT_DSP_log
点击日志模式 选择USB模式
连接电脑会自动安装驱动,OK后电脑的设备管理上回显示一个端口
ELT工具设置 打开工具后如图选择
ELT工具设置 打开工具后如图选择 1选择端口,一般是带MediaTek字样的
2默认 3选择Hardware
4点击OK后自动加载
设置打开DSP log 选择control->set targat filter,然后安装下图勾选
以上设置好之后,看工具窗口下方一直有数据在跑就OK了
都设置好后,在4G保持待机测试 点击这个图标断开连接
点击这个图标保存
保存好这个log之后,把手机的MTKlog也拷出来一起上传
如何抓ELT DSP log
20190108
需要工具:安装好ELT工具的电脑,此软件需要注册
1、手机MTKlogger设置 2、ELT工具设置
手机MTKlogger设置
点击进入设置界面 进入 modemlog
手机MTKlogger设置,以下设置好之后启动MTKlogger,并通过USB连接到电脑
MTK modem配置
MTK modem配置-- l1_rf
6. GSM900 RX走的TXM的TRX8,对应寄存器值为0x0D 7. DATA0,写入值为0x00,0x04,打到任意一TRX口,初始化,此处每个平台
不一样,需要参考其对应格式。 8. DATA1,写入值为0x00,0x0D,打开TRX8 9. DATA2,写入值为0X00,0X00,关闭接收
MTK modem配置-- ul1_rf
• ul1d_custom_mipi.c,TX EVENT示意图
MTK modem配置-- el1_rf
• lte_custom_rf.h,定义支持的频段,transceiver的TX/RX端口,GPIO配置
MTK modem配置-- el1_rf
• lte_custom_rf.h,定义支持的频段,transceiver的TX/RX端口,GPIO配置
MTK modem配置
MTK modem架构(以MTK6762为例)
MTK modem配置-- mml1_rf
• mml1_custom_drdi.h,一般情况下不用单软多硬功能,在下图位置标记
部分置零关闭此功能。单软多硬即一套软件,支持不同版本的频段配置, 通过GPIO或者ADC检测来实现。
MTK modem配置-- mml1_rf
位 ...... 值
9876543210 01100000
MTK modem配置-- l1_rf
• l1d_custom_mipi.h
MTK modem配置-- l1_rf
• l1d_custom_mipi.c,一共分四个频段,分别为
GSM850/GSM900/DCS1800/PCS1900
MTK配置文件参数说明
.MTK配置文件 4.1 INI 文件的介绍:4.1.1[射频功能组的复位]下面是setup INI文件中定义的项目。
GSM900 Sig = 1GSM1800 Sig = 1GSM1900 Sig = 1GSM900 NSig = 1GSM1800 NSig = 1GSM1900 NSig = 1通常设置为1,指在对CMU200设置之前对设备进行复位,为0时不复位。
4.1.2 系统设置:setup INI文件中定义的项目:External Reference Clock = 0 默认值为0,指使用CMU200输出的参考时钟,为1时使用外部参考时钟。
CMU Base GPIB Address = 20CMU的GPIB地址的设置,要与软件对应。
Instrument = "CMU200"使用的设备为CMU200Power Supply Address = GPIB0::5::INSTR电源地址的设置使用Kei230x时,应为Power Supply Address = 5CMU RF Port = 2CMU200使用的射频端口设置Test Mode = 0设为0指需要手动对设备进行初始化,1指在综测时软件将自动对设备进行初始化,2指在校准时软件将自动对设备进行初始化,3指在校准和综测联合测试时软件将自动对设备进行初始化FDM database file = "c:\\Program Files\\MTK_atedemo\\report\\BPLGUInfoCustom" Database文件的存放路径,必须与手机软件对应Calibration file = "c:\\Program Files\\MTK_atedemo\\MTKCAL_6205B.INI"校准初始默认值设置文件的路径Config file = "c:\\Program Files\\MTK_atedemo\\meta_6205B.CFG"关于校准的设置,如校准的信道,限制的最大、最小值Report file path = "c:\\Program Files\\MTK_atedemo\\report_6218B"测试报告的存储路径Database file = "c:\\Program Files\\MTK_atedemo\\Report_Statistics\\6218B_statistics.xls" 测试结果文件的存放路径IMSI = "001010123456789"SIM卡中的IMSI号的设置POWER ON AFTER CHANGE = 1联合测试时,如果设备改变不同状态时较慢,则设置为1Stability Count = 1循环测试的次数设置Fixture COM port = 1串口地址设置System Cable Loss Calibration = 0校准系统的线损选择4.1.3呼叫建立设置Setup Network = 1建立呼叫时的网络设置,1指GSM频段,2指DCS频段,3指PCS频段GSM Call Setup Channel = 1建立呼叫的信道号设置GSM BCCH Channel = 32广播控制信道的设置DCS Call Setup Channel = 512DCS建立呼叫的信道设置DCS BCCH Channel = 700DCS广播控制信道的设置PCS Call Setup Channel = 512PCS建立呼叫的信道设置PCS BCCH Channel = 700PCS广播控制信道的设置GSM850 Call Setup Channel = 128GSM850建立呼叫的信道设置GSM850 BCCH Channel = 128GSM850广播控制信道的设置BCCH RF LEVEL = -60下行广播控制信道电平BS TCH LEVEL = -80.5基站业务信道电平Triple Band = 0设置为1时要进行PCS的测试DCS Band = 1为1指综测时要测DCSGSM Band = 1为1指综测时要测GSMGSM850 Band = 0为1时,综测要测GSM850GPRS TEST = 0为1时要进行GPRS的测试4.1.4 信令测试Power Measment Burst = 10定义功率测试时,要测的Burst的数量Average Burst Power = 1为1指要进行平均功率的测试Peak Burst Power = 1为1指要进行峰值功率的测试PVT Match = 1为1指进行功率时间模板测试Modulation Measment Burst = 10定义调制频谱测试时所要测试的Burst数量Phase Error Peak = 1为1指要进行相位峰值误差的测试Phase Error RMS = 1为1指要进行相位均方值误差的测试Frequency Error = 1为1指要进行频率误差的测试ORFS MOD Burst = 10定义调制频谱测试时,所要测试的Burst的数量Spectrum Modulation = 1为1指要进行调制频谱的测试ORFS Switch Burst = 10定义开关频谱测试时,所要测试的Burst的数量Spectrum Switch = 1为1指要进行开关频谱的测试Rx Quality = 0是否进行接收质量的测试RX Level = 0是否进行接收电平的测试RFER = 0是否进行误码率的测试BBB = 0是否进行Bust By Burst的误码率测试GSM Rx Meas Level = -100定义GSM测试误码率时的下行功率DCS Rx Meas Level = -100定义DCS测试误码率时的下行功率PCS Rx Meas Level = -100定义PCS测试误码率时的下行功率Rx RFER Burst = 128定义测试时的Burst数量Rx BBB Burst = 88定义Bust By Burst的误码率测试时,要测的Burst数量GSM Output Loss = 0.6GSM输出补偿设置GSM Input Loss = 0.6GSM输入补偿的设置DCS Out Loss = 1.2DCS输出补偿的设置DCS Inp Loss = 1.2DCS输入补偿的设置PCS Out Loss = 1.3PCS输出补偿的设置PCS Inp Loss = 1.3PCS输入补偿的设置Location update timeout = 50位置更新的延时设置Timing Error Limit = 5(bit)时间提前量的限制设置RX Level Limit = 27接收电平的限制设置RX Quality Limit = 3接收质量的限制设置Stop Condition = 0停止条件的设置,为0指无论中间的测试项目是否通过,都要继续进行测试,直到测试结束,为1指当有测试Fail的项目时,则停止测试Version New = 0当使用的综测仪的版本大于3.5时,或RAM>256M时,可以设为1,以设置其进行并行的测试,旧版本设为1时将增加测试时间Final Test With Calibration = 1设为1指进行综测和校准的联合测试Wireless Test = 0为1指进行耦合测试Get Barcode = 1读取并检查板测状态RX ClassII Limit = 1.5接收误码率ClassII的限制设置RX ClassIb Limit = 1.5接收误码率ClassIb的限制设置Default Test Items = 1综测提供了两种模式,为1时,将按照[Signalling Measurement]中的定义进行测试,为0时将按照[GSM xx]中的设置进行测试Check BarCode Delay = 15.0检测板号延时设置(综测前检测板测是否通过时,要进行板号的读取)Handover Delay Time = 0.5测试频段Handover的延时设置BER MEAS MODE = 0为0时进行单时隙的测试,为1时将进行连续时隙的测试BER Continuous Meas Delay = 1.5定义Ber连续测试模式的测试延时Mobile Report RxQ Delay = 1.5接收质量测试的延时设置,(延时以便得到正确的移动台测试值)MT Call = 0为0时手机将拨号112以进行呼叫建立,为1时,指设备将呼叫移动台进行通信连接GSM850 Rx Meas Level = -100当“default testing items”为1时,ATE将使用此值进行BER的测试6218B Normal Baud Rate = 115200定义6218B的通信波特率6205B Normal Baud Rate = 57600定义6205B的通信波特率RX Level Limit MAX = 31接收电平的最大值设置4.1.5校准设置GSMN OUT LOSS = 0.6非信令模式下GSM的输出损耗设置GSMN INP LOSS = 0.6非信令模式下GSM的输入损耗设置DCSN OUT LOSS = 1.2非信令模式下DCS的输出损耗设置DCSN INP LOSS = 1.2非信令模式下DCS的输入损耗设置COM PORT = 4串口端口设置Auto Barcode = 0为1时,软件将自动生成板号Auto Barcode Step = 1板号自动生成时的增加步长设置ADC Calibration = 0为1将进行ADC的校准Frequency Bank with PCS = 0定义是否进行PCS频段的校准BB Chip Type = "6205B"定义芯片类型CO GSM900 = 70从CFG文件中读取GSM校准信道的值CO DCS1800 = 700从CFG文件中读取DCS校准信道的值CO PCS1900 = 660从CFG文件中读取PCS校准信道的值PCSN OUT LOSS = 1.3设置非信令模式下测试PCS时的输出线损PCSN INP LOSS = 1.3设置非信令模式下测试PCS时的输入线损Enter META Mode Timeout = 10000设置进入META模式的延时Enter META Timer Delay = 2.0校准时,当电源控制异常时,可以调整此项设置AFC Calibration = 1为1时将进行AFC校准Pathloss Calibration = 1为1时将进行路径损耗校准APC Calibration = 1是否进行APC校准APC Check = 1为1时将进行APC的检测Frequency Bank with GSM850 = 0为1时将进行GSM850的校准Frequency Bank with GSM900 = 1为1时将进行GSM900的校准Frequency Bank with DCS1800 = 1为1时将进行GSM1800的校准Add Calibration Status = 1为1时将把校准结果加入条码的60,61位如:PASS : char[60]=’1’ , char[61]=’0’FAIL : char[60]=’0’, char[61]=’1’4.1.6 IMEI设置Scan IMEI = 0为1时,可以使用扫描仪扫描条码,软件会将IMEI号写入手机4.1.7综测发射测试检测:下面是CFG文件中定义的综测和校准PCL限制表:GSM900_MAX_P = "6.0,8.0,10.0,12.0,13.8,15.8,17.8,19.8,21.8,23.8,25.8,27.8,29.5,31.0,32.9,"GSM900_MIN_P = "4.0,6.0,8.0,10.0,12.5,14.5,16.5,18.5,20.5,22.5,24.5,26.5,28.5,30.0,31.7,"DCS1800_MAX_P = "2.0,3.5,5.0,7.0,9.0,11.0,12.5,14.5,16.5,18.5,20.5,22.5,24.5,26.5,28.0,31.0,"DCS1800_MIN_P = "0.0,1.5,3.5,5.0,7.0,9.0,11.5,13.5,15.5,17.5,19.5,21.5,23.5,25.0,27.0,28.7,"PCS1900_MAX_P = "0.5,2.5,4.5,6.5,8.5,10.5,12.5,14.5,16.5,18.5,20.5,22.5,24.5,26.5,28.5,30.5,"PCS1900_MIN_P = "-0.5,1.5,3.5,5.5,7.5,9.5,11.5,13.5,15.5,17.5,19.5,21.5,23.5,25.5,27.5,29.5,"频率和相位误差的限制表:GSM_Freq_Error_Limit = 90DCS_Freq_Error_Limit = 180PCS_Freq_Error_Limit = 190Phase_Error_Peak_Limit = 20Phase_Error_RMS_Limit = 5Spectrum due to switching enable = "1,0,0,1,"开关频谱和调制频谱的偏移量的定义:"1,0,0,1," 指使用+/- 400k 和+/-1.8M的偏移量进行测试Spectrum due to Switching +400kHz= -31.182460Spectrum due to Switching -400kHz= -29.590330Spectrum due to Switching +600kHz= -35.207820Spectrum due to Switching -600kHz= -32.279390Spectrum due to Switching +1.2MkHz= -34.092160Spectrum due to Switching -1.2MkHz= -38.503780Spectrum due to Switching +1.8MHz= -43.583010Spectrum due to Switching -1.8MHz= -46.116880Spectrum due to modulation enable = "0,0,0,1,0,0,0,0,0,0,1,"Spectrum due to Modulation +100kHz= -8.557312Spectrum due to Modulation -100kHz= -8.777496Spectrum due to Modulation +200kHz= -34.214780Spectrum due to Modulation -200kHz= -34.015660Spectrum due to Modulation +250kHz= -39.874850Spectrum due to Modulation -250kHz= -38.849580Spectrum due to Modulation +400kHz= -61.613100Spectrum due to Modulation -400kHz= -62.010590Spectrum due to Modulation +600kHz= -66.382050Spectrum due to Modulation -600kHz= -66.253600Spectrum due to Modulation +800kHz= -66.471500Spectrum due to Modulation -800kHz= -67.809330Spectrum due to Modulation +1MHz= -68.384120Spectrum due to Modulation -1MHz= -68.194400Spectrum due to Modulation +1.2MHz= -69.887570Spectrum due to Modulation -1.2MHz= -71.136630Spectrum due to Modulation +1.4MHz= -73.157710Spectrum due to Modulation -1.4MkHz= -72.516720Spectrum due to Modulation +1.6MHz= -74.163570Spectrum due to Modulation -1.6MHz= -76.117770Spectrum due to Modulation +1.8MHz= -76.022610Spectrum due to Modulation -1.8MHz= -78.223210Spectrum due to switch limit = "-10.0,-10.0,-21.0,-21.0,-21.0,-21.0,-24.0,-24.0,"开关频谱的限制值Spectrum due to modulation limit Line0001 ="0.5,0.5,-30.0,-30.0,-33.0,-33.0,-55.0,-55.0,-60.0,-60.0,-60.0,-60.0,-60.0,-60.0,"调制频谱的限制值4.1.板号Barcode = "S4716A0007 00"定义板号的起始值Barcode Limit = "MT012345678901234569"滤除未定义的板号,检测写入的板号位数。
铁塔3G and 4G Modem安装和调试指导
铁塔3G/4G Modem安装和调试指导V1.0一、铁塔3G/4G Modem的现场接线和安装要求。
图1.eStoneII接入铁塔3G/4G Modem的接线图(例图)1、严格按照FSU与铁塔3G/4G Modem(12V供电)的进行接线和安装:铁塔3G/4G Modem的USB口接入到FSU的USB口。
铁塔3G/4G Modem的GPS/BD(北斗定位系统)的RS-485口接入到FSU的串口(RS-485通讯方式)。
注意:铁塔3G/4G Modem中,烽火产品的BSD(北斗定位系统)口是集成在USB口中,其硬件上没有RS-485口,遇到烽火的产品,只需要接USB口即可,但是FSU的配置中通过配置串口32,就可以与烽火产品的BSD(北斗定位)口通信。
铁塔3G/4G Modem的12V电源口一定要通过FSU的DO口与12V电源连接,F SU实际应用情况下,要通过DO口给铁塔3G/4G Modem进行断电控制,防止铁塔3G/4G Modem异常情况。
注意:此步骤非常重要,否则会造成二次下站。
铁塔3G/4G Modem的供电电源模块靠近铁塔3G/4G Modem安装,12V电源线通过FSU的DO口到铁塔3G/4G Modem的线长尽量短。
2、严格按照铁塔3G/4G Modem(12V供电)的安装要求进行接线和安装:铁塔3G/4G Modem的SIM卡卡座,在插入SIM卡时,要注意对准SIM卡的卡槽和SIM卡的插入方向。
注意:SIM卡插入时,一定要按照SIM指示方向插入,否则会造成SIM卡识别问题。
SIM卡插入时,一定要对准插槽,否则SIM卡很容易掉到产品里面,造成SIM卡无法取出。
铁塔3G/4G Modem的3G/4G天线和BSD(北斗定位系统)的天线与铁塔3G/4G Modem的天线接口一定要拧紧,否则会造成天线接触性问题,影响铁塔3G/4GModem自动找网时的信号质量,且天线的放置位置很重要,最好找信号比较好的地方进行放置。
Modem典型配置举例
1.1 Modem典型配置举例1.1.1 使用Modem脚本管理Modem●在进行Modem之间的协商时,Modem的速率一定不能改变,如果改变了那么就要用AT命令进行新的速率匹配。
●Modem使用不同方法来锁定EIA/TIA-232串口速率,通过参考Modem操作手册查知Modem如何锁定速率(可能的项有&b、\j、&q、\n 或者使用s寄存器)。
●Modem必须使用DCD(数据载波检测)来表明和远端连接的建立,大部分的Modem使用&c1命令来进行这种配置。
具体内容可以参见相关厂商提供的Modem操作手册。
●Modem必须允许通过DTR(Data Terminal Ready)信号来挂断Modem的活动连接,大部分的Modem使用&d2或者&d3来进行这种设置,具体内容可以参见Modem操作手册。
●如果Modem要有入呼叫的功能,则必须进行入呼叫摘机振铃数的配置,我们的要求是不采用振铃自动应答的方式,大部分的Modem采用S0=0进行配置,具体内容参见Modem操作手册。
针对以上各种情况我们的典型初始化串如下:AT&b1&c1&d2&s0=0该初始化串的功能解释:●锁定串口的速率●使能DCD的检测●使能DTR的挂断功能●配置成非自动应答(2) 配置步骤[Quidway]script-string init "" AT&b1&c1&d2&s0=0 OK[Quidway]interface serial 0[Quidway-Serial0]start-chat init1.1.2 使用初始化脚本进行上电初始化1. 配置需求使路由器在上电或重启时对于和异步口相连的Modem进行初始化。
2. 配置步骤[Quidway]script-string init "" AT OK AT&B1&C1&D2&S0=1 OK AT&W OK[Quidway]interface async 0[Quidway-Async0]modem[Quidway-Async0]script startup init1.1.3 使用脚本进行直接拨号1. 配置需求配置Modem脚本,直接进行拨号。
4G耦合工具使用说明
MTK耦合工具使用说明本工具是基于MTK 产线工具ATE,针对NSFT(非信令综测)功能进行优化和简洁而来的,手机与仪器的连接由传导改为耦合的方式,MTK内部叫作Wireless NSFT.一、准备工作1.1 用天线厂确认过性能的金机测试耦合环境的线损;手机通过耦合板连接仪器,在耦合板上找到最佳的位置,并记录各频段的线损。
2.2将线损导入到配置文件(CFG)中;LTE频段的线损统一在[LTE Cable Attenuation]目录下进行设置:2G/3G各频段的线损在各设备对应的初始化目录下设置:8960:CMW500:二、工具使用方法及流程:2.1打开工具:点击”Report& System”选择文件和进行其它设置:2.2点击”File setting”文件选择:第一次打开后先加载test setup文件,请选择文件夹中的“MTK_SETUP_LTE_lwg.ini”。
点击Save change 后,工具会自动关闭。
请重新打开再进入到文件选择界面进行其它文件的选择。
红框从上到下的选择分别为:对应版本的modem database;对应版本的AP database;综测用的配置文件;综测结果/报告保存目录。
2.3 测试项及仪器相关选择:回到上级目录,测试项按照默认即可,若仪器与默认(CMW500)不一致时需要重新勾选,并注意在CFG文件修改其对应的GPIB地址(线损也应在CFG对应仪器下设置)2.4 保存设置后,点击主界面下的”Wireless Test” 进行初始化操作。
2.5开始测试,待初始化完成后,点击大的测试按钮,手机插入USB开始测试。
2.6 测试结果显示:测试结果显示为pass,可以继续点击”Wireless Test”对其它手机进行测试。
测试LOG可以通过点击红框中的”View Log File”进行查看,也可以在设定的Report目录下查找与SN号对应的CSV格式的报告。
联发科处理器规格一览
联发科处理器规格一览中国台湾的联发科(MTK)公司的产品因为集成较多的多媒体功能和较低的价格在大陆手机公司和手机设计公司得到广泛的应用。
更由于MTK 的完工率较高,基本上在60 %以上,这样手机厂商拿到手机平台基本上就是一个半成品,只要稍稍的加工就可上架出货了。
这也正是许多山寨手机都使用MTK 的最主要的原因。
在目前的智能手机市场中,只有苹果、三星和华为拥有自己的手机CPU,而其它厂商的产品则大都基于高通或者联发科的CPU打造,这两家手机CPU厂商也因此而受到了大量玩家的关注。
联发科智能手机处理器基本参数对比一览表与常见于旗舰级手机产品、给人高大上印象的高通不同,联发科的手机CPU一直冠以低端、廉价的名头,这里面除了一些历史原因外,与他们的手机CPU产品选择主攻中低端市场也有莫大的关系。
不过联发科不会一辈子都只做低端,虽然现在他们的手机CPU常见于千元或者千元以下级中低端手机市场,不过联发科正在努力往高端市场走,力求在各种价位上都有产品可以跟高通竞争。
今天我们就来简单介绍一下联发科目前主力的手机CPU产品,希望能够让大家对联发科的手机CPU规格和定位有所认识。
下面我们先来盘点MTK智能手机主控芯片:MTK6573 与MTK6513 区别不同点MTK6573 是为GSM + WCDMA 网络设计,双卡双待而MTK6513 只为GSM 网络设计,不支持3G网络。
MTK6515是关于TD智能手机解决方案,支持Android 4.0 Ice Cream Sandwich操作系统,不论是多媒体还是上网速度都做了极优化,它提供完整的中国移动3G软件包,方便手机厂商终端的上市时间。
MTK6575是2012年推出的一款基于Cortex-A9架构的单核处理器,支持双模GSM/WCDMA网络。
MTK6515M是MTK6575的cust down 版本,主频1GHz的ARM CortexTM-A9处理器,只支持单模的GSM制式网络。
MTK网络参数总结
网络参数总结网络参数分GSM和GPRS两部分,以下分类说明GSM参数部分(BY GSX)GSM参数对应的数组为NVRAM_EF_CSD_PROFILE_DEFAULT(23c_08a平台)(不同平台可能不一样,比如53平台为COMMON_NVRAM_EF_CSD_PROFILE_DEFAULT,一般找含有CSD_PROFILE_DEFAULT即可)数组结构体为typedef struct{l4_addr_bcd_struct addr;kal_uint8 csd_ur;//指速度,一般有三种:0x01表示4.8kbps,依次为0x02为9.6kbps,0x03为14.4kbps kal_uint8 csd_type;//线路型态。
0x01为analogue,0x02为ISDNkal_uint8 csd_module;//使用的数据模块,没有要求设置为0kal_uint8 auth_type;//认证类型,一般为normal“0x00kal_uint8 user_id[32];//用户名称kal_uint8 user_pwd[32];//密码kal_uint8 dns_addr[4];//dns服务器地址kal_uint8 sec_dns_addr[4];second dns服务器地址l4_name_struct name;//见下面kal_uint8 prov_url[16];//一般为0kal_uint8 napid[16];//一般为0kal_uint8 account_type;//一般为0kal_uint8 read_only;//一般为0} nvram_ef_csd_profile_struct;注:其中l4_addr_bcd_struct add结构体类型为typedef struct _l4_addr_bcd_struct//{kal_uint8 addr_length;kal_uint8 addr_bcd[41];} l4_addr_bcd_struct;//此结构体主要是包含gsm数据的,第一个是长度,第二个是,的写入规则参见下面举例l4_name_struct name结构体typedef struct _l4_name_struct{kal_uint8 name_length;//gsm数据服务商名长度kal_uint8 name_dcs;//一般为0kal_uint8 name[32];//gsm数据服务商名} l4_name_struct;举例说明以下以中华电信CHT为例:kal_uint8 const COMMON_NVRAM_EF_CSD_PROFILE_DEFAULT[] = {#ifdef CUSTOM_CSD_PROFILE_DEFAULTCUSTOM_CSD_PROFILE_DEFAULT#else /* CUSTOM_CSD_PROFILE_DEFAULT*/0x06, 0x81,//长度,没有搞明白为什么不是空都写得是0x06, 0x81,这个数,有研究明白的还请指教。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MTK平台modem 配置先从modem配置表里了解一下每一个文件夹对应哪个频段的配置其他没有标记的,目前我们是用不到的,也不要去修改里面的参数。
打开每一个需要修改的文件夹,可以看到三个子文件夹,类似下图:我们只需要修改上面框选里面的文件夹里面的选项即可。
进入到文件夹里面,发现有好几个文件,我们只需要修改下面标红的两个就可以了,一般都是**_mipi.h和**_rf.h文件各个文件夹里面文件详细说明如下图:了解了上面文件说明后,下面开始讲具体参数配置。
一、mmll_rf USID配置以及修改由于我们目前使用到的SKY的PA和开关,所以他们两个的USID是一样的,出厂默认都是OxF,按照常理来讲,由于PA和开关挂在不同的MIPI通路上,是不会有地址冲突的问题,但是目前MT6735平台存在弱4G信号下,切不回2G通话,也就是有时候打不进来电话,所以需要将这两个设备的USID改成不一样,修改PA和开关都可以,下面示例修改PA 的USID。
首先打开SKY77643的规格书,找到这个位置稍后将会用到里面的Product ID和Manufacturer ID然后在mmll_rf文件夹里面打开这两个文件夹在mml1_custom_mipi.c文件里面找到这个位置,按照上面的描述修改相应的值后面的new USID可以修改为0x1~0xE之间的一个,在mml1_custom_mipi.h文件里面对应修改就可以了,由于我们修改的是PA,所以在port sel 下面需要选取MIPI_PORT0,如果是开关的话,就需要对应修改为MIPI_PORT1。
至于在这里选取修改的USID是PA0还是PA1,ASM0还是ASM1,可以从后面的文件里面看出来。
比如在4G里面的lte_custom_mipi.c文件里面,可以看到在TPC这里会有一个USID的调用。
这里可以看到,在同一个文件里面对同一个PA可能会有两个USID的调用,主要因为这个modem沿用了phase-1设计的模板,很多东西没有和phase-2设计选用的PA对应上来,我们目前的设计中,FDD和TDD已经做到一个PA里面去了,所以USID应该是要一致的,所以我们后来把所有用到PA1的地方全部改为了PA0。
如上为修改USID内容。
二、l1_rf 2G 配置在配置寄存器之前,需要在l1d_custom_mipi.h里面确认mipi是否是打开的,在这个文件里面找到如下位置,这个值是1,就代表mipi是打开的,后面我们在配置的时候,只需要配置mipi enable选项就可以了。
由于2G部分的发射走的是开关的通路,所以配置2G的时候,都需要在开关端配置完成。
在l1d_custom_mipi.c文件里面打开,先从大致的组织架构来讲,一般来说,在配寄存器之前,会有一个event事件让我们去定义,大致的意思是从第几行到第几行是什么功能,比如上图定义的是,从第0行到第1行是开关的预打开,这里的第0行就是我们实际的第1行,所以0~1,是需要占用两行去配置的。
从上面的event配置可以看出来,实际开关的打开时间在QB_MIPI_RX_ON1这一步。
上图是GSM 接收的寄存器配置,在前面event事件定义的时候已经说过,第1,2行是开关的预打开,发射的时候也是一样的,所以,当我们看到0x1C这个寄存器的时候,我们都不用去修改,在上面的图中,一共有2次用到0x1C寄存器,第一次是初始化,最后一个是关闭作用,我们实际上用的到去配置的就是第三行,开关的00寄存器,这里拿SKY77916举例说明首先,可以从原理图上看出来,这里和3G的使用用的SKY77590类似,只不过是SKY77916外围可以提供14个TRX口让我们去做更多的频段上图是SKY77916的寄存器0的每一位说明,目前我们的modem里面都是用16进制的,所以转换成2进制,就一共有8位,特别注意的是第5位那里,0是正常增益,1是低增益,只针对高频,这里后面在B39的发射配置的时候会用到。
在控制开关打开关闭的时候,我们可以近似的把下面4:0这一行里面的值作为开关打开时候的值,例如,在GSM850 RX配置的时候,TRX口用的是TRX4,所以此时GSM850接收寄存器0这里就需要配置为0x02,以上为GSM RX配置。
GSM TX配置和RX的event事件定义差不多在第1,2行还是开关的预打开,后面在开关PA打开的时候引入了寄存器1,寄存器用于设置PA的偏置电压GSM按照默认的去设置就好了,一般来说影响不大,在这里配置寄存器0的时候,和前面不一样,可以看到黄色箭头指向的位置,这里之前应该是一个数值,现在是GGE_MIPI_PA_G8这个宏,在紧跟着下面会有一个定义这里截取的是GSM850的配置,所以在GMSK调制发射的时候,值是0x0A,可以对比上面开关寄存器0的真值表,是LB_GMSK_TX,下面8PSK调制发射的时候,也就是我们平常说的EDGE,对应真值表是EDGE和线性发射,后面配置B34,B39的时候,它们的发射也需要选择此类发射。
照此类推可以配完GSM其他频段。
另外在配置的时候,可能会看到有如下字符NOTCH_SWITCH,set0,set1,这些看到直接跳过,不需要配置。
接下来是配置l1d_custom_rf.h文件前面也有提到,我们在这里需要配置mipi enable的情况,这里的配置是BPI的配置,和我们之前的3G平台一样,我们只需要配置PR2和PT2后面的值就可以的,其他的可以不用管从35平台的原理图可以看出,BPI控制从0~27总共28个,所以转成16进制,一共就有7位,BPI0~3第最低位,4~7是倒数第2位,以此类推。
比如在B2,B3的接收位置,有一个开关去切换接收,它用的BPI口是10,又从开关特性知道,当BPI10=1的时候,主接收与B3的接收相通,所以在B3也就是DCS的PR2的地方,我们就需要配置成0x00000400,如果发射里面有开关,类似。
最后,就需要配置GSM的发射接收口了,在l1d_custom_rf.h文件下面可以找到这样两个位置上面是RX,下面是TX,还是和之前一样,这里只需要配置mipi enable的选项,由于目前我们的项目接收都是和3G,4G(主集)双工器共用通路了,所以,这里接收我们只需要看Band,不用去分2,3,4G了,比如B2,在2,3,4G里面的接收口都会是IORX_MB1。
发射端口配置,根据原理图去匹配,一般来说,发射端口不会更改。
如上为整个2G配置方法。
三、3G配置(1)、WCDMA控制逻辑配置在ul1d_custom_mipi.h文件里面确认mipi enable是否打开,默认都是打开的,可以确定下,不做修改。
行,第一行初始化,第二行打开开关对应下面的data控制在WCDMA的TX配置的时候,首先看到event事件定义定义打开的其实也只有第一行也就是说,只有0x1C这里起了作用,后面的都是在关闭PA,在这里如果配置了PA的寄存器0和寄存器2也是没有关系的,通过实际测试发现,电流没有影响,但是为了安全起见,还是在TX里面把寄存器0,1,2,3的值都配置为0x00,发射的寄存器0,1,2,3的值,可以在后面TPC里面配置,同时,可以看到第6,7行是打开开关的,这里和前面一样,TRX口用的哪个开关就配置为其对应的值。
接下来是TPC里面的参数配置可以看到,最右边是有注释的,L7~L0,这是功率等级,L7是最大功率,从上往下依次减小。
这里PA是用的SKY77643,用B1举例说明一下每一个寄存器的配置。
先来了解一下SKY77643的内部架构图以及MT6169 transceiver每个端口支持的频段,这里可以同理共用到SKY77643 HB,MB,LB每组可以做到的频段。
从上面原理图对应的来看,B1使用的是MB1口,然后对应到SKY77643的真值表来配B1的TX,首先寄存器0直观给我们显示到的是用二进制的,所以,这个值是0 1001 1 00,由于寄存器0的作用是打开PA,所以在选好端口发射后,需要让PA enable打开,对应到十六进制就是0x4C,接下来的寄存器1和寄存器3都是配置PA的偏置电压的,按照SKY提供的文档配置即可,这个可以参考文档:Skyworks MIPI Setting for MTK。
如果存在ACLR 比较差的情况,可以按照真值表将值改大,对应的电流也会变大,这个在4G上面可能需要改动,WCDMA的时候一般按照默认的去写就好了。
对于寄存器2,它的作用是打开PA内部的开关,所以从上面的真值表对应下来就是1010 0000,即是0xA0。
对于寄存器0和2,7个等级都是一样的值。
接下来是ul1d_custom_rf.h文件我们进来也是可以看到BPI控制的,和之前一样还是配置PR2和PT2,这里多了一个RXD的选项,一般来说WCDMA的灵敏度比较高,可以不配置分集,如果遇到WCDMA灵敏度差的时候,可以尝试把这边的分集打开,如果有开关,就需要配置一下这里的BPI。
在这个文件的最下面,可以看到如下的图这也就是定义我们打开哪几个WCDMA的频段,需要特别注意的是,前面3个是定义高频的,后面2个是定义低频的,要对应上频段去打开,以免出现一些不可预知的问题。
以上为WCDMA的整个配置。
(2)、TD-SCDMA控制逻辑配置在使用SKY77643+SKY77916的组合的时候,PA和开关都可以做B34,B39,目前为止我们只在L1上面做了TD-SCDMA,PA开关搭配是SKY77824+SKY77910,这个组合TD 只能做在SKY77910上面,下面大致介绍一下配置方法,TD和其他几个制式配置方法有点不太一样,但是配置的地方不会太多。
打开tl1d_custom_mipi.h文件由于我们使用的是SKY77910的TD通路,所以在下面寄存器数目那里设置为3。
首先是RX的配置,先是On再Off,按照注释去配置,通过注释我们也可以看到,一个完整的TD band分成了高低各16位,在高16位里面,0x0F5C的意思是,0x0F是开关的USID,5C代表寄存器0x1C,也就是和前面一样,初始化寄存器,对应前面低16位就是0x38,后面两个0是对齐格式用的,没有实际意义,所以下面的0x0F40即是,开关寄存器0的值为0x0D,B39也是类似,在RX Off的时候也是一样,先是让寄存器0 standby,然后再关闭。
在SKY给到的配置文档上面RX Off有一个特别说明,在配置的时候按照它的要求去改就行了。
在TX配置的时候,可以看到module是PA,在这里还是SKY77910,本身它既是开关也是PA。
在后面的band配置那里,我们看到了和2G发射类似的方式,紧跟TX配置下面就有一个配置表从后面的注释内容可以看出来,在这里一共分成了高中低三个模式,寄存器顺序是0x1C,0x01,0x00,寄存器1是配置bias的,所以可以从SKY提供的这个文档上找到配置的电流值(Skyworks MIPI Setting for MTK)。