I’m currently working on a project in which I need to power and control the fade level of five LEDs running in parallel at 700mA/1.5W. I’ll be using an external 150-1500mA buck regulator LED Driver (PS-SP12144), powered by a 12v/1000mA PSU. The LED driver takes a PWM that can regulate the LED connect to the LED driver. Here’s a short description of the pin layout: Pin Description VIN Positive terminal for 9V -48V DC Power supply GND Power Ground LED+ Positive of LED terminal LED- Negative of LED terminal EN PWM terminal. When applied with ground or suspended, full amount of current will be output and when connected with +5v or VIN, output current will be 0.
I’ll be using an Arduino Uno (first revision) to control the pwm through the analogWrite function, but for whatever reason, nothing happens when I PWM the EN pin. Here's a picture of my setup: http://imgur.com/bD7LDNF
I've also tried to use a special PWM frequency library (http://forum.arduino.cc/index.php/topic,117425.0.html) to change the PWM frequency to 1000Hz, but with no luck.
I've used PWM signals many times in arduino projects, but I just can't get my head around this issue. If I connect the LED driver en PIN to VCC, then the light turns off.
Product link: http://www.ebay.com/itm/150-1500mA-Buck-Regulator-LED-Driver-for-1-50W-High-Power-LED/161141525344?_trksid=p2047675.c100011.m1850&_trkparms=aid%3D222006%26algo%3DSIC.FITP%26ao%3D1%26asc%3D21142%26meid%3D5665297652942744409%26pid%3D100011%26prg%3D9373%26rk%3D4%26rkt%3D10%26sd%3D380856235533