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.

Eight TMP006 on a signle bus

Other Parts Discussed in Thread: TMP006

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