We have four Femtobucks connected to a [Teknic Clearcore motion control unit, using four of its PWM ports. The ClearCore runs at 24V. With no devices connected to the ClearCore, 100% duty cycle on any of the PWM outputs is 22.9V, basically what we’d expect. With the 4 Femtobuck drivers connected to four of the digital I/O ports, 100% PWM duty cycle on those ports drops to about 11V. Our LEDs are lit in this state (though they seem a bit dimmer than I’d expect). Setting the duty cycle to 50% drops the output of the PWM port to 5.5v and the lights dim by about half. If we keep halving the duty cycle, until we get the output voltage below 0.4V, the lights remain on, dimming each time by about half. They remain on until the duty cycle is 0. (that is, at 0.2V, lights are still on).
The Femtobuck hookup guide says:
Dimming can be done by an analog voltage (20%-100% of max current by varying voltage from .5V-2.5V) or by PWM (so long as PWM minimum voltage is less than .4V and maximum voltage is more than 2.4V) for a full 0-100% range.
So:
-
Does this mean the only acceptable PWM voltage range for the Femtobuck is 0.4v - 2.4V? That is - 0% should be <0.4V and 100% should be 2.4V or higher?
-
If so, why does it continue to get brighter when voltage is well above 2.4v and we increase the duty cycle? Similarly, why does it not shut off when the incoming PWM voltage is below 0.4? The description suggests anything below 0.4 is effectively off, and above 2.4 is 100%?
-
What might account for the extreme drop in voltage (roughly half) when the duty cycle on the PWM outputs of our controller is set to 100% and there are connected femtobucks …but not when they aren’t connected? (that is: 23V with nothing hooked up, 11V with femtobucks connected)
If the weird behavior is because we’re supplying too much voltage to the PWM inputs, what’s the easiest way to knock down the voltage from the clearcore to the femtobuck, maintaining the PWM signal?
Thanks!](https://www.teknic.com/products/io-motion-controller/)