指纹识别完整论文 下载本文

系统有可能出现程序飞跑的现象。为了增加系统的可靠性,使之能在异常情况下重新复位,需采用看门狗。看门狗分为硬件看门狗和软件看门狗。在本系统中,为了简化硬件电路,采用了软件看门狗。将在下一章予以介绍。

C5402时钟发生器由一个内部振荡器和一个锁相环(PLL)组成。输入的参考时钟可由晶振和内部振荡器产生,也可以直接通过外部时钟源提供。通过DSP的内部锁相环电路,芯片可以被配置为PLL和DIV模式。PLL模式可以产生0.25-15共31个乘系数;DIV模式可以产生除以2或4两个系数。

系统中DSP时钟源是通过外界在X2和X1管脚间的20MHz的石英晶振产生的。通过设置时钟模式管脚CLKMD1、CLKMD2、CLKMD3为010,选定PLL为5倍频模式,从而系统时钟频率为100MHz。电路如图4.12

图4.12时钟产生电路

4.4.2JTAG仿真接口电路[52]

JTAG(Joint Test Action Group)是1985年制定的检测PCB和IC芯片的一个标准,1990年被修改后成为IEEE的一个标准,即IEEE1149.1-1990。通过这个标准,可对具有JTAG口芯片的硬件电路进行边界扫描和故障检测。 具有JTAG口有如下JTAG引脚定义: TCK——测试时钟输入; 49

TDI——测试数据输入,数据通过TDI输入JTAG口; TDO——测试数据输出,数据通过TDO从JTAG口输出; TMS——测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。 可选引脚TRST——测试复位,输入引脚,低电平有效。 通过程序将对JTAG口的控制指令和目标代码从PC的并口写入JTAG的BSR中。只要用JTAG指令将数据、地址及控制信号送到其BSC中,就可通过BSC对应的引脚将信号送给Flash,实现对Flash的操作。将程序在线烧写到外扩的FLASH中,JTAG的设计和连线关系如图4.13所示。

图4.13JTAG仿真接口

4.5本章小结

本章介绍了基于DSP的指纹识别系统硬件设计原则,根据我们研究的目的和应用要求,设计了基于C5402DSP和MBF200指纹传感器的指纹识别系统,及其各单元组成功能和接口原理等。相关电路图在附录一中有详细介绍。

50