基于DSP的数字扫描探针显微镜的硬件解决方案研究
扫描二维码
随时随地手机看文章
数字扫描探针显微镜(scanning probe microscope,spm)是研究纳米的重要工具,它利用探针和样品的不同互相作用来探测表面或界面在纳米尺度上表现出的物理性质和化学性质,它的问世对表面科学、物理学、微电子学、电子材料学、先进材料和纳米材料等研究领域技术重要的意义,与此同时,数字信号处理技术已经发展得相当成熟,dsp技术也已经广泛地应用于通信、测量、多媒体、消费电子产品等领域,由于把dsp和spm结合在一起是spm仪器发展的必然方向,它能使spm性能更趋于完善,为此,本文介绍如何用tms320c5416来实现这一设想。
spm系统方案及其缺陷
现有的spm系统主要基于pci形式,该方案中,计算机通过pci卡和spm控制板保持通信,整个电子控制系统的流程图如图1所示。
此系统由扫描器、电子控制板和控制处理软件三部分组成,其中扫描器是执行部分,它通过步进马达和压电陶瓷管的三维伸缩来实现扫描探针对样品表面的扫描;控制处理软件是中央控制部分,通过控制软件可设置扫描参数、对扫描过程实行实时调节和监控(再线扫描控制)以及对扫描图像进行分析
处理(离线数据分析),电子控制板则是连接控制软件和扫描器的中间部分,担负着在扫描过程中的将控制软件下达的指令时实的转化为对扫描器的具体操作任务,因此,电子控制系统的精确程度和对指令的反应速度直接影响着成像的效果,设计好的电子控制系统对整个stm来说至关重要。
虽然基于pci形式的系统在一般控制、传输速度及成像效果上都能达到基本要求,但作为精密仪器,其效果还远不够,主要缺点如下:
(1)pc机的开关电源对高精度的a/d,d/a芯片干扰太大。
(2)pci卡每次只能对一路信号寻址,系统的实时性较低。
(3)由于需要较大的计算资源开销并要运行一个复杂的非线性校正算法,该控制板需要一个处理能力强的处理器。
(4)存储器及握手方式不够理想。
系统设计思想
为了解决上述缺点,笔者给出了一种基于dsp的新型数字式spm系统的设计方案,新方案的系统框图如图2所示。
该方案和图1的明显区别的是,图2方案在spm控制板上添加了一块dsp芯片,spm控制板和计算机信息交换将先通过dsp作相应处理,然后再送至对方,dsp和计算机的通信采用全双工rs-232串口通信方式。
dsp控制板的结构和功能
经过对spm仪器的控制流程、时序要求、扫描方式、反馈模型和实时性进行全面分析,并对几种dsp芯片的性能的比较,本设计决定采用ti公司的54x系列dsp芯片,该系统的dsp的运算处理速度、处理精度、功耗都能满足spm应用系统的反馈要求。
tms320vc5416是ti公司的16位定点dsp,其时钟频率为160mhz,能够实现高速运算(160mips)和大容量存储,片上有128×16位的sram和16k×16位rom。tms320vc5416芯片内核和i/o口分别采用1.5v和3.3v供电,故可有效降低功耗。
理论上,该dsp片上sdram的容量应该能够满足数据存储要求,因此,为了减小系统的复杂性,就不再进行片外sram的扩展,这也就局限了系统以后的完善和升级,为了提出程序运行速度,设计采用flash bootloader方式,即先将程序下降到片外flash中,在dsp上电后,系统将自动将flash中的程序读入到片上ram中运行,所以本设计也在dsp外部扩展一片256×16位的flash。设计时选用的是amd公司的am29f800b型号flash,容量为8mbit,可操作在128×16bit和512k×16bit数据存储形式,本设计采用512k×16bit,其硬件连接如图3所示。
dsp和计算机的串口通信采用一片异步收发器和一片多协议收发器,异步收发器选用tl16c52b,该器件的发送接收各带有64字节fifo和modem接口信号,并分a、b两路收发,最高传输速率可达1.5mbps波特率。采用3.3v电源供电,而且接口简单,可以与dsp直接连接,每个通道的18个寄存器均可用于控制串行异步通信的工作方式及反馈状态,经采用a0-a2寻址。多协议收发器使用max3160芯片,它的异步串口电平可配置成rs323/rs485/rs422多种接口电平标准,本系统选择rs232,并采用四线制(rxd、txd、rts、cts)。其硬件连接如图4所示。
另外,本系统可选用了一片csc公司的cpld芯片(型号为cy37032)来实现各个接口间的数字逻辑操作(比如fla