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