超聲波流量計的開發與研制探討 四十六
超聲波流量計通過FPGA的I/O口來模擬12C協議,按照AT24C64芯片和LCD的規則進行合理的讀寫操作,實現了系統所需的功能。
由于FPGA的掉電易失性,使得設計有關FPGA的電路時,必須有一片用來存儲配置程序的配置芯片,以達到系統穩定可靠的目的。
本文采用的是Xilinx公司生產的Flash PROM作為FPGA的配置方案。選用的具體型號為XCF04S,封裝形式為V020。它具有4M的存儲量,配置速度高達33MHz,由于采用先進的CMOS NOR FLASH工藝使得它的功耗很低,并且具有在系統可編程的特點。
由于本文采用的是SOPC技術進行系統設計,因此,在考慮到電路復雜性、成本、系統性能、功耗等因素的基礎上,摒棄了傳統數字電路設計方法,充分利用FPGA的內部資源進行整合,將軟硬件程序全部放到Flash里面,通過Flash一次性配置給FPGA,大大減少了外部的干擾,提高了系統測量精度和穩定性。
(超聲波流量計)