Support » Application Note: MLX90614ESF SMBus Communication with Orangutan Robot Controllers »
2. Construction
<p>The following diagram, taken from page 6 of the <a href="/file/0J170/MLX90614.pdf">MLX90614ESF datasheet</a> (749k pdf), shows the MLX90614ESF pinout as seen when looking at the top of the sensor.</p>
<table class="picture_with_caption center"><tr><td><img alt="" class="" data-gallery-pictures="[{"id":"0J1267","caption":"\u003cp\u003eMLX90614ESF pinout as viewed from the top of the sensor.\u003c/p\u003e","url_tiny":"https://a.pololu-files.com/picture/0J1267.98x98.jpg?5082ec80ea8f9704cc9c9fc31623ba36","url_medium":"https://a.pololu-files.com/picture/0J1267.600x480.jpg?5082ec80ea8f9704cc9c9fc31623ba36","url_full":"https://a.pololu-files.com/picture/0J1267.1200.png?5082ec80ea8f9704cc9c9fc31623ba36","longest_side":224}]" data-picture-id="0J1267" data-picture-longest_side="224" src="https://a.pololu-files.com/picture/0J1267.224.png?5082ec80ea8f9704cc9c9fc31623ba36" /></td><p></tr></table></p>
<ul>
<li><strong>VSS:</strong> Ground. The metal can is also connected to this pin.</li>
<li><strong>SCL / Vz:</strong> Serial clock input for 2 wire communications protocol. 5.7V zener is available at this pin for connection of external bipolar transistor to MLX90614A to supply the device from external 8 -16V source.</li>
<li><strong>SDA / PWM:</strong> Digital input / output. In PWM mode, the measured object temperature is available at this pin Pulse Width Modulated. In SMBus-compatible mode, this pin is automatically configured as open drain NMOS. The sensor ships in SMBus-compatible mode.</li>
<li><strong>VDD:</strong> External supply voltage (4.5 – 5.5 V).</li>
</ul>
<p>Connect the sensor to the Orangutan as shown below to enable SMBus communication. If you are using an Orangutan based on the ATmega328, ATmega168, or ATmega48, connect its <strong>PC4</strong> pin to <strong>SDA</strong> (sensor pin 2) and <strong>PC5</strong> pin to <strong>SCL</strong> (sensor pin 1); if you are using the Orangutan X2, which is based on the ATmega644, connect its PC1 pin to SDA and PC0 pin to SCL. <strong>VSS</strong> (sensor pin 4) connects to the Orangutan’s ground rail, and <strong>VDD</strong> (sensor pin 3) connects to the Orangutan’s regulated 5V power bus. It is recommended that you solder a 0.1 uF capacitor between power (VDD) and ground (VSS).</p>
<table class="center">
<tr>
<td><table class="picture_with_caption center"><tr><td style="max-width: 300px"><a href="https://a.pololu-files.com/picture/0J1236.1200.png?c1ff0ae9aea5b436a602c8d30ae54698" class="noscript-fallback"><img alt="" class="zoomable" data-gallery-pictures="[{"id":"0J1236","caption":"\u003cp\u003eMLX90614 connection to SMBus.\u003c/p\u003e","url_tiny":"https://a.pololu-files.com/picture/0J1236.98x98.jpg?c1ff0ae9aea5b436a602c8d30ae54698","url_medium":"https://a.pololu-files.com/picture/0J1236.600x480.jpg?c1ff0ae9aea5b436a602c8d30ae54698","url_full":"https://a.pololu-files.com/picture/0J1236.1200.png?c1ff0ae9aea5b436a602c8d30ae54698","longest_side":280}]" data-picture-id="0J1236" data-picture-longest_side="280" src="https://a.pololu-files.com/picture/0J1236.300.png?c1ff0ae9aea5b436a602c8d30ae54698" /></a></td></tr><tr><th style="max-width: 300px"><p>MLX90614 connection to SMBus.</p></th></tr></table></td>
<td> <table class="picture_with_caption center"><tr><td style="max-width: 300px"><img alt="" class="" data-gallery-pictures="[{"id":"0J1237","caption":"\u003cp\u003eMLX90614 temperature sensor connected to an Orangutan SV-168.\u003c/p\u003e","url_tiny":"https://a.pololu-files.com/picture/0J1237.98x98.jpg?ebaed704919f924a6ae0dc6f1ef4c686","url_medium":"https://a.pololu-files.com/picture/0J1237.600x480.jpg?ebaed704919f924a6ae0dc6f1ef4c686","url_full":"https://a.pololu-files.com/picture/0J1237.1200.jpg?ebaed704919f924a6ae0dc6f1ef4c686","longest_side":800}]" data-picture-id="0J1237" data-picture-longest_side="800" src="https://a.pololu-files.com/picture/0J1237.300.jpg?ebaed704919f924a6ae0dc6f1ef4c686" /></td></tr><tr><th style="max-width: 300px"><p>MLX90614 temperature sensor connected to an Orangutan SV-168.</p></th></tr></table></td>
</tr>
</table>