基于TMS320VC5509A实现超声波笔迹检测的设计方案
显示部分,为了使编程方便,选用了日本SEIKOEPSON公司的SEDl335控制器,它可以直接与DSP相连,有较强功能的I/O缓冲器,在其内部时钟全周期内,可全速响应DSP的访问,使DSP的数据总线直接与控制器的数据接口连接。
电子笔部分,主要是在MCU的控制下产生
超声波信号,出于小体积和低功耗的考虑,选择了微芯公司8位闪存PIC单片机PICl0F。PICl0F是6引脚的SOT-23封装,指令执行速度可达2 MI/S,它具备8 MHz内置振荡器,具有波形生成功能。为了提高系统的抗干扰能力,借鉴雷达波形
设计方法,波形
设计为伪随机的M序列,频率设置为40 kHz。电子笔中的压力传感器安装于笔触顶端,用于
检测电子笔是否与书写平面接触,只有与书写平面接触时,才启动其它电路,以节省功耗。
3 系统软件
设计
主设备的软件系统采用μC/OS多任务系统,其中点迹计算和
笔迹形成部分利用VC5509A有双乘法器的特点,用汇编语言高效
实现,整体软件功能,如图5所示。
评论