超聲波流量計的開發(fā)與研制探討 五十
① 超聲波流量計SPI總線概述’
SPI總線(Serial Peripheral Interface)是由Motorola公司推出的一種同步串行擴展接口。采用SPI接口的外圍器件在市場上得到廣泛的應用,它在時鐘信號的上升沿或下降沿輸入或輸出數(shù)據(jù),這也是它和12C總線的最大區(qū)別,因此速度快,抗干擾能力強。
②超聲波流量計SPI總線數(shù)據(jù)傳送協(xié)議
SPI總線定義4條信號線:
SDO:主設備數(shù)據(jù)輸出,從設備數(shù)據(jù)輸入;
SDI:主設備數(shù)據(jù)輸入,從設備數(shù)據(jù)輸出;
SCK:時鐘信號,由主設備產(chǎn)生;
CS:從設備使能信號,由主設備控制。
其中CS是控制芯片是否被選中的,也就是說只有片選信號為預先規(guī)定的使能信號時(高電位或低電位),對芯片的操作才有效,接下來就是負責通訊的3根線了。通訊是通過數(shù)據(jù)交換完成的,由SCK提供時鐘脈沖,SDI,SDO則基于此脈沖完成數(shù)據(jù)傳輸。數(shù)據(jù)輸出通過SDO線,數(shù)據(jù)在時鐘上升沿或下降沿時改變,在緊接著的下降沿或上升沿被讀取。完成~位數(shù)據(jù)傳輸,輸入也使用同樣原理。這樣,在至少8次時鐘信號的改變(上沿和下沿為一次),就可以完成8位數(shù)據(jù)的傳輸。
超聲波流量計