Slave。
此命令设置读取位置(寄存器块偏移量)和读取以下操作的读取长度。
表4读请求操作的数据包格式字节0x01 1传感器0读取偏移在登记区块2号或读取的字节数(1–32)分组分隔符3 0xff–结束
2.4.3 I2C的读操作
I2C总线传输:从奴隶主读。
从从传输的I2C主读可用于直接读取寄存器组和传感器数据。
在正常操作中读取两个传感器的输出字节寄存器返回一个10位的输出范围从0000到0x3ff,对应于0至2V模拟输出范围。
功能传感器FSR输出范围是从X1742到0x2ff 9,对应0.5V至1.5V的模拟输出范围。较大的10位总的范围允许检测负值时,传感器是在紧张和一些水平的过压检测。
传感器应在电源上卸载,以允许传感器的基线正确注册。
在读取操作未被读取请求操作之前,读取位置默认为128(传感器输出位置)和连续读取,因此只读取传感器数据区域的默认32字节。
在读操作之前有一个读请求操作,然后将使用读请求设置的寄存器偏移量和读长度。
可以从寄存器块中的任何地方读取数据(地址为0 - 191)。
12页
在有效范围以外的读取将失败。
I2C从属读取操作只返回寄存器数据值到数据包中请求字节(32 max)的数目。
注:以下0x0100传感器的输出读数可能表明负压力时所发生的敏感区是在张力下。这应该避免,因为它会损坏传感器的内部结构。
注:传感器在压力不比3x FSR以免损坏传感器。
表5从传感器0 - 31的从数据包格式字节读取I2C主读*寄存器数据读取位置读取位置+ 31 *
*读取的字节数可以由前面的读取请求命令修改。
13页
2.5转换细节
的singletact电子接口措施的电容式传感器具有16位精度。这是缩放到10位数字(2V模拟)使用下面的计算输出:
图8数字输出
数字缩放值是存储在寄存器位置10和11的16位值(见表2)。为了提高精度(在给定传感器的有效工作范围内),可以用0.01增量调整数字缩放值。100的值代表单位缩放(100×0.01)。
内部电容到数字转换器(CDC)工作在140至4000赫兹,取决于电容传感器设置(特别是累积的数量)。
每次CDC完成测量 |