I read the doucmentation for machinkit http://static.mah.priv.at/public/portable-realtime-API-talk/osadl-rtapi.pdf and on page five there is "motion queue" between g-code interpreter and trajectory.
I implemented a stepper driver on external device and with a receive fifo on this there will be a queue between kinematics and interpolator. The nice thing with this is stepper driver could run smoothly on it's own clock and only slowly adapt to kinematics clock. Basically motion could run without noise even though there is jitter on received data. Regards Nicklas Karlsson On Thu, 14 Apr 2016 15:55:30 -0400 Stephen Dubovsky <smdubov...@gmail.com> wrote: > Depends on how you define suitable. For straight up hard-switched > boost/buck I would agree. Try implementing something like phase-shift > modulation to get 'free' ZVS soft-switching (lower EMI and higher > efficiency) and I will disagree. The microcontroller horsepower typically > isn't lacking but the timer/pwm generators they use usually are. It > doesn't take much of a change to build a truly universal pwm generator > timer but we have to implement them in small fpgas. FWIW, we can payoff a > $5 fpga in heatsink and power silicon savings. > > On Thu, Apr 14, 2016 at 3:26 PM, Nicklas Karlsson < > nicklas.karlsso...@gmail.com> wrote: > > > > since the repo https://github.com/machinekit/mksocfpga has arrived: > > > > > > for those interested in the plumbing of FPGA firmware, please 'watch' > > this repo - the issue tracker there is relevant > > > > > > - Michael > > > > FPGA is fun. > > > > Although I think the micro controllers today already have suitable > > peripherals for control of switched power electronics for a lower price. > > > > > > Nicklas Karlsson > > > > > > ------------------------------------------------------------------------------ > > Find and fix application performance issues faster with Applications > > Manager > > Applications Manager provides deep performance insights into multiple > > tiers of > > your business applications. It resolves application problems quickly and > > reduces your MTTR. Get your free trial! > > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z > > _______________________________________________ > > Emc-users mailing list > > Emc-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-users > > > ------------------------------------------------------------------------------ > Find and fix application performance issues faster with Applications Manager > Applications Manager provides deep performance insights into multiple tiers of > your business applications. It resolves application problems quickly and > reduces your MTTR. Get your free trial! > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users ------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users