摘要

为了满足非接触式眼压检测技术获取高精度的角膜变形信号峰值时刻的需求,提出了一种基于FPGA的角膜变形信号峰值时刻检测系统的实现方案。该方案以EP4CE1芯片作为主控芯片,实现了对角膜变形信号的检测及调理、A/D转换、FPGA峰值检测以及SDRAM存储等功能。FPGA峰值检测采用了自顶向下的方法,依据功能划分为时钟分频、FIFO缓存、峰值检测以及ADC时序控制几部分。采用Verilog HDL语言编写阈值比较寻峰算法,采用Quartus II开发环境对各个模块集成的顶层设计文件进行综合,实现对信号的采集和处理等操作,并采用Modelsim进行了仿真验证。实现了对两次峰值信号的检测以及对应峰值时刻的提取,且不需采用传统峰值时刻检测电路的比较器及DAC电路部分,减少了硬件电路的设计。角膜变形信号峰值时刻精准度直接关系到眼压信号检测时刻的精度,系统的峰值检测精度可达到1μs,测量误差小于0.2μs。