超聲波流量計低功耗高精度設計的探討 三十一
4.3.2對GP2的配置與操作
TDC-GP2芯片內部有6個24位的寫寄存器(Re90~Re95),用來配置GP2的基本參數并對其進行操作,還有6個讀寄存器,其中4個32位的測量結果寄存器(Res0--Res3)用來儲存ALU計算之后得到的數據,1個16位的狀態寄存器STAT存放GP2當前測量的狀態,還有1個8位的校驗寄存器Regl用來進行系統通信的測試。這些讀寫寄存器的地址共用,靠讀寫狀態來區分。豐富的寄存器資源給用戶帶來了極大的方便。通過單片機為6個寫寄存器賦值來配置GP2測量的模式、采樣個數、時鐘選項及校準方式等。寄存器的賦值情況如下;
Re卯:設置23—20位為“1111”令脈沖發生器發送15個脈沖,19~16位為“0011”設定脈沖頻率為1MHz,第3位為“l”選定測量范圍2。
Regl:設置23—16位為“00100001”選擇測量第一個Stop信號與Start信號之間的時間,10-8位為“010”確定Stop通道只進行一次采樣。
Re醇:設置18-4)位為“000001011010000000”.使Stop信號的屏蔽窗口時間為90us。Re95:設置15,-0位為“1 1 1 1000000000000”對脈沖進行翻轉相位,輸出特定的脈沖串。
其它的寄存器位的值為芯片上電復位后的默認值。
詳情請瀏覽公司網站的產品中心 http://m.sol365.cn/ 超聲波流量計