DRV8825 - Led diode connected to FAULT doesn't light up

Hi,

I am a hobbist with electronics than a real engineer, so I think I may be lacking some basics, but I am trying to connect green led diode to the FAULT pin in DRV8825 (and minus to the GND in arduino nano), so it lights up when it’s working properly (I’ve read it should be HIGH when it’s ok). I’ve checked with my multimeter that there is around 3.5V on the FAULT. However, when I am connecting a led to the circuit (without any resistor) it doesn’t light up. After checking the voltage it drops to 1.7V when the led is in the circuit. I am sure the diode is working properly (I have another circuit). I tried with red diode and I can see the diode lights up slightly (red diode has lower voltage as far as I know). What do I do wrong?

Thanks,
Jacek

The FAULT output on the chip is open drain and goes low during a fault condition. It will not drive an LED in a no-fault condition, as the output is in a high impedance state with a 10K pullup.

Connect the LED between Vcc and FAULT, and if properly oriented the LED should light during a fault condition. There is a 1.5K current limiting resistor on the breakout board.

2 Likes

Do you think Vcc=12V will be fine? It should give 8mA to the diode with mentioned 1.5K resistor. I think it should light with such current.

I would not use or recommend 12V for the LED. That would grossly violate the manufacturer’s absolute maximum voltage rating of 7V for a digital pin.

Most modern, efficient LEDs will light brightly at 1 mA or less. Use the 3.3V or 5V system logic voltage to power it.

If you are trying to set up a brilliant alarm light visible from a large distance, there are many other, safer options.

1 Like