超声波流量计低功耗高精度设计的探讨 三十一
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://www.dlysys.com/ 超声波流量计