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于武昌

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-04 17:21:30

MTK手机平台及相关的相关文章

论山寨手机与Android联姻 【7】 MTK手机软件系统

MTK feature phone的基本功能是通话和短信,要了解MTK手机软件系统,首先需要简要回顾几个移动网络通讯的基本概念. Figure 38. GSM-GPRS ArchitectureCourtesy http://farm3.static.flickr.com/2694/4239683146_55f0dd7e11_o.png 以GSM系统为例,手机以无线方式建立起与基站(BTS)的联系,两者之间通讯接口是Um.基站与基站控制器(BSC)之间的通讯接口是Abis,基站控制器与移动交换中

手机版web相关meta配置

若页面需默认用ie兼容内核,增加标签: 若页面需默认用ie标准内核,增加标签: --> 页面标题 手机版web相关meta配置,布布扣,bubuko.com

iSlider手机平台JS滑动组件

iSlider手机平台JS滑动组件,无任何插件依赖.它能够处理任何元素,例如图片或者DOM元素.它有如下特性:能够自定义动画,自带的动画包括default, rotate, flip 和 depth你能够简易地添加回调函数(onslidestart, onslide, onslideend, onslidechange)我们还支持滑动衰减效果,循环效果,自动滑动效果,水平/垂直滑动.兼容主流浏览器,懒人图库推荐下载! 使用方法: 1.你需要为iSlider先新建好数据: var data = [

论山寨手机与Android联姻 【6】MTK手机的基带芯片

MTK的硬件技术的核心,在于它的基带芯片.为了降低成本,同时缩减手机主板的面积,基带芯片中除了CPU以外,还集成了很多外设控制器.Feature Phone的功能,基本上取决于基带芯片所支持的外设功能. 最早的MT6205方案,只有GSM的基本语音功能,不支持GPRS数据通信.没有WAP.MP3等功能. 随后MT6218在MT6205基础上,增加了GPRS数据通信.WAP浏览.MP3功能. 接着MT6219在MT6218基础上,又增加了内置1.3M照相/摄像功能,同时还增加了MP4功能. MTK

移动手机平台的HTML5前端优化指南

对于访问量大的网站来说,前端的优化是必须的,即使是优化1KB的大小对其影响也很大,下面来看看来自ISUX的米随随讲讲移动手机平台的HTML5前端优化,或许对你有帮助和启发. 概述 1. PC优化手段在Mobile侧同样适用 2. 在Mobile侧我们提出三秒种渲染完成首屏指标 3. 基于第二点,首屏加载3秒完成或使用Loading 4. 基于联通3G网络平均338KB/s(2.71Mb/s),所以首屏资源不应超过1014KB 5. Mobile侧因手机配置原因,除加载外渲染速度也是优化重点 6.

Unity开发 手机平台播放影片

http://www.cnblogs.com/zhaoqingqing/p/3401747.html 截止到目前的Unity4.2版本,要在手机平台上播放影片,有两种方法: 使用Unity自带的Move Texture http://docs.unity3d.com/Documentation/ScriptReference/MovieTexture.html 使用第三方插件 但是对于所要播放的影片格式有一定的要求,参考:http://docs.unity3d.com/Documentation

Android 通过反射及AIDL获取双卡手机SIM卡相关信息,及注册监听

在Android 5.0之前,虽然也有手机是双卡手机,但是双卡方案都是ODM厂商自己做的,或者是有芯片厂商提供的源码完成.因此,如果要在4.4甚至更早之前的手机上获取双卡信息,基本上不是一向巨大的工程.虽然之前尝试过使用反射方法去获取 高通的"android.telephony.MSimTelephonyManager"类 MTK的"com.mediatek.common.telephony.ITelephonyEx.aidl"类, 打印出函数的方法和参数以及类属性

关于 Android 平台开发相关的有哪些推荐书籍?

转自:http://www.zhihu.com/question/19579609 作者:Shan Huang 链接:http://www.zhihu.com/question/19579609/answer/12306890 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 学习android开发,我不建议花太多时间在书籍上,因为android的版本更新实在太快了,任何一本书籍都不可能跟上Google的步伐,但是,对于新手来说,买一本入门的书还是可以的,这里我推

手机验证码的相关知识

asp实现手机验证码:先输入手机号码,然后通过随机数生成验证码,通过短信接口,发送给已输入的手机号码.验证码的保存有两种方式:1.保存在session或者cookie中,随着session或者cookie的失效而失效.2.把验证码和验证码失效时间一起存储到数据库中,在点击确认的时候,再验证输入是否正确(比较常用的方法). 根据发送量的大小选择合适的短信接口:如果发送量比较大,则需要和中国移动或者联通等通讯运营商合作,他们会给你开一个端口,通过这个端口可以和其他的程序相结合发送:如果发送量很小,那