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.

TMP75 Configuration Issue

Other Parts Discussed in Thread: TMP75, TMP75B


Hello,

I am currently working with a TMP75 and in verifying operation, I am encountering a configuraiton problem.

Upon startup, the device reads correct 12 bit data even though I am not giving a configuration command. The data sheet says on startup the device should only give 9 bits of resolution. 

When I try to configure the device for 9 bits, resolution stays at 12 bits.

I am not doing a General Call at the beginning of the transaction. Is this mandatory? If so, does the General Call follow the format of a 5 frame write command as outlined in the datasheet?

Thanks for the help,

-Jordan

  • Are you sure you're not evaluating TMP75B? Since 75B is a much newer device, its conversion time for 12 bit mode is much faster than even 9 bit mode on the original 75. For this reason, 75B has a configurable delay between conversions in place of the conversion resolution feature.

    The formatting of the data stays the same between 9 bit and 12 bit, so there is no harm in having extra bits. In fact, it could be hard to tell if you are receiving the extra resolution or not. Are you sure you are receiving a value that can only be represented by 12 bit resolution?

    It's not necessary to provide any General Call commands to perform the operations you've described. Can you share your exact sequence of commands?

    Ren
  • Thanks for your response. I am attempting to do the following:

    I am indeed working with a TMP75B. That will change things, thanks for the pointer.