Introduction To The Tmslf2407 DSP Controller: By: Dr. Dheeraj Joshi Associate Professor
Introduction To The Tmslf2407 DSP Controller: By: Dr. Dheeraj Joshi Associate Professor
TMSLF2407 DSP
CONTROLLER
By:
Dr. Dheeraj Joshi
Associate Professor
Introduction
Texas Instruments TMS320LF2407 DSP Controller (referred to as the LF2407 in this
text)
A programmable digital controller with a C2xx DSP central processing unit (CPU) as the
core processor.
Contains the DSP core processor and useful peripherals
Combines the powerful CPU with on-chip memory and peripherals
Enables user to design very compact and cost-effective digital control systems
Offers 40 million instructions per second (MIPS) performance
Some application are notch filters, sensor-less motor control algorithms, A/D conversion,
Pulse Width Modulation (PWM) generation
Used where a large amount of calculations must be computed quickly
LF2407 peripheral set
Two Event Managers (A and B)
General Purpose (GP) timers
PWM generators for digital motor control
Analog-to-digital converter
Controller Area Network (CAN) interface
Serial Peripheral Interface (SPI) synchronous serial port
Serial Communications Interface (SCI) asynchronous serial port
General-Purpose bi-directional digital I/O (GPIO) pins
Watchdog Timer (time-out DSP reset device for system integrity)
Graphical overview of
LF2407 (a)
Graphical overview of
LF2407(b)
Event Managers (EVA, EVB)
2 event managers EVA, EVB
most important peripheral in digital motor control
Helpful in controlling electromechanical devices
composed of functional blocks including timers, comparators, capture units for
triggering on an event, PWM logic circuits, quadrature-encoderpulse (QEP) circuits,
and interrupt logic
The Analog-to-Digital Converter (ADC)
Used when external analog signal needs to be sampled and converted to a digital number
Examples are - sampling a control signal for use in a digital notch filtering algorithm or
using the ADC in a control feedback loop to monitor motor performance
Useful in motor control applications because it allows for current sensing using a shunt
resistor instead of an expensive current sensor
The Control Area Network (CAN) Module