电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 专用芯片技术 > 详细信息
专用芯片技术:基于ARM的32位MCU提供SoC设计参考
来源:   时间: 2007-4-29 9:33:43    
基于ARM的32位MCU提供SoC设计参考
飞利浦半导体公司 Gerwin Heyer

随着制造工艺的迅猛发展,MCU在外设集成、性能、功耗及降低成本方面都有了长足的进展,几乎能提供与SoC相类似的性能,而且应用数量正日趋增长。特别是基于ARM的32位MCU,为SoC设计人员提供了快速低廉的设计参考。

系统级芯片(SoC)技术可以看作是专用集成电路(ASIC)的一种新的设计模式,较之ASIC,其设计周期短,能为设计人员消除设计特殊应用时遇到的障碍。SoC的性能接近于成熟的ASIC,不过它仍需要掩膜,并不能节省ASIC所需的大部分设计成本。

随着先进的制造工艺将更多外设集成于芯片、降低功耗和提供更多的性能,ASIC和标准32位微控制器(MCU)的区别也在缩小。对于基于ARM内核的微控制器而言,当集成了关键外设时,这种趋势更加明显。如采用0.18 m闪存工艺并支持高性能架构的MCU,为SoC设计人员提供了很多设计帮助。

性能拓展

为了弥补产品在性能方面的不足,基于ARM的LPC213X系列微控制器采用了多达4个32位的平行指令,也就是说20 MHz或30 MHz存储控制器不再需要CPU等待指令。ARM的流水线架构使该技术能够提供优于其他实现方法近 4倍的性能。


外设

芯片上集成哪些外设是由应用决定的。微控制器系列针对不同的应用也集成了各种外设。 一个完整的微控制器系列可以满足多种应用,例如机器人技术、水电气表、非接触式读卡器、生产设备控制、环境控制和高压交流系统(HVAC)、医疗设备和安全系统等。LPC213X系列通过集成32K到512K字节片上闪存、若干个32位定时器、脉宽调制(PWM)、通用通信接口如UART、SPI/SSP及I2C、单或双10位8通道ADC和10位DAC等外设支持上述应用。LPC231X系列的架构框图如图1所示。

广泛的通信接口和片上SRAM(8K、16K和32 K字节)使芯片成为网关和协议转换器、软件调制解调器、语音识别和低端成像器件的有力竞争者。


功率及尺寸方面的考虑

优化微控制器功率最有效的设计技巧是采用一个实时时钟控制核处理器。这样,锁相环(PLL)能被抑制以控制处理器的速度。LPC213X系列的另一个功能是对外设进行管理,降低其速度或完全关闭。

由于采用了先进的制造工艺,基于ARM的微控制器系列提供了管脚兼容的小型封装。表1给出了LPC213X系列的封装形式及上述几种可选外设。


功能介绍

LPC213X系列简化的架构框图如图2所示。下面对其重要功能特点进行逐一介绍。

片上程序闪存

闪存系统的编程可以通过几种方式实现。串行端口可用于系统内编程。当应用运行时,它也可以对应用程序进行擦除或编写,这为现场固件升级提供了所需的灵活性。当使用片上引导程序时,闪存可作为用户代码使用。

功率控制

LPC213X系列支持以下两个降低功率的模式:

空闲模式。在这种模式下,指令停止运行。复位或中断恢复指令运行。该模式消除了处理器、存储系统、相关控制器及内部总线的功耗。继续运行的外设可产生中断,告知处理器再次执行指令。

掉电模式。在这种模式下,振荡器关闭,芯片接收不到内部时钟。由于动态运行暂停,功率几乎为零。不过,在掉电模式下,处理器的状态和寄存器、外设寄存器及内部SRAM值不受影响。芯片输出引脚的逻辑层仍处于静态。通过复位或无需时钟即可运行的特定的中断,可以中止该模式。

此外,LPC213X系列还可以关闭不用的外设。

脉宽调制

PWM模块是基于标准定时器的模块,定时器能计算出外设模块的周期,在达到特定的定时器值时,会产生中断或执行其他操作 。它能分别控制上升沿和下降沿,因而能扩大应用范围。例如,多相电机控制需要 3个非重叠的 PWM输出,以分别控制3个脉宽和定位。

两个匹配寄存器用于执行一个单边缘控制的PWM输出。一个匹配寄存器在匹配时复位计数值,用于控制PWM的循环速度;另一个用于控制PWM边缘定位。

每个外加的单边缘控制的PWM输出只需要 一个匹配寄存器。3个匹配寄存器可为PWM输出提供双边缘控制。

对于双边缘控制PWM输出,特定的匹配寄存器控制输出的上升沿和下降沿。 这样,正的PWM脉冲(上升沿先于下降沿发生)和负的PWM脉冲(下降沿先于上升沿发生)就能同时运行。

中断控制器

向量中断控制器(VIC)处理所有的中断请求,并对快速中断请求(FIQ)、向量中断请求(IRQ)或非向量IRQ加以分类。由于分配模式是可编程的,因而可以动态地分配和调整来自外设的中断优先级。

FIQ拥有最高的优先级。 如果一个以上的请求被划分为FIQ,VIC会将这些请求集中起来, 将FIQ信号输入ARM处理器。这样,FIQ服务程序可以读到来自VIC的命令,以判断哪一个或哪些FIQ源正在请求中断。

向量IRQ具有中等优先级。多达16种中断请求可以作为IRQ分配。任何一个中断请求都可以被分配到16个向量IRQ通道(slot)中的任意一个。通道0优先级最高,通道15优先级最低。

非向量IRQ优先级最低。通常,VIC为正在请求的最高优先级IRQ提供服务程序地址,或者为所有非向量IRQ提供共享的缺省程序地址。该缺省程序读取另一个VIC寄存器,以判断哪些IRQ处于激活状态。

UART和I/O控制器

除了标准传输和功能外,某些系列的两个UART中有一个调制解调器控制信号握手接口。

每个微控制器拥有两个I2C总线控制器。I2C为每个器件提供一个特定的地址,使器件可以在只接受或只传输的模式下运行。器件可以分为主从两种类型。I2C总线可以通过一个以上的总线主控进行控制,某些还支持高达400 kb/s的传输速率。

该器件还将一个SPI控制器和一个SSP控制器集成在一起。SPI能处理多个主从操作, 其最大数据位速率是输入时钟速率的1/8。SSP控制器可与多个主从操作互动,但是只有一种主从组合能在特定的数据传输期间进行通信。


结语

过去几年,标准微控制器在性能、功耗及功能组合方面有了长足的发展,同时保持了较低的单位成本。尽管微控制器不能提供与SoC相同的性能,但是能提供与SoC类似的足够性能,且应用数量正在不断增长。因此,除了其原有的市场外,32位微控制器,尤其是基于ARM内核的微控制器,可以帮助SoC设计人员以低廉的成本迅速将产品推向市场。

相关信息
发表评论
打印本页 关闭本页
基于单片机与MXA2500GL传感器的振动信号分布式检测方法
    摘要:介绍了C8051F020及MXA2500GL的性能特点,并给出了振动信号分布式检测的架构及实现。该检测方法以PC作为上位机,通过RS-485串行通讯,实现上位机与振动信号分布式检测系统的控制核心—C8051F020单片机之间的数据传输,并可以将检测结果在上位机上显示输出。  关键词:C8051F020单片机;MXA2500GL传感器;振动;分布式检测引言  由于加速度传感器及电荷放大器的连接线缆的距...
>>详细内容
基于DSP的TETRA话音编码设计与实现
    摘 要:陆上集群无线电通信(TETRA)系统是欧洲电信标准协会(ETSI)在专用移动通信(PMR)和公共接入移动通信(PAMR)网络领域惟一支持无线数字集群的开放标准,本文主要介绍了该系统中话音编码算法,并讨论了其在DSP上实现的具体流程。关键词:TETRA;话音编码;ACELP;DSP 1 引 言  TETRA是ETSI制定的一种全新的数字集群系统,他可以提供语音和快速数据传输业务。TETRA集成...
>>详细内容
一种基于DSP和采样ADC的数字锁定放大器
    摘要 探讨了用DSP(数字信号处理器)和采样ADC(模数转换器)实现数字锁定放大器的一种方法。在整数个周期内对被测信号进行采样得到信号序列,由数学运算得到参考序列,通过计算信号序列和参考序列的互相关函数就可实现数字相敏检测。文中还对数字相敏检测的频率特性进行了分析。最后,给出了实际设计的数字锁定放大器,它的工作频率范围是10 Hz~30 kHz,实验结果表明,可以用它来...
>>详细内容
基于DSP技术的多路语音实时采集与压缩处理系统
    摘要 介绍一个多路语音实时采集与压缩处理系统。该系统基于PC-ISA总线结构,最大的特点是通过单片DSP高性能价格比实时地实现了多达10路的语音采集和10路语音实时压缩及一路语音解压处理。该系统已成功应用于某语音记录设备中。关键词:数据采集;DSP;数据处理;实时;语音压缩  引  言  在语音的数字通信和数字存储等应用领域,需要对多路语音信号进行实时采集和压缩处理[...
>>详细内容
基于FPGA的HSDI接口设计
    摘要 HSDI是一种可配置的高速数据指挥通道。本文首先介绍两种高速数据接口HSDI A和HSDI B的硬件结构,随后介绍两种HSDI接口上信号的时序和功能操作,最后结合实例重点介绍如何采用FPGA实现HSDI接口的设计。  关键词 HSDI FPGA VHDL 引 言   HSDI(High Speed Direct Injection)是一种可配置的高速数据接口。例如,德州仪器公司生产的集成式1394a链接层控制器与舣端口物理层控制...
>>详细内容
康耐视推出多用途图像处理传感器
    康耐视(Cognex,)推出了可用于多种用途的图像处理传感器“DVT515”和“DVT535”。将该传感器与执行缺陷检查、文字识别、尺寸测定、计数、特征检测以及图案选配的工具结合起来,可用于汽车零部件及电子部件等的检查。  对该传感器进行设定时,需使用该公司的专用软件“Intellect”。该软件除了具有面向粘接剂及密封剂检查用工具软件、金属及塑料等表面伤痕及脏污检测工具软件之类...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com