深度解读基带芯片,带你观测基带芯片的“大脑”
扫描二维码
随时随地手机看文章
芯片是非常重要的电子产品,可以说,在智能设备中,芯片充当了大脑的角色。芯片技术的高低,在一定程度上反映了国家制造、创新水平。上篇芯片文章中,我们对基带芯片和射频芯片的区别有所阐述。为增进大家对基带芯片的认识,本文将对基带芯片的处理器结构予以介绍。如果你对芯片相关内容具有兴趣,不妨继续往下阅读哦。
手机的控制芯片有很多,基带芯片只是其中一部分,主要含两个部分,一个部分是射频部分,就信息发送和接收部分,一个部分是基带部分,就是信息的处理。
合起来基带芯片就是将手机的信息处理后通过射频部分发射到基站,再把基站的信号通过射频部分接收后处理完再传递给手机。
必须说明的是:早期的基带芯片一般没有音频信号的编译(编码解码)功能,也没有视频信息的处理功能。而目前的芯片,大都集成了这些功能。甚至,为了进一步简化设计,这些编译电路所需要的电源管理电路也日益集成于其中。但是,为了保证电路的稳定性和抗干扰性以及个性化设计的要求,信号的功率放大电路尚未集成于此,而是由另外芯片独立完成。
那么,基带芯片的处理器结构是怎样的呢?
常用的基带芯片大多采用基于ARM的微处理器,ARM7TDMI是低端的ARM芯核,它所使用的电路技术能使它稳定地在低于5V的电源下工作,可采用16/32位指令实现8/16/32位数据格式,具有高的指令吞吐量、良好的实时中断响应、小的处理器宏单元ARM7能高效的运行移动电话软件。以ARM7TDMI为例:
控制核ARM7TDMI,采用0.35um制造工艺。包括一个ARM7 32位RISC微处理核;1个Thumb能将16bit指令解压为32bit指令;1个快速乘法器,一个输入校验断路器(ICEbreaker)模块。ICEbreaker模块给控制核提供单片内集成调试(debug)支持,当控制器停在程序断点时,有权访问控制器的全部内容及控制器可访问的全部地址空间。通过JTAG同步串联连接,信息随后送给计算机主机用于显示。
ARM可访问的地址空间由存储器管理单元(MMU)控制。MMU负责提供片选,控制等待状态及ARM产生的全部访问数据宽度(8bit/16bit/32bit)。MMU支持外部8bit或16bit长度的程序与数据存储器,外部ROM字宽由程序存储器尺寸pin指示,外部RAM则由寄存器指示。MMU管理ARMT状态变化;工作到睡眠由ARM7软件实现,睡眠到唤醒由中断或复位实现;MMU分配被要求的外部系统总线给DSP。
中断控制寄存器是存储器的映射,它允许隐藏与清除中断,配置由中断源及由ARM产生的中断信号FIQ,IRQ之间的映射。一共有10个中断源;外部设备中断、DSP产生的中断、SIM I/F中断(要求与SIM卡交换读写字)、VART1。2中断(要求与数据终端设备交换读写字节),按键扫描中断(指示按键连通或断开),TDMA帧中断1,TDMA帧中断2,OS记号,RTC警报。
Boot ROM内含ARM与USC(Universal system connector)系统串口的基本通信代码,ROM代码用于初始化MCU系统,而且能通过一个简单的通信方案实现往内部SRAM下载更有效的通信协议。
ARM7外围设备是存储器的映射并能被灵活驱动。IM I/F驱动SIM卡,并且执行部分ETSI Rec11。11接口协议;复位序列,Card on sequence,card off sequence, byte or multi-byte transfer。16个通用输入输出(GPIO)线可用,但它们的使用有所限制,因为它们常与其它信号(如地址线、串口线等)复用,故要计算实际可用的GPIO数量。脉冲产生器产生软件可调的PWM输出频率及占空比。特殊EEPROM串口总线确保当ARMT串接EEPROM时不会降低处理速度。GPSI(General purpose serial Interface)允许连接多种设备。
键盘扫描识别25个键的状态。RTC模块能提供一个带报警提示的全天完整的时间时钟,并带100年日历(注;不同的基带芯片该项功能有差异,有的芯片的RTC只是一个32位计数器,需要通过软件计算年月日时分秒)。
以上便是此次小编带来的“芯片”相关内容,通过本文,希望大家对基带芯片的处理器结构具备一定的了解哦。如果你喜欢本文,不妨持续关注我们网站哦,小编将于后期带来更多精彩内容。最后,十分感谢大家的阅读,have a nice day!