MTK4Gmodem配置课件.docVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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 这里就需要配置为

文档评论(0)

liuxiaoyu99 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档