586,645 active members*
2,091 visitors online*
Register for free
Login
IndustryArena Forum > Machine Controllers Software and Solutions > Dynomotion/Kflop/Kanalog > Separate FPGA pulse length value for each channel?
Results 1 to 4 of 4
  1. #1
    Join Date
    Sep 2014
    Posts
    5

    Separate FPGA pulse length value for each channel?

    Hello,

    I am using KFLOP. :wee:

    Is it possible to set the FPGA step pulse length separately for each channel?

    My problem: I am controlling servo drivers which require step pulses at fairly high frequency to get a reasonable speed of the motors. Therefore a short pulse length is necessary. Below 16 bit value to get them to 3000 rpm. And on another axis a Gecko G210 driven stepper, which has a minimum pulse length of 2uS, but with my self made breakout board it works reliably only above 50 bit value of pulse length.

    Thanks!

  2. #2
    Join Date
    Sep 2014
    Posts
    5

    Re: Separate FPGA pulse length value for each channel?

    Sorry, I solved it. I can leave the FPGA pulse width value to the max 63 bits. I used electronic gear in the Panasonic Servos to get the higher speed from the limited input pulse frequency.

    Although, if anybody knows if you can set different FPGA pulse length values to each channel would be nice to know.

  3. #3
    Join Date
    May 2006
    Posts
    4047

    Re: Separate FPGA pulse length value for each channel?

    Hi FlokiCNC,

    The pulse length setting is common to all 8 Step/Dir generators and can't be changed individually.

    But I think most Panasonic Drives can accept AB quadrature input. This is individually selectable via the channel number. AB quadrature mode is nice as it avoids pulse length and direction setup time issues and reduces signal frequencies by a factor of four.

    HTH
    Regard
    TK
    http://dynomotion.com

  4. #4
    Join Date
    Sep 2014
    Posts
    5

    Re: Separate FPGA pulse length value for each channel?

    Hi Tom,

    Thank you for your reply!

    Yes, I used the quadrature inputs for the Panasonic drives. I built a custom Breakout board with AM26LS31 differential drivers and AM26LS32 receivers to send step pulses and receive encoder feedback to KFLOP, which were recommended in the driver manual. Only I am not using the encoder feedback in KMotion, as I had some problems with it and haven't had the time to solve it, namely oscillation. But it works ok without closing the loop in KFlop.
    Thanks for the great product, it is truly nice

Similar Threads

  1. FPGA based cnc controller / routing pcb
    By guru_florida in forum CNC Machine Related Electronics
    Replies: 10
    Last Post: 04-30-2013, 10:47 AM
  2. encoder wiring channel A and channel B
    By senor J. in forum Gecko Drives
    Replies: 3
    Last Post: 12-13-2011, 04:30 PM
  3. checksum error in FPGA
    By japco43 in forum DNC Problems and Solutions
    Replies: 2
    Last Post: 11-13-2007, 05:59 PM
  4. Unfit Pulse Of Pulse Coder Alarm
    By Crashmaster in forum DNC Problems and Solutions
    Replies: 2
    Last Post: 04-23-2007, 03:55 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •