超声波流量计的开发与研制探讨 四十六
超声波流量计通过FPGA的I/O口来模拟12C协议,按照AT24C64芯片和LCD的规则进行合理的读写操作,实现了系统所需的功能。
由于FPGA的掉电易失性,使得设计有关FPGA的电路时,必须有一片用来存储配置程序的配置芯片,以达到系统稳定可靠的目的。
本文采用的是Xilinx公司生产的Flash PROM作为FPGA的配置方案。选用的具体型号为XCF04S,封装形式为V020。它具有4M的存储量,配置速度高达33MHz,由于采用先进的CMOS NOR FLASH工艺使得它的功耗很低,并且具有在系统可编程的特点。
由于本文采用的是SOPC技术进行系统设计,因此,在考虑到电路复杂性、成本、系统性能、功耗等因素的基础上,摒弃了传统数字电路设计方法,充分利用FPGA的内部资源进行整合,将软硬件程序全部放到Flash里面,通过Flash一次性配置给FPGA,大大减少了外部的干扰,提高了系统测量精度和稳定性。
(超声波流量计)