超声波气体流量计研发探讨 八十五
模拟开关接口
FPGA与模拟开关芯片CD4066之间的接口为FPGA的I/O口与CD4066的控制端口之间的连接,数据传输方向为FPGA至CD4066。接口关键技术为FPGA输出的十3.3V高电平信号能否被CD4066识别。本系统中CD4066的供电电压为+5V,根据CD4066使用手册,在+5V供电情况下,常温时控制端口电压大于2.75V即可识别为高电平,所以EPlK30TCl44—3在本系统中r/o口驱动电压为+3.3V,可以驱动模拟开关芯片CD4066,故可以将FPGA与CD4066直接连接。
FPGA与ADC0809之间的接口相对比较复杂,因为FPGA不但要从ADC0809读出数据,而且还要对ADC0809进行控制。ADC0809的信号输出口包括8为A/D转换结果输出和EOC信号输出,信号输入口包括时钟信号输入口CLOCK、A/D转换使能ENABLE、A/D转换启动START和A/O转换锁存ALE。本系统中ADC0809的供电电压为+5V,且EPIK30TCl44—3可以被+5V器件驱动,所以FPGA与ADC0809的信号输出口之间直接连接即可工作正常。依据ADC0809的使用手册,ADC0809的信号输出口亦可被+3.3V驱动,并经过试验测试,接口电路工作正常。
超声波流量计