智能孔板流量計的研究與探討 五十一
4.5.2 ADSl254讀寫時序分析及程序編制
如圖4一10所示為ADSl254同步模式下讀寫時序,SCLK標準狀態(tài)為低電平,SCLK置高作為啟動A/D轉(zhuǎn)換的啟動信號,經(jīng)過大于4低于20個fDRDY的時間AD轉(zhuǎn)換完成等待DOUT/DRDY端為高電平后將SCLK置低進入同步模式然后經(jīng)過一個DRDY脈沖表示轉(zhuǎn)換的數(shù)據(jù)已經(jīng)準備就緒,可以被讀取。之后根據(jù)時序圖串行數(shù)據(jù)的輸出模式是SPI模式,此時可啟動單片機串口的SPI模式讀取24位轉(zhuǎn)換結(jié)果,當然也可采用模擬口線的方式模擬SPI時序讀取數(shù)據(jù),本程序中采用的是SPI模式讀取.
流量計在SPI模式中由于SPI模式一次啟動只能讀取8位數(shù)據(jù),故需連續(xù)啟動三次SPI模式才能讀完24位數(shù)據(jù),每次SPI模式讀取完成后將運行一些指令處理讀出的數(shù)據(jù),將產(chǎn)生一些時間間隔,根據(jù)時序要求,如果在連續(xù)讀取24位數(shù)據(jù)過程中如果高于24個tCIK的時間未置時鐘進行讀取,將在DOUT/DRDY引腳上輸出低電平,故CLK由單片機把XT2CLK的時鐘8mtlz經(jīng)過8分頻后得到lMHz由P1.4SMCLK輸出作為ADSl254的系統(tǒng)工作時鐘,MCLK直接采用XT2CLK的8mHz執(zhí)行單片機程序,這樣就能有效保證在連續(xù)讀取中SCLK時鐘提供的間斷時間不超過時序規(guī)定的時間要求。值得注意的是該A/D轉(zhuǎn)換器有效精度為23位,最高一位是符號位,最大轉(zhuǎn)換數(shù)值為7FFFFF。
詳情請瀏覽公司網(wǎng)站的產(chǎn)品中心 http://www.m.jxper05.cn/ 流量計