There is no checksum in the TMP117 communication. How to make sure that the temperature is read correctly?
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.
There is no checksum in the TMP117 communication. How to make sure that the temperature is read correctly?
Hi Boris,
Welcome to the E2E forums and thank you for your post.
You're correct that the TMP117 does not provide a checksum for verifying the read results.
We haven't seen a need for this in most TMP117 applications, but if you are looking for some greater reliability in your results you could always read the temperature register multiple times after a conversion. The same data set will remain available until overwritten by the next temperature conversion.
Please let me know if you have any other questions or concerns.
Best Regards,
Brandon Fisher
A Message from the TI E2E™ support forums
Dear E2E User:
Per the ongoing discussion on E2E, an answer was suggested to resolve your issue.
Please let us know if you believe the issue has been resolved. Please click one of the following buttons on the thread:
1: If the answer provided resolved your issue, click This resolved my issue
2: If the answer provided did not resolve your issue, and your question needs further attention, click This did NOT resolve my issue
We appreciate your feedback and invite you to enjoy free standard shipping from the TI store. Once you click “This Resolved my Issue” to confirm that your issue has been resolved, we will send you an email with your free shipping coupon code.
This thread will be locked after 30 days of inactivity.
Regards,
E2E team
E2E.ti.com
RE: TMP117 I2C
Brandon Fisher94 Hi Boris,
Welcome to the E2E forums and thank you for your post.
You're correct that the TMP117 does not provide a checksum for verifying the read results.
We haven't seen a need for this in most TMP117 applications, but if you are looking for some greater reliability in your results you could always read the temperature register multiple times after a conversion. The same data set will remain available until overwritten by the next temperature conversion.
Please let me know if you have any other questions or concerns.
Best Regards,
Brandon Fisher
View onlineYou received this notification because you subscribed to the forum. To unsubscribe from only this thread, go here.
Flag this post as spam/abuse.refid:42bc8497-cde0-413d-9e99-51892f6a5c59
Hi Boris,
Is this a communication error you are seeing or are you seeing invalid values?
If possible, can you capture one of your I2C read transactions on an oscilloscope to share?
Best Regards,
Brandon Fisher
A Message from the TI E2E™ support forums
Brandon Fisher94 replied to TMP117 I2C.
Hi Boris,
Is this a communication error you are seeing or are you seeing invalid values?
If possible, can you capture one of your I2C read transactions on an oscilloscope to share?
Best Regards,
Brandon Fisher
You received this notification because you subscribed to the forum. To unsubscribe from only this thread, go here.
Flag this post as spam/abuse.
refid:b6a295f2-17db-4844-9fa4-94d2e921d406
Hi Boris,
I can't seem any images you attach when replying via email. You may have to visit this thread directly on the E2E forums and attach them there.
The limiting factor in communication distance for I2C is typically bus capacitance. In standard mode this limit is generally given as around 400pF, in fast mode it is closer to 200pF. This generally translates to a distance of a few meters.
Reducing your communication frequency is the first step I would take if looking to use I2C over a longer distance.
Best Regards,
Brandon Fisher
Hi Boris,
Do you still need assistance? Could you please review Brandon's questions and update us?
Thanks,
Ren