background image

操作频率。它内部集成了串口以及I/O端口,再配

合网络、CAN和USB等外围接口芯片,可以方便地

实现与外系统的各种通讯方式。¥3C2410同时集成

了大量的功能单元,设计制造出小体积,高性能的

嵌入式应用产品[2]。

2.2

DSP运动控制芯片

DSP运动控制卡采用日本NOVA公司的

MCX314芯片作为运动控制器,这种芯片是四轴运

动控制的集成电路,能够进行四轴独立定位控制、速

度控制,以及任意两轴的圆弧、直线插补,插补精度

为±0.5LSB。设计采用专用控制芯片MCX314,主

要解决多断插补过程中的速度平滑过渡问题,以及

强大的中断发生功能的实现。

3硬件平台设计

3.1

基于ARM的数控雕刻机硬件设计方案

嵌入式系统硬件是嵌入式系统软件环境运行的

基础,它提供了嵌入式软件运行的物理平台和通信

接VI。对于雕刻机控制系统来说,硬件设计的主体

是控制器硬件电路的设计,这也是本文研究的主要

内容‘引。控制器是雕刻机的控制核心,其设计内容

包括通用I/O接口电路、电源电路、存储器扩展和

输出控制电路设计等。系统硬件结构如图l所示。

图l系统硬件结构

3.2

电源及复位电路设计

电源为整个系统提供能量,是整个系统工作的

基础,具有极其重要的地位。系统中所用的

MCX314AL及¥3C2410都需要外部3.3 V电源供

电,而¥3C2410中1.8 V的内核逻辑供电电压是由

2个内部电源稳压器(主电源稳压器和低功耗电源

稳压器)产生。外围USB等芯片和液晶需要5

V或

者12 V的电源供电。因此系统采用12 V直流电源

供电,并分别采用LMlll7—5.0,LMlll7—3.3,

LMlll7—1-8将12 V转换为5

V,3.3

V和1.8

V。

・28・

为了提供高效的电源监视性能,提高系统的可

靠性,系统没有采用简单的复位电路,而是选用了专

门的系统监视复位芯片MAX708。该芯片性能优

良,可以通过手动控制系统的复位,同时可以实时监

控系统的电源。一旦系统电源低于系统的复位门槛

值(2.2V),MAX708将会对系统进行复位‘引。

3.3¥3C2410与314接口电路设计

¥3C2410与MCX314的接口电路如图2所示。

MCX314支持16位数据总线宽度和8位数据总线

宽度,由于采用的32位数据总线宽度的¥3C2410

处理器,故MCX314选用16位数据总线传输数据。

将ARM的低16位数据总线DATA0~DATAl60

与MCX314的数据总线连接,地址总线ADDRl~

ADDR3与MCX314的A0~A2连接。nGCS5与

MCX314的CSN连接构成片选信号。读写控制线

都是低电平有效,分别相连即可‘5|。

有源晶振1

M晖坚

GCS5

CSN

Al~3

A0~2

S3C2 41

0及

MCX314

其外围部件

NOE

RDN

及其外

围电路

NWE

WRN

D0~15

D0~1

l复位电路卜一

图2

ARM与MCX314接口

I/O地址译码的实现,是将地址信息和控制信

号的不同组合产生I/O接口所需的选择信号,将

ARM芯片的gcs5引脚连接MCX314芯片的片选

信号cs,当gcs5有效时选中该接口芯片,以此来实

现片间寻址。由低位地址A1~3直接连接

MCX314芯片的地址输入引脚A0~2,实现I/0接

口芯片的片内寻址,即选择寄存器。

3.4

MCX314输入输出电路设计

3.4.1

驱动脉冲输出电路

驱动脉冲输出电路采用差动线驱动输出,如图

3所示。驱动脉冲输出信号使用双绞屏蔽线,这样

可以减小传输线路上的干扰,提高系统的可靠性。

MCX314AL

电机驱动

CW+

XPP

《一

Am26LS3l

≤曼!:.。

XPM

]厂1

CCW一0一

GNDl——+

带屏蔽的双绞线

L。一j坠堕一

图3差分输出电路

《机械与电子)2009(8)

万方数据