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