Other Parts Discussed in Thread: DRV832X, DRV8353RS-EVM, DRV8343S-Q1EVM, DRV3205EVM, TMS320F28027F, DRV8305, DRV8353, DRV8305-Q1
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.
TMS320F28069M | Piccolo™ 32-bit MCU with 90 MHz, FPU, VCU, 256 KB Flash, CLA, InstaSPIN-MOTION |
- 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.