by cncdrive » Wed Dec 07, 2016 8:34 pm
Yes, all of our motion controllers have adjustable kernel frequency.
The UC100 and UC300 has 25, 50 and 100kHz.
The UC300ETH and UC400ETH has 25, 50, 100, 200 and 400kHz.
The kernel frequency sets the step pulse width, because it limits the width of the pulses as the Time period of a signal = 1/The frequency of the signal.
So, the pulse can't be longer than 1/the kernel frequency.
And with steps the edge of change is when the stepping happens in the stepper/servo drive therefor the active side of the pulse can be only shorter than the Tperiod, it is set to 50% in our controllers.
So, with 100kHz for example the active side of the pulse will be 5 microseconds.
It is adviced to use the lowest possible kernel frequency for the application, e.g. if an application requires only 30kHz max. stepping freq. then select the closest upper value for the kernel freq. which is 50kHz.
It is not adviced then to use higher freq., e.g. 400kHz, because then the pulses are shorter and not all stepper/servo drives can accept that high frequencies.
So, make sure to select a kernel frequency which is lower/equal of what your drives can tolerate and can read properly.