Netduino home hardware projects downloads community

Jump to content

The Netduino forums have been replaced by new forums at This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.

Melexis MLX90614 and I2C missing repeated start bit

I2C Plus2 MLX90614 Repeated-Start-Bit

  • Please log in to reply
No replies to this topic

#1 NameOfTheDragon


    Advanced Member

  • Members
  • PipPipPip
  • 112 posts
  • LocationCanterbury, Kent, UK

Posted 02 July 2015 - 08:19 PM

Hi everyone. I'm trying to interface to an MLX90614 - IR non-contact temperature sensor, using the Netduino Plus 2's I2C bus, SDA and SCL pins. It's not working; I've hooked it up to my logic analyzer and I can see that the device is NAKing my read transaction.


Attached File  MLX90614_NAK.png   21.19KB   0 downloads


From looking at other posts here, it seems that there is a missing repeated start bit that the device requires.


I'm confused about what exactly is needed. I can see there was a fix provided by CW2 and then incorporated into some alpha firmware by SecretLabs. I can see that the 'fix' went through several stages of evolution but the trail goes cold after the reference to alpha firmware.


What I'm confused about is where that leaves me, with Netduino 2 Plus, running .netMF 4.3.1. Is this fix now built in to the firmware and if so, how is it used?


Best regards,

Tim Long

Also tagged with one or more of these keywords: I2C, Plus2, MLX90614, Repeated-Start-Bit

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.