




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于COMIP芯片的SCDMA终端省电功能的设计与实现刘 霆(北京信威通信技术股份有限公司 北京 100094)摘要 本文介绍了基于COMIP芯片的SCDMA终端省电设计方案、省电功能的实现过程及其最终的测试结果。从最终的测试结果来看,这套省电方案是成功的,达到了预期的要求,取得了满意的效果。关键词省电控制; COMIP; SCDMA; 睡眠唤醒; 待机时间移动终端的待机时间一直都是用户和厂家关注的重点,待机时间是移动终端性能的重要体现,因此省电设计也成为移动终端设计的关键点。信威公司采用大唐微电子的COMIP(面向通信的综合信息处理SOC平台)芯片作为SCDMA终端的基带处理芯片,结合COMIP芯片的特点和SCDMA系统对终端的要求,设计出一套高效可行的终端省电方案。1基于COMIP芯片的SCDMA终端结构及其原理基于COMIP芯片的SCDMA终端结构如图1所示,COMIP芯片是一款双核(ARM946eZSP400)基带处理芯片,含ABB(模拟基带)功能。射频芯片采用RDA公司专门为SCDMA系统设计的RF(射频)套片。COMIP芯片的ARM处理器负责完成MMI(人机接口)、协议栈等功能;ZSP400处理器负责信号的调制解调,语音信号的编解码;ARM和ZSP通过MailBox实现信息交互;音频CODEC(编解码器)实现语音信息的输入和输出,RFIF(射频接口)实现ABB与RF之间数据的传递,Combo Memory(FLASHSRAM)存放程序和系统数据,KBS、LCD、PWM等实现MMI功能的输入和输出,系统时钟为高速时钟16.384 MHz和低速时钟32.768 kHz。2基于COMIP芯片的SCDMA终端的省电方案(1)睡眠模式的进入及其分类终端开机注册完成后,ARM和ZSP可以分别进入睡眠状态:在没有呼入呼出任务时(包括数据业务),ZSP进入睡眠状态;在没有呼入呼出任务,也没有用户操作时,ARM进入睡眠状态;根据SCDMA终端和基站的同步状态,将睡眠方式定义为正常睡眠和深睡眠(含随机睡眠),深睡眠下,终端和基站处于失步状态,不需精确定时。(2)唤醒模式的功能及其同步偏差范围SCDMA系统要求终端每隔1.28 s被唤醒一次,接收基站信息、调整下行同步、检测基站的寻呼消息;如果有寻呼消息,要求终端立即从睡眠状态返回到正常工作状态,处理寻呼消息。如果系统存在相邻频点可用,要求终端进行邻频监视。为了保证终端睡眠定时的精度,需要及时补偿睡眠计数器工作时钟的误差,终端唤醒点必须落在最大允许同步偏差70 s范围内,保证与基站同步。(3)睡眠定时关键点的控制ZSP通过RFIF计数器实现对各个定时关键点的控制,比如睡眠唤醒计数器的使能点,3次唤醒ZSP的中断点等。这样通过硬件定时器来保证睡眠定时点的精度,规避了软件定时导致唤醒点出现较大抖动的问题。(4)ARM低功耗模式的进入ARM在最低优先级任务中检测各任务的空闲状态,如果没有呼入、呼出,也没有用户操作,ARM将关闭高速时钟(16.384 MHz),进入低功耗状态,此时,终端睡眠期间功耗降到最低。具体要求是:在电池输出电压恒定的情况下,保证输出电流低于5 mA。(5)时钟校准与误差补偿需要校准的时钟有:基带处理的32.768 kHz时钟和16.384 MHz时钟,它们与基站时钟是独立的。这两个时钟的误差范围是3105。RFIF计数器是基于16.384 MHz时钟,每帧(10 ms)误差是0.3 s,需要通过同步调整进行补偿。(6)采用变频技术进一步降低能耗在通话状态下,ZSP软件需要进行语音编解码,调制并发射上行数据,对MIPS要求比较高。而在其他状态下,对MIPS要求比较低,因此,在非通话状态下可以将ZSP的时钟频率由100 MHz降至50 MHz,减少系统的功耗。3基于COMIP芯片的SCDMA终端省电功能的实现3.1SCDMA终端省电功能硬件实现(1) 高速和低速睡眠计数器接力定时,大大降低了系统的功耗COMIP芯片的睡眠唤醒定时由内部的高速和低速计数器通过接力完成,高速计数器的时钟源是16.384 MHz,低速计数器的时钟源是32.768 kHz。高速和低速睡眠唤醒计数器的接力过程如图2所示,T为定时总时长,T32为低速时钟计数器一个周期的定时时长,m为相位误差补偿因子(m1),该接力过程的特点是:用高速时钟补偿低速时钟由于计数起始相位不确定带来的定时误差;在睡眠过程中可以关闭高速时钟,只用低速时钟定时,从而大大降低了系统功耗。(2) COMIP芯片内核(ARM946eZSP400)的省电模式ARM946e核的低功耗模式是ARM WAIT模式,ARM核处于INACTIVE状态,CACHE模块处于低功耗状态,只有中断和DEBG模块正常工作。ZSP400核的低功耗模式有:ZSP IDLE、ZSP SLEEP、ZSP HALT。(3) 各功能模块的时钟门控用户可以通过软件打开或关闭系统各功能模块的工作时钟和内部总线时钟,根据实际情况关闭没有用的模块,达到省电的目的。(4) 辅助控制开关COMIP芯片提供4个辅助控制开关,用于外围辅助电路的开关控制,当系统进入睡眠时,通过辅助控制开关自动关闭外围电路的电源或时钟,系统唤醒之前,又通过辅助控制开关提前打开这些外围电路的电源或时钟,保证这些外围模块在系统唤醒之前就正常工作,这样既保证了系统稳定性,又达到了省电的目的。(5) 睡眠唤醒计数器溢出时自动启动RFIF计数器睡眠唤醒计数器溢出时自动启动RFIF计数器,RFIF计数器是16 bit宽度定时器,时钟频率为1.6384 MHz,用于SCDMA终端与基站保持同步。RFIF计数器由ZSP进行控制,实现终端与系统的同步定时,这样采用RFIF计数器的中断唤醒ZSP,更容易保证唤醒点落在系统要求的同步偏差范围之内。3.2SCDMA终端省电功能软件实现利用COMIP芯片内部的睡眠唤醒计数器进行睡眠定时,通过RFIF计数器严格控制睡眠唤醒过程中的关键点,辅助控制开关控制射频电路的电源和时钟的开启和关闭,ARM程序借助内部定时器Timer1完成辅助定时。软件部分由ARM和ZSP程序共同完成,两者之间通过MailBox进行消息传递。ARM程序为省电控制创建了省电控制任务和睡眠事件组,省电控制任务通过查询标记各任务忙闲的事件组,来决定ARM是否进入低功耗状态;另外,为了确保睡眠流程的实时性,ARM程序将睡眠状态机程序放在低级中断程序中完成,配合ZSP程序进行睡眠时长计算,ZSP时钟控制等。ZSP是一单线程状态机程序,通过接收ARM消息实现状态转移,当ZSP程序接收到睡眠消息,从待机状态转移到睡眠状态,如果需要接收邻频时进入睡眠邻频状态,接收完邻频,退回睡眠状态,一旦收到激活消息,将立即从睡眠状态返回到待机状态,另外,ZSP还需完成时钟的校准和补偿。3.3SCDMA终端睡眠唤醒流程睡眠唤醒流程是SCDMA省电控制的关键流程,具体的实现过程如图3所示。 在满足睡眠条件时,ARM给ZSP发送睡眠命令,并指明类型:0为普通睡眠,1为深睡眠(含随机睡眠)。 ZSP收到睡眠消息后,发送睡眠中断给ARM。 ZSP等待RFIF计数器计到0x20D0后,发送睡眠消息给ARM,引发ARM的MailBox中断。 ARM收到睡眠MailBox中断后,根据帧号和MID号计算睡眠时长,设置睡眠唤醒计数器初值,设置辅助控制开关计数门限值(辅助开关为打开状态,射频的电源和时钟打开),设置并启动Timer1(初值为400 s)。 ZSP等待RFIF计数器计到0x2500时,补偿时钟误差,打开睡眠唤醒计数器(辅助开关为关闭状态,射频的电源和时钟关闭),设置RFIF计数器中断控制寄存器值为819(用于唤醒ZSP),ZSP进入IDLE状态。 ARM响应Timer1定时中断,进一步确认ZSP是否已经打开睡眠唤醒计数器,若没有,ARM再次打开睡眠唤醒计数器,关闭ZSP时钟。省电控制任务不断查询睡眠事件组,如果各任务为空闲状态,ARM将进入ARM WAIT状态。 当睡眠唤醒计数器的计数值达到辅助控制开关门限值时,辅助控制开关被自动打开,射频电源和射频时钟开始正常工作。 当睡眠唤醒计数器计到0时,产生中断,唤醒ARM。ARM被唤醒后,启动ZSP时钟(确保ZSP在RFIF计数器中断到来之前正常工作)。 500 s后,ZSP被RFIF计数器中断唤醒,依次完成“3次”唤醒操作。4基于COMIP芯片的SCDMA终端省电功能的测试结果SCDMA终端省电功能的测试结果见图4图6。从图4可以看出SCDMA终端开机后不同阶段
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度房地产代理合同大全:特色小镇项目招商代理
- 2025年金融代签合同委托书专业范本
- 2025年货运司机服务外包合作协议书
- 2025版供应链金融三方担保贷款合同
- 2025版水泥企业节能减排技术改造采购合同
- 2025电梯维保安全协议书-电梯安全维保与绿色出行倡议合同
- 2025版企业补充养老保险应收账款质押贷款协议
- 2025年度企业媒体广告投放策略咨询合同
- 2025版茶饮店品牌合作与经营管理协议下载
- 2025年智能农业管理系统研发合作框架协议
- 呼吸机波形分析
- 19.《只有一个地球》-课前预习单-小学语文六年级上册课前
- 高中英语:倒装句专项练习(附答案)
- 【新教材】部编版小学道德与法治四年级上册-全册课件
- DB65-T 4762-2023 油田地面工程建设节能技术规范
- 2024至2030年中国智慧用电产业“十四五”市场预测与发展规划分析报告
- 输血治疗中的大数据分析
- 《旅游经济学(第3版)》全套教学课件
- 大学生心理健康与发展(高等院校心理健康教育)全套教学课件
- 人教版高一下学期期末考试数学试卷与答案解析(共五套)
- 《福建省建筑工程施工文件管理规程2》
评论
0/150
提交评论