This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

drv8829

Other Parts Discussed in Thread: DRV8825, DRV8829

hi RE !!  
              yeah.! I have successfully designed stepper diver using drv8825 with your help it was not possible for me thanks to RE.

               Now I want to design stepper motor driver using drv8829. According to technical docs from site, i will required two drv8829. And my controller have only two-three pins left. So required help again.

Thanks RE..!!

  • how microstepping works in drv8829.

  • Hi Manglesh,

    To drive a stepper using two DRV8829 devices and only 2 control pins, connect each one to pin PHASE.  This provides 4 winding-current combinations on the 2 coils, and involves full-stepping.  (In order to microstep, pins I[4:0] need to be controlled.)  You will also want to tie I[4:0] all high, and set VREF and RISENSE according to your desired current.

    Best regards,
    RE

  • Manglesh,

    I can make this really easy for you.  We have an EVM with sample code/GUI and all the hardware hooks available at the link below to support up to 512 usteps!!

    http://www.ti.com/tool/drv8829evm

     

  • thanks Ryan sir.!!
                             i am referring the schematic from it, but i am confuse how to set proper microstepping using dip switches. like in drv8825 i have mode selection pins for microstepping but in drv8829 thr is no such selection pins available. So how to deal with it.

    Regards,

    Manglesh 

  • hi sir.!
              but drv8829 shows datasheet that pins are used for current regulation. And i want to use dip switches to control microstepping. So to work with the current regulation for that? and  in EVM manual, USM0 to USM 3 are used for microstepping. That is done by microcontroller, and i want to skip that microcontroller as my aim is to just use drv8829 and controlling it from external frequency generator.
    Regards,
      Manglesh 

  • Manglesh,

    You definately need a micro to micro-step the DRV8829. 

    The DRV8825 and DRV8829 have completely different interfaces.  It sounds like you want a STEP/DIRECTION interface like the DRV8825. 

    The DRV8825 is going to be our highest power option with a STEP/DIR interface that does not require an external micro to initalize.

     

  • hi..!!

         sir i will manage microcontroller for microstepping/initialization drv8829 but step,direction and enable, i want it to provided by external microcontroller. 

    Regards,
          Manglesh. 

     

  • Sir,

    I want the whole kit to be act like a device having inputs as step freq., direction and enable for controlling stepper motor. The stepper motor should work/controlled as per inputs regardless to the whichever controller is providing the inputs.

    Regards,
         Manglesh 

  • Manglesh,

    In that case, we have one option.  DRV8825 is our highest power stepper that can be run as you desire.

    Thanks!

     

  • Manglesh,

    I am unsure as to exactly what you are asking, but it sounds like you want to create a STEP/DIR board using a PHASE/EN part. What is your reasoning for this?

    In order to microstep the DRV8829 you must manipulate the current chopping by changing either VREF or I0-I4, PHASE, & EN. I would suggest looking at the source code provided with the EVM and looking around on the Web for some examples of this. You micro would then take in "STEP", "DIR", & "MICROSTEP MODE" inputs and then create the appropriate waveform for the motor through the VREF or I0-I4, PHASE, & EN pin on the DRV8829.

    The DRV8829 also provides an easier way to manipulate the chopping current by setting VREF and then changing I0-I4 to set the chopping current as a % of full scale chopping current.

    Please refer to the datasheet for more information on all of this.