MTK手机平台及相关

       前段时间,了解了SIM800模块,拆开发现有个MTK的ARM7核的芯片。于是去了解了下MTK的基带芯片等东西。

       下到了MT6260A的芯片手册,199pin的TFBGA封装,下图为其内部结构框图和典型应用图:


可以看到这个芯片集成了很多功能,再加上少量的外围芯片就可以作为一个手机的主板了。

不得不诧异为什么该芯片可以实现这么多功能,肯定是采用soc的解决方案在总线上挂载了这些功能模块。原来自己了解过or1200及其wishbone总线,估计也是采用这种方式,以后有机会说不定也可以在or1200总线上挂载很多功能部件、按这个mtk芯片去仿它的功能。最后整芯片的封装仅为9.6mm*8.6mm,不知采用的多少线程的工艺,这么多功能居然做到这个尺寸。


后面自己又了解了mtk手机开发平台,大致学习了《走出山寨-MTK芯片开发指南》一书,该书介绍了mtk采用的turnkey的解决方案,使三寨机的开发只需3个人,介绍了mtk芯片所采用的Nucleus操作系统以及该软件平台。自己在看的时候可以对比现有的Android平台开发。后面还介绍了开发的软件工具平台,以及如何在上述软件平台上修改代码来定制自己的功能。重点在MMI,即用户界面。由于自己不做这一个方面,所以大致看了一下文章结构和相关章节,有了个整体的把握。


这还仅仅只是周边的知识和数据手册,具体到一个手机的电路究竟是怎么采用mtk的芯片来实现的?所以自己又从网络上找到一份mtk6228完整的原理图,联想I909就是采用的这个芯片。具体原理图参考附件。

这个芯片淘宝有卖。。。上个图吧,对于我这种外行,加深点直观印象。


该芯片具体的数据手册没有下到(不科学。。。)

具体的原理图大致看了下,这个芯片300多pin,原理图还是蛮详细的,各个模块分开画,其中用到了mt6305电源芯片、mt6189 fm芯片、BC313143A蓝牙芯片,还有内存,mt612x射频芯片。等等,还有很多小芯片,不查了。


自己在网上找了些有用的信息


从百度文库找了片文章:

该文章转自自 http://wenku.baidu.com/link?url=yJcCVo2mP0QbbnHOBSvqRLHWJQzj1bjxc7wOhvHr7c-swBFobStbGUIQVnBSy5FHSjgfdjQeWfYj-YfisaztXQ-8FnsEULJZ1VjsLtE8cI3

MT6228(基带)+MT6305(电源管理)+MT6129(射频)=基本通话功能+MP3+TVOUT

芯片间的框图:


按电路功能,可以把它分为四个部分:射频电路,基带电路,控制电路,接口电路。

1. 射频部分:

主要由FEM,RF3166,MT6129,26M温补晶振等部分组成。

A. FEM:由分频器和双工器组成,通过CPU对其的控制,进行GSM RX,GSM TX,DCS/PCSRX,DCS/PCS TX之间的转换。

B. RF3166:  射频功放,把射频信号放大到需要的功率水平。发射输出的信号通过MT6228发出的VAPC来控制功放的增益,实现对输出功率电平的控制。

C. MT6129:所有的RF调制/解调都是在此完成的,由发射器、接收器、频率合成器、压控振荡器、稳压器、锁相环等部分组成,其中接收支路主要由低噪声放大器、RF VCO、频道选择滤波器、可编程增益放大器、低通滤波器组成。发射支路主要由TX VCO、换成放大器、正交解调器、鉴相器、环路滤波器组成。

D. 温补晶振:1为MT6228提供频率合成的基准频率。2为基带芯片内的内核和DSP提供时钟信号。

射频包括接收通路和发送通路两部分:一:接收通路。从天线接收到的射频信号经过滤波选出需要的信号,先经过低噪声放大,混频,可编程增益放大器,然后经过鉴相器解调出同相(I,IB)正交信号(Q,IQ)四路信号,最后经过低通滤波器消除高频干扰后送给基带芯片MT6228进行A/D转换。二发射通路。将基带芯片MT6228传来的四路模拟信号I,Q信号经过IQ调节器,采用锁相环调制的方式(由MT6228内的鉴相器,环路滤波器和TXVCO共同组成锁相调制电路),把GSMK(最小高斯移频键控)调制频谱调制到指定的频率,再经过滤波器进入TX VCO(发射本振),然后输出DCS/PCS TX,GSM TX信号,再经过带通滤波器,衰减器进入PA进行功放,最后送到天线发射出去。

2. 基带部分:

主要由MT6228,存储器32.768khz晶振,AUDIO PA(音频功放)等组成。

基带芯片MT6228集成了MCU(包括32bitARM7EJ_S内核512kbitSRAM,主要执行高层协议和多媒体处理)DSP(主要执行底层协议和音频处理)两部分。基带芯片是手机的中央控制处理器,提供手机多部分控制与管理及音频编解码,GMSK调制解调,信道编解码,交织/解交织,加密/解密等。从MT6129来的I/Q信号进入MT6228后,先经过A/D转换,GMSK调制,去交织,解密,信道编码,PCM(脉冲编码调制)解码,D/A转换,最后由扬声器输出。输入过程刚好相反,先经过A/D转换,PCM编码,信道编码,加密,交织,GMSK,调制,D/A转换出I/Q信号进入MT6129。

存储器:NOR;大部分才有256Mbit FLASH和160Mbit SRAM的存储器,这两部分封装在一个芯片中,FLASH部分用于存储手机软件,射频校准数据,用户设置的数据等。SRAM主要用于手机软件运行所需要的空间并临时保存程序运行的中间数据。

NAND:主要用来存储用户自己下载的资料.NOR由或非门逻辑设计而成,生成成本比较高,数据密度不太大,所以容量较小。NAND由与非门逻辑设计,容量可以做得很大,价格比较便宜,由于其高密度,多用于大量数据存储如U盘等。

32.768khz晶振主要起到三个作用。1基带唤醒。2RTC(实时时钟)维持。3当13M不工作时其维持手机与基站的同步。

AUDIO PA:从CPU输出音频信号经过这里再从喇叭输出。

3. 控制电路

主要由电源管理IC MT6305和其他各种电源IC组成。

MT6305;提供7路LDO(LOW DROPOUT REGULATOR低压差线性稳压器)给MT6228供电。具有充电管理,马达使能,闹钟使能,LED使能,限流保护,过压保护,过温保护等功能,另外还提供CPU与SIM卡之间的接口。

  其他的各种电源IC:包括充电IC各种LDO和DC TO DC.如给USB 3.3V.FLASH LED 4.5V.LCD 3.2V等。

4. 各种接口电路

     包括LCD,CAMERA,USB,SIM卡,T_FLASH,KEYPAD.MP3.TVOUT.


前段时间稍微深入了解了下,算是有个大体上的把握和了解了。就告一段落,算是一个学习总结吧。欢迎各位一起交流。


     lijiuyang

2015-7-28于武昌



Contents 文档的目的 ....................................................................................................................................... 1 版本信息 ........................................................................................................................................... 2 GPS 基本知识 .................................................................................................................................. 4 Ø 1.1)GPS 定位和网络定位有什么不同? ...................................................................... Ø 1.2)3D 定位和2D 定位的区别? ................................................................................. Ø 1.3)卫星分布对GPS performance 有很大影响吗? .................................................... Ø1.4)如何同步GPS 时间到本地时间? ......................................................................... Ø 1.5)各个卫星系统的卫星编号是多少? ...................................................................... Ø 1.6)GPS 定位精度能够达到多少? .............................................................................. MTK ALPS GPS 的特殊知识 .............................................................................................................. Ø 2.1)FULL start、COLD start、WARM start、HOT start 这些启动方式是什么意思? Ø 2.2)各种启动方式的 TTFF 是多少? ............................................................................ Ø 2.3)辅助定位技术有哪些? .......................................................................................... Ø 2.4)如何快速获取 MNL Version? ................................................................................ Ø 2.5)Galieo 是否支持? ..................................................................................................... Ø 2.6)Gps 在工作期间,上报数据的频率是多少?.......................................................... Ø 2.7)是否支持 SBAS? ....................................................................................................... Ø 2.8)对GNSS 的支持是如何的? ...................................................................................... Ø 2.9)GPS 在工作期间,是否有休眠的机制? ................................................................. Ø 2.10)GPS 芯片使用的 TCXO 物料的频偏不同,软件是否需要配置? ........................ Ø 2.11)软件如何配置使用什么卫星系统? ....................................................................... LOG 相关 ......................................................................................................................................... Ø 3.1)MTK 的工程师为什么总是需要提供 gps debug log? ........................................... Ø 3.2)Gps debug log 存放在哪里? .................................................................................. Ø 3.3)Gps debug log 的存放目录是否可以修改? ........................................................... Ø 3.4)抓取什么 log,才能够方便MTK 工程师快速的分析GPS 问题。 ...................... Ø 3.5)GPS NMEA sentence 是否可以在mtklog 中出现? ............................................... Ø 3.6)如何通过 log 判断GPS 软件工作正常? ............................................................... Ø 3.7)如何确定导航系统选择的就是软件配置的 ........................................................... Code Flow 相关 ............................................................................................................................... Ø 4.1)EPO 的下载过程。 ................................................................................................... Ø 4.2)开发GPS tool,参考 CWtest、meta gps、ftm gps 的流程。 ............................... Ø 4.3)GPS LNA GPIO 的控制流程。 .................................................................................. GPS 无法搜到卫星 ......................................................................................................................... Ø 4.1)确认GPS 软件工作正常。在open sky 的环境下是有卫星讯号的,但是为什么我的设 备一颗卫星搜不到?我应该怎么检查这类问题? ...................................... Ø 4.2)对于使用 6752/6732 的平台,对GPS LNA GPIO 的pin 的控制无效,导致无法搜 星 问题如何处理? .......................................................................................................... Coclock 相关 ................................................................................................................................... Ø 5.1)目前支持 Coclock 的平台有哪些? ........................................................................Ø 5.2)什么是Coclock 方案? ............................................................................................ Ø 5.3)Coclock 为何需要校准? ......................................................................................... Ø 5.4)Coclock 方案和TCXO 方案,在end user 使用上有什么不同? .......................... Ø 5.5)Coclock 下软件如何配置? ..................................................................................... Ø 5.6)Log 中有什么地方表示我选择的 coclock 方案? .................................................. Ø 5.7)如何判断有校准成功?........................................................................................... Ø 5.8)如何检查 clock 的稳定性? .................................................................................... AGPS 认证相关 .............................................................................................................................. Ø 6.1)测试AGPS sensitivity 之前,为什么需要先3D fix? ............................................. Ø 6.2)AGPS 认证测试之前,需要经过软硬件的检查有哪些? ..................................... Ø 6.3)AGPS 认证测试的地点一般有哪些? ..................................................................... Ø 6.4)有没有认证测试的 SOP? ....................................................................................... 测试相关......................................................................................................................................... Ø 7.1)如何测试FULL start、WARM start、COLD start、HOT start 这几种启动方式的TTFF? Ø 7.2)GPS field trial 测试,该如何进行? ........................................................................ Ø 7.3)如何去测试EPO 的辅助效果? .............................................................................. Ø 7.4)如何去测试Hotstill 的辅助效果? ......................................................................... Ø 7.6)客户制定了自己的测试方法和标准,测完 fail,why? ...................................... GPS 资料 ......................................................................................................................................... Ø 8.1)请从 DCC 上查找如下: ....................................................................................... Ø 8.2)MTK online 上的eCourse 有哪些GPS 资源? .................................................... Ø 8.3)porting MT3332 有哪些资料? ............................................................................. Ø 8.4)如果我要分析 gps performance,我可以参考什么 log? .................................. MAUI GPS 特殊知识 ...................................................................................................................... Ø 9.1)Makefile 中有哪些GPS 相关项? ........................................................................ Ø 9.2)FULL start、COLD start、WARM start、HOT start 这些启动方式是什么意思? Ø 9.3)各种启动方式的 TTFF 是多少? .......................................................................... Ø 9.4)辅助定位技术有哪些? ........................................................................................ Ø 9.5)GPS 不工作问题如何调试? ................................................................................ Ø 9.6)GPS 搜不到卫星问题如何调试? ........................................................................ Ø 9.7)GPS 搜星慢问题如何调试? ................................................................................ Ø 9.8)如何用 miniGPS tool 检查 gps 搜星状况? ....................................................... Ø 9.9)如何在 MAUI 上开发GPS? ................................................................................. Ø 9.10)如何在 MAUI 上测试 GPS Performance? ......................................................... Ø 9.11)如何调试EPO 下载失败的问题? ..................................................................... Ø 9.12)如何在 PHONE 上将EPO 支持起来? ............................................................... Ø 9.13)GPS 的启动流程是什么样的? .......................................................................... Ø 9.14)GPS 支持哪些command? .................................................................................Ø 9.15)如果将 gps log 保存在本地设备中? ................................................................ Ø 9.16)AGPS 认证需要抓取什么log? .......................................................................... Ø 9.17)MT6261M 是否支持GPS chip MT3332/MT3336? ........................................... Ø 9.18)MAUI 上是否支持MT3333/ MT3339/MT3329/MT3337 等 GPS chip? ........... Ø 9.19)如何同步GPS 到系统时间? ............................................................................ Ø 9.20)MT3332 如何切换到GPS+BEIDOU 模式? ........................................................ Ø 9.21)EPO 是否可以通过BT 下载? ............................................................................ Ø 9.22)Tracker 、IOT 上GPS 的功耗多少? .................................................................
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值