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