Adafruit EMC2101 I2C board not working with Arduino Due

I'm trying to get this board running on Arduino Due. I've attached a brand new board to the Arduino and a 4-Pin PC fan. I tried to run example sketch fan_tuning.ino. However I'm getting Address not found in the serial output. In the code the default address is defined here 0x4C. The address in the docs states the same address 0x4C. I've checked my hardware setup with Arduino Mega. Everything works fine.

Why does the board not work with Arduino Due?

@florian_k1, your topic has been moved to a more suitable location on the forum. Installation and Troubleshooting is not for problems with (nor for advise on) your project :wink: See About the Installation & Troubleshooting category.

I'm not familiar with the board (nor with the Due).

How do you power the board? From the Due's 5V pin or from the Due's 3.3V pin? Onto which pin on the board?

@sterretje Thanks for moving the topic properly. I've already tried both voltages. However it should not make any difference cause there should be a regulator on the breakout board which reduces the voltage properly.

A voltage regulator and 5V tolerant pins allow you to use it with 3.3V or 5V microcontrollers or single board computers. Overview | EMC2101 Fan Controller and Temperature sensor | Adafruit Learning System

The schematic looks ok. AP2112K-2.3 should simply "pass-through" the 3V3 in case VCC is powered with 3V3.

There is a regulator, But if you feed 3.3V into Vin (Vcc) it might not work.

I'll have a look into the datasheet of the regulator. Probably you are right and the minimal voltage drop is too much...

According to the regulator datasheet the "dropout voltage" is at least 5mV, up to 400mV (dependent on the current draw):

The current drawn by the EMC2112 is at least 200uA, up to 1mA (that's a lot, I don't think the current draw is that much in practice):

I've no idea how big the actual current draw is. In worst case the voltage drop could be as high as 400mV. In this worst case scenario the EMC2112 cannot be powered properly anymore:

BTW for someone who does not know what dropout voltage is: What is the Dropout Voltage of a Regulator?

I'll remove the regulator on the breakout board and power the board with 3V3 directly. If this does not work the driver must be buggy.

I've removed AP2112K-3.3 and bridged the pin pads 1 (VCC) to 5 (OUT). It's still not working. I'm quite sure it's a driver issue.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.