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.
Rate this page
Comment