编辑: 我不是阿L | 2015-01-09 |
9 TPS02R 1. Pointer 寄存器 Pointer 寄存器的主要作用是指示 TMM-100 模块内部的其他四个寄存器地址.图3.7 表明Pointer 寄存的结构定义,为一个字节的最后两位 bits. 图3.2 Pointer 寄存器内部结构 Pointer 寄存器的指示定义如图 3.8 所示,分别指向图中的四个寄存器. 图3.8 Pointer 寄存器定义说明 2. Temperature 寄存器 Temperature 寄存器包含
2 个24 位的寄存器,即包含
6 个字节,具体如下错误!未找到 引用源.所示.表3-2 为温度与寄存器位对应关系,Temperature 的两个寄存器前
3 个字节 存储通道
1 的温度测试结果, 后3个字节存储温度
2 的测试结果, 通过 I2C 读取温度测试结 果时,连续传输
6 个字节,先传输低字节后传输高字节,下文写配置寄存器也是先传输低字 节后传输高字节. 表3-1 温度测试值寄存器 通道
1 温度寄存器 Byte D7 D6 D5 D4 D3 D2 D1 D0
1 T23 T22 T21 T20 T19 T18 T17 T16 Byte D7 D6 D5 D4 D3 D2 D1 D0
2 T15 T14 T13 T12 T11 T10 T9 T8 Byte D7 D6 D5 D4 D3 D2 D1 D0
3 T7 T6 T5 T4 T3 T2 T1 T0 通道
2 温度寄存器 Byte D7 D6 D5 D4 D3 D2 D1 D0
4 T23 T22 T21 T20 T19 T18 T17 T16 Byte D7 D6 D5 D4 D3 D2 D1 D0
5 T15 T14 T13 T12 T11 T10 T9 T8 Byte D7 D6 D5 D4 D3 D2 D1 D0
6 T7 T6 T5 T4 T3 T2 T1 T0 表3-2 温度与寄存器位对应关系 温度值 数字输出 二进制
16 进制 1023.999878 ℃
0111 1111
1111 1111
1111 1111 7F FF FFH
0 ℃
0000 0000
0000 0000
0000 0000
000 00 00H -0.000122 ℃
1111 1111
1111 1111
1111 1111 FF FF FFH -1024 ℃
1000 0000
0000 0000
0000 0000
80 00 00H 如表 3-2 所示,TPS02R 的模块中,24 位的寄存器位设置与温度对应关系,24 位的分 配如下,最高位为符号位,高10 位作整数,低13 位作小数显示.24 位的时候,温度测试 广州致远电子股份有限公司 双通道热电阻隔离测温模块 工程技术笔记 ?2018 Guangzhou ZHIYUAN Electronics CO., LTD.
10 TPS02R 分辨率为 0.000122 ℃. 3. Configurature 寄存器 这是 TMM-100 工作模式配置寄存器, 主要用来配置测温模块的工作模式, 以及采样率. 具体的格式定义如表 3-3 所示.Configurature 包含两个字节,第一个字节配置通道 1,第二 个字节配置通道 2. 表3-3 Configurature 寄存器格式定义 BYTE D7 D6 D5 D4 D3 D2 D1 D0
1 EN ALERT R0 F1 F0 POL TM SD BYTE D7 D6 D5 D4 D3 D2 D1 D0
2 EN ALERT R0 F1 F0 POL TM SD SD:待机模式保留位,现不支持待机模式,因此 SD = 0........