I'd like to know how to control for the eight devices to be addressed on a signale bus. I can see the ADR0/ADR1 state and the SMBus address up to six devices on the data sheet, but not for the 7th and 8th device.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I'd like to know how to control for the eight devices to be addressed on a signale bus. I can see the ADR0/ADR1 state and the SMBus address up to six devices on the data sheet, but not for the 7th and 8th device.
Hello Tomoaki,
I apologize - Table 1 in the TMP006 data sheet which shows the address combinations is incorrect. We are in the process of revising the data sheet, and the new version should be ready by the end of this month.
The table below shows the proper connections for all 8 address combinations.
Best regards,
Ian Williams
Linear Applications Engineer
High Performance Linear
A1 | A0 | Address |
0 | 0 | 1000000 |
0 | 1 | 1000001 |
0 | SDA | 1000010 |
0 | SCL | 1000011 |
1 | 0 | 1000100 |
1 | 1 | 1000101 |
1 | SDA | 1000110 |
1 | SCL | 1000111 |
Hi Ian,
Thanks! So it means that we can make the connections as below?
Regards,
Tomoaki Kobayashi
Hello Tomoaki,
Yes, those connections are correct.
Best regards,
Ian Williams
Ian,
I have a similar question, looking at the above thread it seems you all are using just the sensor. I purchased two of the EVM modules and would like to communicate with both. Is communicating with more than one sensor using the EVM modules possible. I am curious because none of the pins coming out of the chip are the address select pins?
Best Regards,
Joey Kaseta
Hello Joey,
Yes, communicating with more than one TMP006 sensor using the EVM modules is possible. However, it requires some hardware and software modification.
On the TMP006EVM, resistors R1 and R2 pull the address pins ADR1 and ADR0 down to GND. You can remove one or both of these resistors and wire the address pins high to VDD instead. This allows you to set the two TMP006 to different I2C addresses.
Then, you would either need to use custom software or modify the TMP006EVM source code to communicate to both devices simultaneously.
Best regards,
Ian Williams
I would like to connect 8 sensors to a MSP microcontroller and send the signal on UART. Or also display the temperatures on LCD...
have someone made this? or does someone has as link that points to a forum that has this?
regards,
Daniel H