Texas Instruments Brushless DC Motor for TMDSHVMTRPFCKIT HVBLDCMTR HVBLDCMTR Datenbogen

Produktcode
HVBLDCMTR
Seite von 12
5            
controlSUITE
™ 
software
DSP Library – 
Provides a wealth of popular DSP operation 
including FFTs, filters, vector math and matrix math.
Utilities – 
Flash API and Boot ROM Utilities
  IQMath Library
 
A library and compiler intrinsic that allows you to select  
 
  your range and resolution by choosing which bits of  
  your binary represented number are integer (I) and which  
 
  are the quotient (Q). It also allows you to write C functions in 
  floating point format instead of dealing with fixed-point scaling,   
  and the compiler takes care of the rest.
Math Library – 
Basic math operations such as trigonometry 
issued across three sets of libraries – optimized for fixed-point, 
floating-point or the Control Law Accelerator (CLA).
Application Libraries
Specialized, application specific software functions 
• Modular macros with variable inputs and outputs
• At initialization all variables are defined and outputs of
  one block are set as inputs to the next
• Complete documentation – including source code, use
  and technical theory – is provided for every module
Ex: Using “Park” from DMC Library
//initialization code, define macro per library
#define PARK_MACRO(v)
v.Ds = _IQmpy(v.Alpha,v.Cosine) + _IQmpy(v.Beta,v.Sine);
v.Qs = _IQmpy(v.Beta,v.Cosine) - _IQmpy(v.Alpha,v.Sine);
//incremental build code, connect outputs and inputs
park1.Alpha = clarke1.Alpha;
park1.Beta = clarke1.Beta;
//run-time code, call  the function
PARK_MACRO(park1)
www.ti.com/controlsuite
Libraries  
Core building blocks and utilities used across all systems
•  Change numerical range on the fly, global or local
•  Tune for best resolution and dynamic range
•  Remove quantization effects
•  Reduce scaling and saturation burden
•  Better integration with simulation and code gen tools
•  Single source set between fixed and floating point
Digital Power Library
Control and Math
• 2P2Z, 3P3Z, IIR, PID, AC Rect , PFC, Constant Power/Voltage,  
 Peak/Average/Over Current, LLC, Ramp/Sine/Slew Generators,
  Sequencers, PID Mapping, Data Logging, Math, Filters
Topologies
• SynchBuck, SB2IL, SB3IL, BuckBoost, PSFB, PFC+MPIL, HHB,
 FB, Resonant, High Res, DAC
Analog Drivers
• Different modes and configurations – ADC, COMP
Digital Motor Control Library
Transforms and Estimators 
• Clarke, Park, SMObserver, Phase Voltage, Resolver, Flux,
  Speed Calculators and Estimators
Control 
• Signal Generation, PID, BEMF Commutation, Space
 Vector Generators
Peripheral Drivers
• Different modes and topology support
• ADC, PWM, Encoders, Sensor Captures
Is1
Is2
Is3
Id
(flux component)
Iq
(torque component)