VisSim/Embedded Controls Developer
Introduction
A development environment for the rapid prototyping and development of embedded control systems.
Supports the TI MSP430, F24x, LF240x, F2812, C5510, C6713 and associated development boards from Spectrum Digital and SoftBaugh.
VisSim is unique in its ability to generate small memory footprint target files. For example. a closed loop PID control with encoder input and PWM output and one Digital output line take 2.5K ROM and 500 bytes RAM and can sample at up to 300 KHz on the F2812.
VisSim/Embedded Controls Developer is the smarter, faster way for embedded control design.
"The combination of the VisSim/Embedded Controls Developer software and TI's C2000 DSPs provides designers with an excellent embedded DSP control platform."
Todd Solak
Worldwide Marketing Manager, Digital Controls System Group
Texas Instruments
Highlights
- VisSim/Fixed Point™ block set performs simulation and efficient code generation of scaled fixed point operations like sin/cos/sqrt/atan2/FIR/IIR. Overflow and precision loss effects are easily seen and corrected at simulation time. Auto-scaling speeds fixed point development. In-line code generation creates fast target code.
- Peripheral Blocks to generate code for C2000 on-chip devices:
280x ePWM, eQEP, eCAP,
analog and digital I/O, quadrature encoder inputs
event captures (up to 1 MHz resolution)
CAN 2.0, serial port
up to 16 PWM outputs
dynamic control of PWM frequency and phase
complete deadband control
Interrupt driven, selectable queue length drivers for I2C and serial port
SPI, Device I/O ports, watchdog, interrupts - TI C2000 Digital Motor Control (DMC) Block Setsupporting simulation and code generation of efficient, fixed-point routines for Park and Clarke transforms, rotor speed and flux estimation, PID control, space vector wave form generation for AC Induction and Brushless DC motor control.
- Automatic C code generation of production quality fixed-point code, compile, link, and JTAG download to the TI F2833x, F280x, F281x, MSP430, LF240x, C5510, C6713
- Retention of the VisSim GUI while algorithm executes on DSP lets you visualize interactive plots of DSP outputs and change DSP gains and parameters in real-time.
- VisSim-Code Composer Studio (CCS) plug-in for automatic CCS project creation
- TI C2000 CAN Bus Support
- Serial port based LCD display support
- Efficient 7 and 14 Segment LCD display support for MSP430. User Table can customize segment assignments. Auto conversion from scaled fixed point to decimal display uses no floating point and no divide for maximum efficiency on MSP architecture.
- Flash Burn support tracks processor speed and PLL multiple to safely burn your standalone controller to Flash
- Conditional execution of subsystems based on any Boolean condition, including occurrence of interrupt.
- User Control of Execution Order is done via block placement in diagram. Execution order is top down. Subsystem contents are completely executed before the next block on given layer.