首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ARM芯片选型原则(2)

ARM芯片选型原则(2)

1.6 中断控制器

ARM 内核只提供快速中断(FIQ )和标准中断(IRQ )两个中断向量。但各个半导体厂家在设计芯片时加入了自己同的中断控制器,以便支持诸如串行口、外部中断、时钟断等硬件中断。外部中断控制是选择芯片必须考虑的重要因素,合理的外部中断设计可以很大程度的减少任务调度工作量。例如PHILIPS 公司的SAA7750 ,所有GPIO 都可以设置成FIQ 或IRQ ,并且可以选择升沿、下降沿、高电平、低电平四种中断方式。这使得红外线遥控接收、指轮盘和键盘等任务都可以作为背景程序运行。而Cirrus Logic 公司的EP7312 芯片,只有4 个外部中断源,并且 每个中断源都只能是低电平或才高电平中断,样在用于接收红外线信号的场合时,就必须用查询方式,会浪费大量CPU 时间。

1.7 IIS (Integrate Interface of Sound )接口

即集成音频接口。如果设计者频应用产品,IIS 总线接口是必需的。

1.8 nWAIT 信号

外部总线速度控制信号。不是每个ARM 芯片都提供这个信号引脚,利用这个信号与廉价的GAL 芯片就可以实现与符合PCMCIA 标准的WLAN 卡和Bluetooth 卡的接口,而不需要外加高成本的PCMCIA专用控制芯片。另外,当需要扩展外部DSP 协处理器时,此信号也是必需的。

1.9 RTC (Real Time Clock )

很多ARM 芯片都提供实时时钟功能,但方式不同。如Cirrus Logic 公司的EP7312 的RTC 只是一个32 位计数器,需要通过软件计算出年月日时分秒;而SAA7750 和S3C2410 等芯片的RTC 直接提供年月日时分秒格式。

1.10 LCD 控制器

有些ARM 芯片内置LCD 控制器,有的甚至内置64K 彩色TFT LCD 控制器。在设计PDA 和手持式显示记录设备时,选用内置LCD 控制器的ARM 芯片如S1C2410 较为适宜。

1.11 PWM 输出

有些ARM 芯片有2 ~8 路PWM 输出,可以用于电机控制或语音输出等场合。

1.12 ADC 和DAC

有些ARM 芯片内置2 ~8 通道8 ~12 位通用ADC ,可以用于电池检测、触摸屏和温度监测等。PHILIPS 的SAA7750 更是内置了一个16 位立体声音频ADC 和DAC ,并且带耳机驱动。

1.13 扩展总线

大部分ARM 芯片具有外部SDRAM 和SRAM 扩展接口,不同的ARM 芯片可以扩展的芯片数量即片选线数量不同,外部数据总线有8 位、16 位或32 位。某些特殊应用ARM 芯片如德国Micronas 的PUC3030A 没有外部扩展功能。

1.14 UART 和IrDA

几乎所有的ARM 芯片都具有1 ~2 个UART 接口,可以用于和PC 机通讯或用Angel 进行调试。一般的ARM 芯片通讯波特率为115 ,200bps ,少数专为蓝牙技术应用设计的ARM 芯片的UART 通讯波特率可以达到920Kbps ,如Linkup 公司L7205 。

1.15 DSP 协处理器,见表3 。
表3 ARM+DSP 结构的ARM 芯片

芯片型号

供应商

DSP core

DSP MIPS


TMS320DSC2X
Dragonball MX1
SAA7750
VWS22100
STLC1502
GMS30C3201
AT75C220
AT75C310
AT75C320
L7205
L7210
Quatro

TI
Motorola
Philips
Philips
ST
Hynix
ATMEL
ATMEL
ATMEL
Linkup
Linkup
OAK

16bits C5000
24bits 56000
24bits EPIC
16bits OAK
D950
16bits Piccolo
16bits OAK
16bits OAK
16bits OAK
16bits Piccolo
16bits Piccolo
16bits OAK

500

73
52


40
40x2
60X2

Digital Camera
CD-MP3
CD-MP3
GSM
VOIP
STB
IA
IA
IA
Wireless
Wireless
Digital Image

1.16 内置FPGA

有些ARM 芯片内置有FPGA ,适合于通讯等领域。见表4 。

继承事业,薪火相传
返回列表