操作频率。它内部集成了串口以及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
6
M晖坚
GCS5
CSN
Al~3
A0~2
S3C2 41
0及
MCX314
其外围部件
NOE
RDN
及其外
围电路
NWE
WRN
D0~15
D0~1
5
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
《一
X
X
Ⅱ
Am26LS3l
≤曼!:.。
XPM
《
]厂1
CCW一0一
GNDl——+
带屏蔽的双绞线
L。一j坠堕一
图3差分输出电路
《机械与电子)2009(8)
万方数据