主题中讨论的其他器件:TMP100、 TMP101-Q1
大家好、在不使用警报信号的情况下在简单的温度读数中使用 TMP100、我们注意到、在数据表中、TI 建议按如下所示通过 i2c 发出常规调用命令
7.3.8常规调用如果第八位为0、TMP100-Q1和 TMP101-Q1器件会响应 I2C 通用调用地址(0000000)。 该器件确认常规调用地址并对第二个字节中的命令做出响应。 如果第二个字节为00000100、TMP100-Q1和 TMP101-Q1器件会锁存其地址引脚的状态、但不会复位。 如果第二个字节为00000110、TMP100-Q1和 TMP101-Q1器件会锁存其地址引脚的状态并复位其内部寄存器。
7.3.10 POR (加电复位) TMP100-Q1和 TMP101-Q1器件都具有片上加电复位电路、可在器件加电时将器件复位为默认设置。 当电源电压低于0.3V 的时间超过100ms 时、此电路激活。 如果 TMP100-Q1和 TMP101-Q1器件通过移除器件电源电压断电、 但不能保证电源电压低于0.3V、TI 建议在 I2C 接口总线上发出常规调用复位命令、以确保 TMP100-Q1和 TMP101-Q1器件完全复位。
因此、有两个问题:
- 听起来像常规调用命令是对帧1地址写入中的地址0的 i2c 写入命令。对于复位、第二个字节为0x06? 那么、在没有复位的情况下为0x04写入第二个字节的目的是什么?
- 控制器在发出常规调用命令后应等待多长时间才能开始读取温度寄存器?
谢谢