超声波流量计的开发与研制探讨 五十
① 超声波流量计SPI总线概述’
SPI总线(Serial Peripheral Interface)是由Motorola公司推出的一种同步串行扩展接口。采用SPI接口的外围器件在市场上得到广泛的应用,它在时钟信号的上升沿或下降沿输入或输出数据,这也是它和12C总线的最大区别,因此速度快,抗干扰能力强。
②超声波流量计SPI总线数据传送协议
SPI总线定义4条信号线:
SDO:主设备数据输出,从设备数据输入;
SDI:主设备数据输入,从设备数据输出;
SCK:时钟信号,由主设备产生;
CS:从设备使能信号,由主设备控制。
其中CS是控制芯片是否被选中的,也就是说只有片选信号为预先规定的使能信号时(高电位或低电位),对芯片的操作才有效,接下来就是负责通讯的3根线了。通讯是通过数据交换完成的,由SCK提供时钟脉冲,SDI,SDO则基于此脉冲完成数据传输。数据输出通过SDO线,数据在时钟上升沿或下降沿时改变,在紧接着的下降沿或上升沿被读取。完成~位数据传输,输入也使用同样原理。这样,在至少8次时钟信号的改变(上沿和下沿为一次),就可以完成8位数据的传输。
超声波流量计