单片数字IR MEMS温度传感器,首次为便携式消费电子产品实现非接触温度测量功能。TI这款芯片最大的优势在于它的体积,很难想象能够在那么小的一款芯片上能够集成各种器件,包括片上MEMS热电堆传感器、信号调节功能、16位模数转换器(ADC)、局部温度传感器以及各种电压参考。支持-40℃至+125℃宽范围工作温度,测温范围远远超过这个范围,因为红外测温测的是目标温度和环境温度的温差,只要温差电势不超过允许值(5.12mV)就可以,考虑到芯片对于layout和焊接要求很严格,所以直接买了模块回来测试,也买了几个芯片回来,买回来后就连接到开发板上测试。开发板用的是战舰V3,控制芯片是STM32F103ZET6。 先看看引脚说明:
一般的做法是数字地和模拟地是接在一起的,一根地线,ADR0和ADR1是地址选择引脚,接高电平接地或接SDA、SCA会表示不同的地址,最多可以同时连接8片TMP006,TI的数据手册上写的很清楚:
因为我只连了一片TMP006,地址选择引脚都接地,所以地址为0x70,发送地址时后面必须紧接着发送一位读写标志位。
这里我并没有使用DRDY引脚,所以直接将Data ready引脚接地,这样做的原因是配置寄存器中有一位是Data ready bit,通过读取该位的值来确定温度是否转换完成。
|