Quantcast
Channel: Motor drivers forum - Recent Threads
Viewing all articles
Browse latest Browse all 14309

BOOSTXL-DRV8323RS: EVM Product Selection and Example Programs

$
0
0

Part Number: BOOSTXL-DRV8323RS

We bought a DRV8353RS Brushless DC Motor Driver evaluation module to facilitate the design of a BLDC motor driver.  After spending a few weeks trying to make this work, with marginal success, we found other EVMs that may be more appropriate if they are newer designs, and/or, if supported by InstaSPIN-MOTION.  Examples are the BOOSTXL-DRV8323RS with a TMS320F28069M, or DRV8301-69M-Kit.  Would you please recommend which architecture/evaluation module you think would best suit our requirement to drive a BLDC motor running between 500 and 10,000 RPM at 14V (auto) to a maximum of 15 amps using sensorless feedback control.  The motor has a very low Lq/Ld.

Given our lack of success, does TI offer customization services for a specific motor?  Can we send you a motor and you tune the user parameters?  There are many parameters and only a few are shown on the GUI, while Ls and Ld that are shown, display as zero on the GUI.  How do we access the parameters selected by the GUI profiler?
Is the InstaSPIN-Motion GUI better than the InstaSPIN-FOC for purposes of tuning the user.h parameters, such that we should choose an EVM that is supported by InstaSPIN-MOTION?
The DRV8323RS description page mentions InstaSPIN-MOTION, but where is the FW for the InstaSPIN-Motion DRV8323RS EVM, as only the InstaSPIN-FOC FW is available on the web page.
TMS320F28069M Piccolo™ 32-bit MCU with 90 MHz, FPU, VCU, 256 KB Flash, CLA, InstaSPIN-MOTION 
The C2000 F2805xF and F2806xF family of processors run at 90 MHz clock speed, which means potentially better control at high RPM.  Should we use an EVM using these higher speed controllers?  And, should we be using an EVM supported by InstaSPIN-MOTION?
Lastly, are there any sample programs to control the speed of the motor using the BOOSTXL-DRV8353RS?  i.e. equivalent of the GUI to drive the motor, but under program control.  The DRV8353RS-EVM has one PCB with the DRV8353RS gate driver and MOSFETs while the other F28027F "controller" PCB plugs into the main board like a shield.  The SPI commands go between the F28027F gate (speed) controller and the DRV8353RS gate driver.  The GUI must have some way of communicating with the F28027F speed controller other than the SPI commands.  So how do we talk to the F28027F PCB (presumably via the USB since there are no other connectors)?
  • Do we need outboard hardware like an Arduino with a program that communicates with the compiled TI module with calls to start, stop and adjust speed, as well as getting readings back from the module for current, RPM, error codes, and any other pertinent information (as does the GUI).  If so, what is the protocol and command set?  Is this documented somewhere?
  • Should we try to modify the F28027F compiled module to include the above functions, which is effectively putting the GUI functions into the speed controller code?  That might not be a good idea since it could slow down the motor control function.

Thank you,
David Cyr

Viewing all articles
Browse latest Browse all 14309

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>